Scan a public repository
scan_repositoryClone a public git repository and run feldspar-scan: OSV.dev advisories for pinned dependencies in lockfiles (npm, pnpm, yarn, pip/uv/poetry, Cargo, Go, Gemfile.lock), secret patterns with redacted evidence, and configuration lint. Returns a JSON report with summary counts and per-finding severity, file, line, advisory id and fixed versions. Deterministic, no LLM involved. Takes 2-90 s depending on repository size. Returns the most severe findings first, 25 unless max_findings asks for more (up to 200); the summary counts cover every finding, and large per-file breakdowns are left out and named under omitted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The repository URL only, e.g. https://github.com/owner/repo (also gitlab.com, codeberg.org, bitbucket.org) | |
| category | No | Return only findings of this category (default: all). | |
| max_findings | No | How many findings to return, most severe first (default 25, at most 200). | |
| min_severity | No | Return only findings of this severity or higher (default: all severities). |