Audit a GitHub Repository
audit_repoPaid nittim AI audit (credits, human confirm). One structured pass over the repository's highest-signal source; the report states what it read. The only tool that produces scores and a verdict. This call returns the audit's id — no report, no scores, no verdict in this answer. THE ONE EXCEPTION: a commit already audited under this account is returned directly, as the finished report, with no id and no charge. TIERS: defaults to Audit; fullScan: true buys the wider Full Audit tier, priced by pass count. BYOK: this tool always runs on nittim's key and is charged in credits — the report is finalized after your call ends, so a key sent in the x-nittim-anthropic-key header cannot be honoured here, and a call carrying one is refused rather than charged. NEEDS A KEY: mint one at https://nittim.com/keys. COSTS MONEY: the first call only returns a price quote and runs nothing. A second call, with confirmedCost set to that exact price, runs it — a key that is not marked autonomous also needs the account owner's own approval before that second call runs.DELIVERED AS A BATCH: this call returns the audit's id immediately — nothing runs inside the call. The report lands Usually within 15 minutes*. * Most reports land within 15 minutes. Worst case, 24 hours.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repoUrl | Yes | GitHub repository URL or owner/repo string, e.g. https://github.com/owner/repo or owner/repo. Private repos require a githubToken. | |
| fullScan | No | True buys the wider Full Audit tier instead of the default Audit: every eligible source file, priced by pass count. | |
| payInstead | No | True runs for credits immediately instead of queuing, skipping the covered (Audit) entitlement even when it would otherwise be free — for when the account owner has chosen to pay rather than wait for the daily free-audit budget to reopen. | |
| deployedUrl | No | Optional URL of this repository's live deployment, intended for a URL the account owner actually operates. When set, the audit also runs one bounded, READ-ONLY fetch pass against that origin — the page itself plus a handful of GET requests for static files the repo also contains (e.g. /robots.txt) — and reports observed drift between the deployed artifact and the audited commit on the report. Nothing else is ever fetched, redirects are never followed, and private/internal addresses are refused. | |
| githubToken | No | Optional GitHub personal access token (read-only) for private repos. If omitted, only public repos are accessible. | |
| authorization | No | HUMAN CONFIRMATION. Omit until the account owner has pressed Confirm on the link a paid tool answered with; then set to that answer's `authorization` id (single-use, short TTL). Protocol: server instructions. | |
| confirmedCost | No | COST CONFIRMATION. Omit on the first call (it only quotes); then set to the exact `cost` object quoted. A moved price is re-quoted, never charged. Protocol: server instructions. |