Run a Single Audit Module
run_moduleNEEDS A KEY: mint one at https://nittim.com/keys. Run ONE nittim audit module against a GitHub repository. Deterministic modules (secret-scan, dependency-cve) return their scanner evidence directly and are always free. Deep-tier modules make one focused model call and cost 5.03 credits each. A single-module run never produces scores or a verdict. BYOK Pro: the x-nittim-anthropic-key header runs a deep-tier module on your own key at no credit cost. Deep-tier modules follow the standard two-step quote-then-confirmedCost protocol; the two free deterministic modules run straight away — nothing is charged, so there is nothing to confirm.
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. | |
| moduleKey | Yes | The module's key, e.g. 'secret-scan', 'dependency-cve', 'security', 'privacy', 'gdpr'. | |
| 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. |