Skip to content
Runs inside your environment

Real signal.
Across everything you ship, run, and prove.

Krita finds the handful of risks that actually matter across everything you build, everything you run, and everything you have to prove — without your source code ever leaving your infrastructure.

CWE·OWASP Top 10·CVSS v3.1·OWASP ASVS·NIST 800-53·SOC 2·ISO 27001
your-infrastructure.internal / krita / findings
SELF-HOSTED
Findings that are reachable4 of 1,284 reviewed
CRITICALSQL injection reachable from the payments handler
services/payments/process.py · 849.2
HIGHSignature verification disabled on the admin route
middleware/auth.ts · 58.1
HIGHObject reference not scoped to the requesting tenant
api/orders.ts · 477.6
MEDIUMCredential committed to git history
infra/deploy.tf · 125.4

16 languages · 13 frameworks · 3 clouds · 6 IaC · 7 package managers

Time to fix

Attackers move in days. Fixes land in months.

The industry clock starts the day a flaw becomes public and runs for the better part of a year. Every manual-review figure is independent research, quoted from the report named beside it. The Krita figures are the clock we set — a service level the platform enforces, not a benchmark we ran.

The whole Krita ladder ends at seven days — the point at which the industry one has barely started.

Manual review
Clock starts the day the flaw becomes public.
5 daysMedian time from disclosure to mass exploitationVerizon DBIR, 2025
38 daysMedian time to remediate a known-exploited vulnerabilityVerizon DBIR, 2025
158 daysMean time just to discover a breach — 83 more days to contain itIBM Cost of a Data Breach, 2025
5 wks → 1 yrTime to fix half of all flaws — leading organisations against lagging onesVeracode State of Software Security, 2025

Only 38% of known-exploited vulnerabilities were ever fully remediated. — Verizon DBIR 2025

With Krita
Clock starts when the pull request opens.
On the PRReview runs against the diff before the code merges — nothing waits for disclosureAI Review · available today
4 hoursCritical — task opened automatically, owner assigned, clock runningEnforced service level
24 hoursHighEnforced service level
72 hoursMediumEnforced service level
7 daysLowEnforced service level

Service levels the platform enforces on every finding it raises — targets, not measured outcomes. Krita publishes no timing benchmark of its own.

Left: independent research, sourced per row. Right: service levels the platform enforces. Krita publishes no timing benchmark of its own.

The economics

What changes, in cost and in time.

Four lines. What you carry today, what replaces it, and the size of the difference.

Tools under contract
3 to 6 separate
One platform
−$150–400K a year
Team time lost to false positives
~25%
Decided once, never re-raised
1–3 FTE recovered
Time to fix a known-exploited flaw
Verizon DBIR, 2025 · the Krita figure is the enforced service level
38 days
4 hours to 7 days
Months become days
Audit evidence
Assembled per audit
Collected continuously
−$150–535K a year

Measured against what the function already costs: about $2–2.5M a year at mid-market, past $12M at enterprise.

Ranges, not a quote. They describe what the levers are worth against your own baseline. We publish no customer savings figure, because we have not measured one.

The market underneath it
$244B

worldwide security spend, 2026

Gartner

$10–14B

application security, growing 11–19% a year

MarketsandMarkets · Grand View

~27%

growth in the testing segment we start in

MarketsandMarkets

36.5M

professional developers worldwide

SlashData, 2025

AI Review · shift leftAvailable now

Everything you build, reviewed before it ships.

Point Krita at a repository, a cloud account, or a network range. Instead of a thousand findings ranked by severity, you get the few that an attacker could actually reach — each one with the exploit path, the fix, and a task already waiting in your tracker.

Code

Injection, authentication bypass, unsafe deserialization, path traversal, race conditions and more — found by reasoning across the whole repository, not by matching patterns file by file.

Business logic

Broken object-level authorization, privilege escalation, missing access control on a route nobody remembered. The flaws that live between files and that pattern matchers structurally cannot see.

Dependencies

Your full direct and transitive inventory, with licence and vulnerability correlation, and a judgement about whether the vulnerable path is reachable from your code at all.

Secrets and infrastructure

Credentials committed to history or shipped to the browser, and infrastructure definitions that would deploy something exposed.

Cloud posture

Misconfiguration and compliance drift across your accounts, mapped to the frameworks you actually report against.

Network and exposure

In development

What is reachable from outside, what is listening, and what is running a version that matters.

What you get
  • A short list, not a long one — ranked by what is reachable and exploitable
  • Every finding carries evidence: the vulnerable code, the exploit path, the fix
  • Repeat findings are recognised across scans instead of re-reported
  • Findings become tracked work automatically, on a clock you set
