annator / mcps /grok_com_github /tools /check_dependency_vulnerabilities.json
techprotrade's picture
Add mcps directory
31c9f7d verified
Raw
History Blame Contribute Delete
2.04 kB
{
"name": "check_dependency_vulnerabilities",
"description": "Check a list of dependencies for known vulnerabilities using the GitHub Security Advisory Database.\nThis tool queries the GitHub Advisory Database to find known security vulnerabilities affecting the specified packages.\n\nUse this tool when:\n- You want to check if project dependencies have known vulnerabilities\n- You are adding a new dependency to a project and should check it is safe before adding to the project\n\nThe tool accepts owner, repo, and a list of dependencies with their ecosystems and versions, then returns any matching security advisories with upgrade recommendations where available.",
"inputSchema": {
"type": "object",
"properties": {
"dependencies": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"description": "Package ecosystem",
"enum": [
"npm",
"pip",
"maven",
"nuget",
"composer",
"pub",
"actions",
"bundler",
"gomod",
"cargo",
"hex"
]
},
"name": {
"type": "string",
"description": "Package name"
},
"version": {
"type": "string",
"description": "Package version"
}
},
"required": [
"name",
"version",
"ecosystem"
]
},
"description": "List of dependencies to check for vulnerabilities"
},
"owner": {
"type": "string",
"description": "Repository owner (username or organization)"
},
"repo": {
"type": "string",
"description": "Repository name"
}
},
"required": [
"owner",
"repo",
"dependencies"
]
}
}