
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
@choerodon/knowledge
Advanced tools
Choerodon knowledge management is a content management tool with create, edit, navigation, link, search and other functions,can be combined with other services to help enterprises to do a good job in assisting management.
Document Management
:Fast document operation, and support document upload attachments, comments, record operation log and other functions
Version Management
:Record the version record saved by the user every time, and support version rollback, comparison and deletion
Tree Document Management
:The document structure is presented in the form of a tree, with no limit on the hierarchy and unlimited creation of sub-levels. Through the tree presentation, you can view all the documents under your project, including the parent-child relationship between the documents
Simple and fast operation
Knowledge of precipitation
—— Precipitation software development process requirements, design, specifications and other knowledge documents。
Project Coordination
—— Effectively manage project scheduling, meeting minutes, etc., and enhance cooperation among project members.
Product Documentation
—— Easy to write software product concept description, user manual, quick start product documentation。
Training Materials
—— Easy to write software function use and other training materials, even video tutorials.
EurekaServer
after the project starts ,Local environment needs eureka-server
,Online environment depend go-register-server
application.yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/knowledgebase_service?useUnicode=true&characterEncoding=utf-8&useSSL=false&useInformationSchema=true&remarks=true
username: choerodon
password: 123456
servlet: #Set the maximum size of the uploaded file to 30M
multipart:
max-file-size: 30MB
max-request-size: 30MB
choerodon:
saga:
consumer:
thread-num: 5 # saga Message consumption thread pool size
max-poll-size: 200 # Maximum number of messages per pull
enabled: false # Stop consumer
poll-interval-ms: 1000 # Pull interval, default 1000 ms
schedule:
consumer:
enabled: false # Stop the task scheduling consumer
thread-num: 1 # Task scheduling consumes the number of threads
poll-interval-ms: 1000 # Pull interval, default 1000 ms
services:
attachment:
url: http://minio.example.com/knowledgebase-service/
feign:
hystrix:
shareSecurityContext: true
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 10000
ribbon:
ConnectTimeout: 5000
ReadTimeout: 5000
eureka:
instance:
preferIpAddress: true
leaseRenewalIntervalInSeconds: 10
leaseExpirationDurationInSeconds: 30
client:
serviceUrl:
defaultZone: ${EUREKA_DEFAULT_ZONE:http://localhost:8000/eureka/}
registryFetchIntervalSeconds: 10
mybatis:
mapperLocations: classpath*:/mapper/*.xml
configuration: #Database underline to camel case configuration
mapUnderscoreToCamelCase: true
elasticsearch:
ip: 127.0.0.1:9200
bootstrap.yml
server:
port: 8280
spring:
application:
name: knowledgebase-service
mvc:
static-path-pattern: /**
resources:
static-locations: classpath:/static,classpath:/public,classpath:/resources,classpath:/META-INF/resources,file:/dist
cloud:
config:
failFast: true
retry:
maxAttempts: 6
multiplier: 1.5
maxInterval: 2000
uri: localhost:8010
enabled: false
management:
server:
port: 8281
endpoints:
web:
exposure:
include: '*'
health:
show-details: "ALWAYS"
Run eureka-server
,Coding is here。
Pull the current project to the loca
git clone https://code.choerodon.com.cn/choerodon-agile/knowledgebase-service.git
Create a database named knowledgebase_service
in the Mysql database
CREATE USER 'choerodon'@'%' IDENTIFIED BY "choerodon";
CREATE DATABASE knowledgebase_service DEFAULT CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON knowledgebase_service.* TO choerodon@'%';
FLUSH PRIVILEGES;
Create init-local-database.sh
data initialization script file in knowledgebase_service
project root directory
Execute the database initialization script
sh init-local-database.sh
knowledgebase_service
project,run the cmd :mvn spring-boot:run
Or in a local integration environment run the
SpringBoot
Startup class/src/main/java/io/choerodon/buzz/KnowledgeBaseServiceApplication.java
If you find any defects or bugs,Please describe it onissueand submit it to us.
Push requests are welcome! Follow to know for more information on how to contribute.
FAQs
Choerodon Knowledge Front
The npm package @choerodon/knowledge receives a total of 0 weekly downloads. As such, @choerodon/knowledge popularity was classified as not popular.
We found that @choerodon/knowledge demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 8 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.