Audit Posted Source (no GitHub repo required)
audit_sourceYour project isn't on GitHub? Post the files directly and get an AI audit — verdict, scores, and top findings — plus a shareable report link. On nittim's own key, this call submits the audit and returns its id — no report, no scores, no verdict in this answer; the report lands Usually within 15 minutes*. * Most reports land within 15 minutes. Worst case, 24 hours. BYOK Pro (below) is the one exception: on your own key this call still answers in this call, with the report. For builders on Abacus/Replit/Lovable or a local folder with no git remote at all. Send SOURCE files (not build output — no node_modules, no dist/build, no binaries); the caller pre-filters. Costs 5.14 credits (the same entitlement ladder as every AI audit here: owner free, a paid+subscribed org's included allowance, an unspent Audit, then prepaid credits). Always saved as a PRIVATE report — posted source is unpublished IP by definition. TIERS: defaults to Audit; fullScan: true buys the wider Full Audit tier over the files you posted, priced by pass count. BYOK Pro: the x-nittim-anthropic-key header runs this on your own key against your monthly allowance. 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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | A display label for this project, e.g. 'my-abacus-app'. Sanitized before use — no path/URL characters needed. | |
| files | Yes | The source files to audit, as { path, content }[]. Send SOURCE files, not build output (no node_modules, no dist/build, no binaries) — pre-filter before posting. At most 1000 files; the highest-priority ones (manifests, lockfiles, CI config, .env-shaped files, server-execution routes) win if you're over the internal per-audit cap. | |
| fullScan | No | True buys the wider Full Audit tier instead of the default Audit, over the files you post: every eligible file, priced by pass count. | |
| uploadGrant | No | The grant id `preview_upload` returned, once the account owner has confirmed it. Required only for a post larger than the small-upload threshold; a smaller one goes straight through. | |
| 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. |