Book a Discovery Call
CloudOMax × Pisteyo
Leonidus

The Annual Audit, Run Daily

How Pisteyo used Claude Code to build a security and compliance platform that replaces a scan priced like an annual audit with one that runs on every commit.

Live

167 Compliance frameworks, 2,805 controls
6 days From empty repository to production
$5-$15 Per scan, against $20K-$40K a year for the category
3 Organizations scanned in production, two external
Executive Summary

Pisteyo used Claude Code to build Leonidus, a security and compliance platform that finds vulnerabilities, secrets and compliance gaps in code and in live applications. Established enterprise scanners are sold as annual contracts, with published 2026 figures running $20,000 to $40,000 a year for a company of 51 to 200 people, before audit fees. That pricing shape is why scanning is treated as a periodic event. Leonidus was built in six days, covers 167 compliance frameworks, and scans for $5 to $15, which makes running it on every commit the obvious choice. It is in production today, scanning code for two external clients and for Pisteyo's own products.

Scanning became continuous A check priced as an annual event now runs on every commit, with every finding mapped to applicable compliance controls as it arrives.
The Company

About CloudOMax

Leonidus was built for CloudOMax and runs as a production security and compliance platform at penta.pisteyo.ai. It serves engineering teams, security and compliance officers, and managed service providers who run reviews across many client accounts. It is in production today, scanning code for two external clients, a healthcare third-party administrator and a change-management firm, alongside Pisteyo's own products.

The Challenge

What stood in the way

Enterprise security scanning has always been sold the way audits are sold. Established platforms are sold as annual contracts, with published 2026 figures running $20,000 to $40,000 a year for a company of 51 to 200 people, before audit fees. That pricing shape is why organizations buy one scan, once a year, and treat the result as a certificate rather than a signal.

ChallengeThe cadence does not match how software is written. An annual scan is blind to everything in between, and delivers findings months after the commits that caused them
PisteyoEvery pull request triggers a scan, so findings arrive next to the change that caused them
ChallengeSmaller organizations are priced out. A five-figure annual line item is hard to justify for a once-a-year check, so the work falls back to spreadsheets
PisteyoA scan costs $5 to $15, so frequency stops being a budget decision
ChallengeThe tooling is fragmented. Compliance posture, static analysis, dynamic testing and dependency scanning live in four products and four contracts
PisteyoFour scan engines under one roof, producing one set of findings to reconcile
ChallengeTeams now ship code an AI wrote, at a volume no human review process was designed to absorb
PisteyoA dedicated AI compliance category, detected from the AI libraries a codebase actually imports
The Solution

How Pisteyo built it

A staged delivery designed for quality, compliance, and trust — moving from scope to a production-ready capability without disrupting the business.

  1. Scoped the platform as one product rather than four, so compliance posture, static analysis, dynamic testing and dependency scanning would share a single set of findings.

  2. Wrote each compliance framework as a single ticket carrying its publisher, its canonical source and its expected control count.

  3. Ran an automated loop that handed the oldest ticket to Claude Code, then filed each result into one of two queues: finished, or needs a human.

  4. Built the four scan engines and the control-mapping layer that turns a raw finding into cited evidence.

  5. Shipped the integration surface: a downloadable Claude Skill, a local MCP server, and a remote MCP endpoint exposing ten tools.

  6. Added the pre-deploy gate, with a signed callback and retries, so a pipeline can block on a verdict.

The workflow, end to end

  • 1Repository or live URL connected
  • 2Four engines scan: static analysis, dynamic testing, dependencies, secrets
  • 3Findings ranked by severity
  • 4Each finding mapped to applicable compliance controls
  • 5Evidence exported, or the deployment is gated
Project Timeline

From kickoff to go-live

Day 0
Empty repository
First 24 hours
First production release
Through the week
The automated framework loop runs largely unattended, building 167 frameworks and 2,805 controls
One overnight run
MCP server, published package, pre-deploy gate with signed webhooks, forty new frameworks carrying four hundred controls, and a live production deployment
Day 6
Platform in production
Delivery & Risk

Friction points & how we handled them

The honest view: every deployment meets real-world constraints. Here is what was hard, and the deliberate choices that kept quality high and risk low.

A compliance library is the slow part

167 frameworks and 2,805 controls is a year of manual authorship. Writing each framework as a ticket with its publisher, canonical source and expected control count let an automated loop build the library in a week, with a needs-a-human queue for anything it could not finish.

Evidence has to be defensible, not paraphrased

A report that summarizes a regulation is not audit evidence. Every control carries a link to its authoritative source, so a finding cites the regulation itself.

Asking customers to choose from 167 frameworks does not scale

Framework detection replaced framework selection. The platform reads the codebase and ranks frameworks as required, recommended or optional, with a confidence score and a reason.