01 / 03 — AI Review
One review, narrowedCOMPLETE
01
1,284
Signals reviewed
02
1,109
Not reachable from your code
03
171
Already reviewed and dismissed
04
4
Reachable and exploitable
Why the last four survived
· untrusted input reaches a sink without sanitisation· the vulnerable path is called from a route that is exposed· no compensating control exists between entry and sink· the enclosing code changed since it was last reviewed
AI Sentinel · runtimeIn development

Watch what runs. Act within limits you set.

Detection that tells you what an attacker is doing rather than which rule fired, and response that is bounded by a catalogue of actions you approved in advance. Krita never invents an action it was not given.

Detect

Continuous ingest from your cloud and infrastructure telemetry, correlated into incidents rather than dumped as alerts.

Understand

Each incident arrives with a plain-language account of what the attacker appears to be doing and a confidence score you can inspect — never one opaque number.

Respond

Block an address, revoke a session, isolate an instance, disable a key, or simply alert. A fixed set of approved actions, chosen within bounds and executed by code.

Stay in control

Four levels of authority, starting at alert-only. Dry-run any response before you trust it. Every reversible action records its own undo. Resources you tag as protected are never touched automatically.

What you get
  • Alert-only on day one — you grant authority as trust is earned
  • Every automated action logged with the reasoning that triggered it
  • A protected-resource list that no confidence score can override
  • Incidents land in the same queue as everything else, on the same clock
02 / 03 — AI Sentinel
Incident · privilege escalationACTIVE
01console login · unfamiliar location
02policy attached to role · AdministratorAccess
03access key created · 41s after login
04audit logging disabled · eu-west-1

Four events, one story: an unfamiliar session gained administrator rights, minted a durable key, then tried to remove the record.

Confidence, broken down
Rule match92
Deviation from baseline78
Classification84
How much authority you grant
1Alert onlyShips here by default
2Reversible actionsBlock an address, revoke a session
3Recoverable actionsIsolate an instance, disable a key
4Destructive actionsAlways human-confirmed
Time to respond · your target
Critical4h
High24h
Medium72h
Low7d

One clock for findings and incidents alike. You set the targets.

AI GRC · continuous assuranceIn development

Compliance that maintains itself.

Governance, risk and compliance stops being a two-month scramble before an audit and becomes a state you are continuously in. Including the new regime written specifically for AI.

Governance

Policy lifecycle, control mapping, and defined roles — plus governance of AI itself: which models are approved, what authority they hold, and a full ledger of every decision they made.

Risk

A risk register with quantified exposure rather than a colour-coded grid, fed by what Review and Sentinel actually found.

Compliance

SOC 2, ISO 27001, HIPAA, PCI DSS, NIST, GDPR, DORA and more — with controls mapped and gaps identified continuously, not the week before the auditor arrives.

The AI regime

On the roadmap

The EU AI Act, ISO/IEC 42001 and the NIST AI Risk Management Framework. New obligations with real deadlines and no incumbent answer yet.

Evidence

Collected automatically from your cloud, identity, source control and workplace systems. Written once, hash-chained, held under legal hold, and retrievable exactly as it stood on any past date.

What you get
  • Evidence gathers itself between audits instead of during them
  • One posture, reported to every framework you answer to
  • The record of what your AI systems did becomes an audit artefact
  • Auditors receive a package, not a scramble
03 / 03 — AI GRC
Control coverageevidence refreshed continuously
SOC 2 Type IIReady
64 controls
ISO/IEC 27001Ready
93 controls
PCI DSS v4Gaps open
51 controls
HIPAA SecurityGaps open
42 controls
EU AI ActPlanned
on the roadmap
Evidence items
auto-collected
Chain of custody
hash-verified
Audit package
export ready
Fits your stack

Works with the tools your team already runs.

Findings arrive where your engineers already are. No new dashboard to live in, no workflow to relearn.

14 connected today8 in development
GitHub
GitHub
Source control
GitHub
GitHub Enterprise Server
Source control
GitLab
GitLab
Source control
GitLab
Self-managed GitLab
Source control
Jira
Jira
Issue tracking
GitHub
GitHub Issues
Issue tracking
GitLab
GitLab Issues
Issue tracking
soon
ServiceNow
Issue tracking
GitHub Actions
GitHub Actions
CI and triggers
GitLab
GitLab CI
CI and triggers
Scheduled scans
CI and triggers
soon
Webhooks
CI and triggers
AWS
Cloud
soon
Azure
Cloud
Google Cloudsoon
Google Cloud
Cloud
soon
Slack
Notifications
soon
Microsoft Teams
Notifications
PagerDutysoon
PagerDuty
Notifications
soon
Email
Notifications
Okta
SAML 2.0
Identity
OpenID
OpenID Connect
Identity
Scoped API keys
Identity

