scan_repository
Statically audit a public GitHub repository's MCP tool definitions for destructive operations, annotation mismatches, injection surfaces, and credential exposure. Returns structured risk findings without cloning or executing code.
Instructions
Audit a public GitHub repository's MCP tool definitions and return structured findings. Extracts tools from TypeScript, JavaScript, Python and Go source, then applies seven rules covering unguarded destructive operations, annotation mismatches, injection surface in tool descriptions, hidden instructions aimed at automated systems, personal data in parameters, credentials in parameters, and unbounded scope. Read-only: clones nothing, executes nothing, and never calls tools/call on the audited server. Operates only on the repository named in the argument.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| min_severity | No | Omit findings below this severity. Defaults to low. | |
| repository_url | Yes | A github.com repository URL, e.g. https://github.com/owner/name |