Irreversible steps still need a human

The overnight build loop built and verified a package for publication, then stopped and left the irreversible publish step for a person to approve.

The Results

What changed

The headline change is not that scanning got cheaper. It is that scanning got frequent, and the cost is what made frequency possible.

  • Frequency replaced the annual snapshot. A scan costs $5 to $15, so every change gets one. An organization moves from a single annual snapshot to a continuous record, and findings arrive next to the commit that caused them.
  • The gate is real, not advisory. Every pull request triggers a scan that posts new findings against the base branch, and the pre-deploy endpoint returns a verdict the pipeline can block on. A check that used to be an annual event is now a condition of merging.
  • Scope, not only detection. When a live supply-chain implant was found in a repository, Leonidus was what established how far it had reached: which repositories carried the artifacts, and which machines had been exposed. An annual scanner answers that next year. This one answered it the same day.
  • The build is itself a result. Six days from an empty repository to a production platform covering 167 frameworks, with four scan engines, thirty public API endpoints and three integration paths. That is a demonstration of what a small team can now put into production.

Before & after

What the category costs
Before$20,000 to $40,000 a year
With Pisteyo$5 to $15 per scan
Frequency
BeforeOnce a year
With PisteyoEvery commit
Time from code change to finding
BeforeMonths
With PisteyoMinutes
Tools required
BeforeFour products bought separately
With PisteyoOne platform
Where the engineer meets it
BeforeA dashboard they must remember to visit
With PisteyoInside the coding agent they already use
Framework applicability
BeforeThe customer picks from a list
With PisteyoDetected from the codebase, ranked with a reason
Compliance evidence
BeforeAssembled by hand before an audit
With PisteyoProduced continuously, cited to source
“It's really amazing how fast we can build with AI now and how thorough of a tool we can build that offers an alternative to expensive incumbents at a fraction of the cost”
Vishal Pawar
Security & Compliance

Built for PHI from the first prompt

  • Every finding is evaluated against 167 frameworks and 2,805 controls, covering SOC 2, HIPAA, PCI-DSS 4.0, GDPR, ISO 27001, FedRAMP, CMMC, NIST CSF 2.0 and the MITRE ATT&CK, ATLAS and D3FEND catalogues.
  • Every control carries an authoritative source link, so a report points at the regulation itself rather than a vendor's paraphrase of it.
  • A pre-deploy endpoint returns a verdict a pipeline can block on, with a signed callback and retries.
  • A dedicated AI compliance category covers twenty-seven frameworks, including the EU AI Act, the NIST AI Risk Management Framework, ISO 42001, several US state AI laws and the OWASP LLM and Agentic top tens.
  • The platform is model-agnostic by design, running on Azure so any frontier model can be routed into the pipeline under one set of enterprise controls for authentication, billing and governance.
The Next Horizon

The near-term roadmap moves from finding problems to attesting to controls. Each control gets a pre-drafted answer pulled from the platform's own procedure library, so preparing for an audit becomes review rather than authorship. The pattern generalizes well past security: any obligation that can be expressed as a set of controls can be checked continuously rather than annually, as long as the checks can be automated and the evidence cites an authoritative source.

FAQ

Leonidus: common questions

What does Leonidus scan?

Source code, dependencies, live URLs and secrets. Four engines run under one platform: static analysis, dynamic testing against a running application, dependency analysis and secret detection. A quick pass runs roughly 1,500 checks in five to ten minutes; a deep pass adds crawling, active fuzzing and injection probes across roughly 3,500 checks.

How does it turn findings into compliance evidence?

Every finding is evaluated against 167 frameworks and 2,805 controls, and each control carries a link to its authoritative source. The report points at the regulation itself rather than a vendor's paraphrase, so the output stands up as auditor-grade evidence rather than a starting point.

Do we have to choose which frameworks apply to us?

No. Leonidus reads the codebase, its dependencies and its structure, then ranks frameworks as required, recommended or optional, each with a confidence score and a stated reason. Framework detection replaces framework selection.

How do engineers use it day to day?

Inside the tool they already work in. Leonidus ships a Claude Skill, a local MCP server and a remote MCP endpoint exposing ten tools. An engineer adds one file to the repository, sets one environment variable, then asks their own Claude Code session to run a review. Findings come back as markdown, sorted by severity.

Is the platform tied to one AI vendor?

No. It runs on Azure and is model-agnostic by design, so any frontier model can be routed into the pipeline and model choice is a configuration decision per stage. Claude models run the analysis stage, interpreting raw findings and assessing a codebase's threat posture.

Go Deeper

How Pisteyo could do this for you

The same operator-led approach — strategy, build, and measured adoption — applied to your workflows.