Dimmed tiles are in development. Nothing here is listed as connected until it is.

Standards and frameworks

Everything you report against,
in one posture.

Map a control once. Answer every framework that asks for it. Findings arrive already tagged, so the evidence is a query rather than a project.

Finding taxonomy

Available now

Every finding is tagged against these as it is created.

CWEOWASP Top 10OWASP ASVSOWASP API Security Top 10CVSS v3.1CVECISA KEVMITRE ATT&CK

Cloud benchmarks

Available now

Cloud posture is scored against these directly.

CIS BenchmarksAWS Foundational SecurityAWS Well-ArchitectedAzure Security BenchmarkGCP CIS

Security and privacy frameworks

In development

Controls map once and report to all of them.

SOC 2 Type ISOC 2 Type IIISO/IEC 27001ISO/IEC 27017ISO/IEC 27018NIST 800-53NIST CSF 2.0NIST 800-171PCI DSS v4HIPAA Security RuleGDPRCCPASOXFedRAMPCMMCDORANIS2EU Cyber Resilience ActAPRA CPS 234CSA CCM

The AI regime

On the roadmap

New obligations with real deadlines and no incumbent answer yet.

EU AI ActISO/IEC 42001NIST AI Risk Management FrameworkAI bill of materials (CISA / G7 minimum elements)

Software supply chain

Available now

Inventory and provenance formats we read and emit.

CycloneDXSPDXSARIFOSVPURLSemVer ranges

Coverage depth varies by framework. Marked available where the mapping ships today, in development where it is being built, on the roadmap where it is not started.

Where this is going

What we're building next, stated plainly.

We would rather show you the roadmap than imply it is already finished. Everything marked available today is running now.

AI Review

Available now

Code, business logic, dependencies, secrets, infrastructure and cloud posture are available today. Network and exposure review, and dynamic testing against a running application, are in development.

AI Sentinel

In development

Detection and correlation first, at alert-only authority. Graduated response, then multi-cloud coverage. Defence of AI systems themselves — model endpoints, prompt boundaries, agent behaviour — follows.

AI GRC

In development

Core platform, evidence collection and the first framework packs are being built now. The EU AI Act and ISO 42001 packs come next, alongside the AI bill of materials that becomes mandatory in the EU in 2027.

Trusted component registry

On the roadmap

Supply-chain risk does not end by catching a bad package after it is installed. It ends when the safe component is the easy one to reach for: checked before anyone pulls it, hosted for you, and kept alive when a critical dependency is abandoned.

A security-tuned model

On the roadmap

A model specialised for security reasoning rather than general-purpose intelligence pointed at a security problem. Planned, not shipped — and Krita will always run on the provider you choose regardless.

Questions

The things people ask first.

No. Krita deploys inside your own environment, air-gapped if you need it. Analysis happens where your code already lives and only findings cross the boundary. If you would rather we host the control plane, that option exists too — but the choice is yours, and the self-hosted path is the one we designed for first.

The deepest analysis — whole-repository reasoning and cross-file business logic — currently covers TypeScript, JavaScript and Python, with more languages in development. Dependency, secret, infrastructure and cloud review are language-agnostic and work across your whole estate today.

Whichever you choose. Point Krita at a major provider or at a model running on your own hardware. Credentials are encrypted and held separately per configuration, and changing provider changes it everywhere at once. A security-tuned model of our own is on the roadmap; it will always be optional.

AI Review is running now: code, business logic, dependencies, secrets, infrastructure and cloud posture. AI Sentinel and AI GRC are in active development. We mark build state on every capability on this page rather than implying the roadmap is finished.

You probably do not need more findings. Independent research puts the share of static-analysis warnings that are security-relevant at 8 to 30 percent, and the share of dependency vulnerabilities actually reachable in your code below 10 percent. Krita's job is deciding which of your existing noise is real, then extending the same judgement to what runs and what you must prove.

Findings become tracked work in the tracker you already use, on a service-level clock you set. Scans trigger from your existing CI. Nothing asks your engineers to live in another dashboard.

By team for smaller organisations and by volume for larger ones, with self-hosted deployment available on every tier. We are onboarding design partners now, so pricing is a conversation rather than a page.

Stop counting findings. Start closing the ones that matter.

We are onboarding a small number of design partners who will run Krita against their own production code, in their own environment, and tell us the truth about what it finds.

Self-hosted · your model · your code never leaves your infrastructure