Skip to content
Resource Center by Canine Development
DocumentationCCASigned

CCA limits

What a CCA scan covers, what it returns and where its limits are: scope, scan time, reuse, request limits, output formats, languages and rubric versions.

What a scan through Canine Code Analyzer (CCA) covers, what it returns and where its limits are. Prices, the free lines, credit and subscriptions are on CCA's pricing page.

LimitValue
What is scannedThe latest pushed commit of the repository's default branch, never local changes
RepositoriesConnected through GitHub, GitLab, Bitbucket or Azure DevOps in the CCA console, or added by name if public
Scan timeMinutes, depending on the repository's size and build
The scannerThe full scanner, including the full security scan, on every plan
Reused result0 lines charged when the commit, engine version, rubric version and configuration are all unchanged
Version upgradeAn engine or rubric upgrade always scans again
Not enough linesA scan that neither the subscription nor the credit covers is refused before it starts (402)
Request rateOne request rate for every plan, counted across all of an organisation's keys, there to stop misuse; past it, 429
Output formatsJSON over the API, SARIF per run, and a signed evidence bundle per run
LanguagesThe live language list says which languages are read and how deeply
Rubric versionsEvery rubric version stays published, unchanged, at codeassuranceindex.info, and every result names the one it was scored under

Every call and its answers are in the API reference.

Document recordSigned
Version
v1
Published
2 November 2026
Signed by
Jimmy Borchsigned with a login · 1 November 2026
sha256
350f382ef7ab40eb47d6388dae60d0fe
7ea6e5d68b98ed44ab3396b6be92ad2c