Deterministic local scanning for secrets, injection, headers, dependencies, and custom security rules.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We ran the install command below but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.
uvx scout-securityNo response to initialize.
This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 7d ago.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Scout Security.
The Scout Security MCP server is presented as a local security scanner for projects. Its native checks cover several recurring application risks: exposed secrets, injection patterns such as string-built SQL or unsafe shell usage, missing security headers, and dependency findings. It can also scan Git history for secrets that were committed and later removed.
The scanner is deterministic and does not call an external AI service. That makes it suitable for local development, automated checks, and agent workflows where results should be repeatable and no source code should be sent to a hosted analysis API. The project is open source under the MIT license and requires no API key, account, or signup.
The Scout Security MCP server scans a project directory and applies its native detectors. Results can be emitted as a human-readable Markdown report, JSON for downstream tooling, SARIF 2.1.0 for GitHub Code Scanning, or prompts intended for an AI coding assistant. Scout identifies the issue; the developer or their existing AI assistant applies the change.
Scans can act as CI gates. By default, the command exits with status 1 when high or critical findings are present. The threshold can be changed to critical, medium, or report-only mode. A baseline file lets an existing codebase accept current findings and fail only when new findings appear. Finding identity uses the rule, file, and a hash of the flagged line rather than line numbers.
Optional Semgrep and CodeQL engines can be requested and their findings merged with Scout output. These engines are not part of the default scan. Custom YAML rules can add project-specific regular-expression checks with severity, message, file suffix, and optional remediation metadata.
The documented zero-install path is uvx scout-security scan ./my-project. A permanent installation uses pip install scout-security. The package also provides a collision-resistant scoutsec executable; the standard scout name may conflict with another package.
Project defaults are read from [tool.scout] in pyproject.toml. Supported settings include excluded paths, selected scanners, external engines, custom rule files, and the default failure threshold. Command-line options override relevant project settings. Paths can also be excluded with repeatable --exclude options.
A pre-commit hook is available, and a GitHub Action wraps installation, scanning, and SARIF upload. The VS Code extension shells out to scoutsec and uses the same project configuration.
The Scout Security MCP server supports:
The provided material documents a CLI, pre-commit hook, GitHub Action, and VS Code wrapper, but does not define MCP tools, an MCP configuration block, or a server transport. The Scout Security MCP server should therefore not be assumed to expose a particular MCP command or client configuration from this documentation alone.
The default scan is intentionally dependency-light and deterministic, while Semgrep and CodeQL require separate installations. CodeQL analysis can take minutes because it builds a database. Custom rules are regular-expression checks with metadata; projects needing metavariables or taint analysis should use an optional external engine instead.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/scout-security)<a href="https://allmcps.com/mcp/scout-security"><img src="https://allmcps.com/api/badge/scout-security?style=directory" alt="Scout Security on AllMCPs" /></a>