Estimate an Audit's Price — No Upload Required
estimate_auditNEEDS A KEY: mint one at https://nittim.com/keys. Give a GitHub repository URL, or a manifest of just the paths and byte sizes you would post — no file content, nothing is uploaded to answer this — and get back the tier this selection would run at (Audit or Full Audit), how many passes, the exact price, your account's current credit balance, and whether this run would be covered by an unspent Audit. By default this prices Audit — the tier a call with no fullScan charges, so the quote is the exact price a real call makes at that moment. fullScan: true prices Full Audit instead — the same wider tier a real call charges when sent with fullScan: true. A manifest with no content posted yet gets an honest upper-bound pass count either way, clearly marked as an estimate. Never charges, never runs an audit, never stores anything.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | No | A manifest of paths and sizes only, in place of repoUrl — the same set you would post for a source-based audit. Sending more than 1000 entries is not a schema error — the answer names the cap and how to trim to it. Mutually exclusive with `repoUrl` — send exactly one. | |
| repoUrl | No | GitHub repository URL or owner/repo string, e.g. https://github.com/owner/repo or owner/repo. Mutually exclusive with `files` — send exactly one. | |
| fullScan | No | Price a Full Audit run (reads every eligible file, or refuses with the reason if the selection is too large to sell that way) instead of the default Audit (a fast, sampled pass). | |
| githubToken | No | Optional GitHub personal access token (read-only) for a private repo. |