Run a Single Audit Module
run_moduleRun ONE nittim audit module against a GitHub repository, never producing scores or a verdict. The two deterministic modules (secret-scan, dependency-cve) return scanner evidence directly, free, with nothing to confirm. Deep-tier modules make one focused model call, cost 5.03 credits each and follow the protocol below. NEEDS A KEY: mint one at https://nittim.com/keys. COSTS MONEY in three calls: the first quotes a price and charges nothing; a second with confirmedCost set to that exact price returns a one-time link for the ACCOUNT OWNER to confirm — their yes, not the assistant's; a plain third call with the same arguments runs once at that price. A moved price is re-quoted, never charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repoUrl | Yes | GitHub repository URL or owner/repo. A private repo needs a githubToken. | |
| moduleKey | Yes | The module's key, e.g. 'secret-scan', 'dependency-cve', 'security', 'privacy', 'gdpr'. | |
| githubToken | No | Optional read-only GitHub token. Without one, only public repos are reachable. | |
| authorization | No | HUMAN CONFIRMATION. The `authorization` id from the confirm-link answer, once the account owner has pressed Confirm. Single-use, short TTL. | |
| confirmedCost | No | COST CONFIRMATION. Omit on the first call; then send back the exact quoted `cost`. |