本安全审计工具是一个强大的 MCP(模型上下文协议)服务器,用于审计 npm 包依赖项中的安全漏洞。它内置远程 npm 注册表集成,可实现实时安全检查,为项目的安全保驾护航。
本工具可通过 Smithery CLI 进行安装,还能与 MCP 集成,以下为您详细介绍操作步骤。
通过以下命令使用 Smithery CLI 进行安装:
npx smithery install @qianniuspace/mcp-security-audit
在项目根目录创建 mcp.json
文件,并添加以下内容:
{
"name": "security-audit",
"version": "1.0.0",
"description": "安全审计 MCP 服务",
"scripts": {
"start": "npx smithery start @qianniuspace/mcp-security-audit"
},
"dependencies": {
"@qianniuspace/mcp_security_audit": "^1.0.0"
}
}
运行以下命令启动服务:
npm run start
下载源代码后,按照项目文档中的说明进行手动配置。
{
"content": [{
"vulnerability": {
"name": "示例漏洞名称",
"severity": "高",
"package": "example-package",
"version": "1.0.0",
"message": "示例漏洞描述"
},
"metadata": {
"timestamp": "2024-04-23T10:00:00Z",
"packageManager": "npm"
}
}]
}
{
"content": [{
"vulnerability": null,
"metadata": {
"timestamp": "2024-04-23T10:00:00Z",
"packageManager": "npm",
"message": "未发现已知漏洞"
}
}]
}
参考 public
目录中的示例响应文件:
欢迎贡献!请阅读我们的Contributing Guide以了解代码规范和提交 Pull Request 的流程。
本项目采用 MIT 许可证。详细信息请参阅LICENSE文件。
ESX (qianniuspace@gmail.com)