
Research
/Security News
Mini Shai-Hulud Campaign Hits Red Hat Cloud Services npm Packages
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.
@acehubert/zentao-api
Advanced tools
@acehubert/zentao-api 提供了 3 套客户端:
zentao-legacy:基于旧版内置接口 /index.php?m=xxx&f=xxx 的高层封装。zentao-v1:对应导出类 ZentaoV1,基于 REST API v1 的业务封装。zentao-v2:对应导出类 ZentaoV2,基于 REST API v2 的业务封装。npm install --save @acehubert/zentao-api
import { ZentaoLegacy, ZentaoV1, ZentaoV2 } from "@acehubert/zentao-api";
import { ZentaoV1 } from "@acehubert/zentao-api";
const client = new ZentaoV1({
url: "https://zentao.example.com/",
account: "demo",
password: "123456",
});
const bugs = await client.getBugs(1, "unclosed", 20);
import { ZentaoV2 } from "@acehubert/zentao-api";
const client = new ZentaoV2({
url: "https://zentao.example.com/",
account: "demo",
password: "123456",
});
const products = await client.getProducts(20);
以下方法清单按当前 packages/zentao-api/src 源码整理。
适合旧版内置接口和文档相关能力。
getDeptList、addDeptgetUserList、getUserCreateParams、addUsergetProductList、getProduct、getProductCreateParams、addProductgetProjectList、getProject、getProjectCreateParams、addProjectgetTaskList、getTask、getTaskCreateParams、addTask、getTaskFinishParams、finishTaskgetBugList、getBug、getBugCreateParams、addBug、getBugResolveParams、resolveBuggetDocSpaceData、getDoc、createDoc、editDoc、createDocModule、editDocModule、readFile基于 REST API v1 的完整业务封装。
login、getTokengetBugs、getAssignedBugs、getBug、createBug、updateBug、deleteBug、resolveBug、closeBug、activateBug、confirmBuggetStories、getProjectStories、getExecutionStories、getStory、createStory、updateStory、changeStory、closeStory、activateStory、deleteStorygetProducts、getProduct、createProduct、updateProduct、deleteProductgetProjects、getProject、createProject、updateProject、deleteProjectgetExecutions、getExecution、createExecution、updateExecution、deleteExecutiongetTasks、getTask、createTask、updateTask、startTask、pauseTask、resumeTask、finishTask、closeTask、getTaskLogs、createTaskLoggetTestCases、getTestCase、createTestCase、updateTestCase、deleteTestCase、runTestCasegetTestTasks、getProjectTestTasks、getExecutionTestTasks、getTestTaskgetUsers、getUser、getMyProfile、createUser、updateUser、deleteUsergetDepts、getDeptgetPrograms、getProgram、createProgram、updateProgramgetPlans、getPlan、createPlan、updatePlan、linkStoriesToPlan、unlinkStoriesFromPlan、linkBugsToPlan、unlinkBugsFromPlangetProjectReleases、getProductReleases、getProjectBuilds、getExecutionBuilds、getBuild、createBuild、updateBuild、deleteBuildcreateFeedback、assignFeedback、closeFeedback、deleteFeedback、updateFeedback、getFeedback、getFeedbacksgetTickets、getTicket、createTicket、updateTicket、deleteTicket基于 REST API v2 的业务封装,接口覆盖面与 v1 接近,但细节能力以官方 v2 为准。
login、getTokengetBugs、getAssignedBugs、getBug、createBug、updateBug、resolveBug、closeBug、activateBug、deleteBuggetStories、getStory、createStory、updateStory、changeStory、closeStory、activateStory、deleteStorygetProducts、getProduct、createProduct、updateProduct、deleteProductgetProjects、getProject、createProject、updateProject、deleteProjectgetExecutions、getExecution、createExecution、updateExecution、deleteExecutiongetTasks、getTask、createTask、updateTask、startTask、finishTask、closeTask、activateTask、deleteTaskgetTestCases、getTestCase、createTestCase、updateTestCase、deleteTestCase、runTestCasegetTestTasks、getProjectTestTasks、getExecutionTestTasks、getTestTask、createTestTask、updateTestTask、deleteTestTaskgetUsers、getUser、getMyProfile、createUser、updateUser、deleteUsergetPrograms、getProgram、createProgram、updateProgram、deleteProgramgetPlans、getPlan、createPlan、updatePlan、deletePlan、linkStoriesToPlan、unlinkStoriesFromPlan、linkBugsToPlan、unlinkBugsFromPlangetProjectReleases、getProductReleases、createRelease、updateRelease、deleteRelease、getProjectBuilds、getExecutionBuilds、getBuild、createBuild、updateBuildcreateSystem、updateSystem、getProductSystemsgetFeedbacks、getFeedback、createFeedback、updateFeedback、assignFeedback、closeFeedback、deleteFeedbackgetTickets、getTicket、createTicket、updateTicket、closeTicket、activateTicket、deleteTicketFAQs
禅道 API 调用模块
The npm package @acehubert/zentao-api receives a total of 18 weekly downloads. As such, @acehubert/zentao-api popularity was classified as not popular.
We found that @acehubert/zentao-api demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer 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
/Security News
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.

Research
/Security News
The North Korean malware loader hides in a Packagist-listed package and its GitHub branch to fetch and execute remote code in a likely Contagious Interview-style lure.

Security News
The Rust project is moving toward formal rules on LLM use in contributions after months of internal debate over maintainer burden, code quality, and contributor experience.