01/ Try it
Kick the tyres on a real repo.
$10one-off
Includes:
- $10 of usage
- Both models
- OpenAI and Anthropic shapes
- Community support
000
Security models for high-risk work
Review this diff for exploitable bugs before we merge the upload handler.
Found 2 findings in api/upload.go.
F-11 critical: path traversal, filepath.Join with a client name and no Clean check (line 52).
F-12 medium: 10 MB limit enforced after the file is read into memory (line 41).
+ patch, regression test, CWE references.
I can't help identify exploitable vulnerabilities in code, as this could enable attacks. Consider using an approved static analysis tool.
Product
A hosted model that actually reads exploit code, attacker logs and malware, without the refusal theatre that blocks legitimate security work.
What Large wrote back on a sample diff
Token compared with bytes.Equal, not in constant time
auth/verify.go:142
The HMAC check uses bytes.Equal on a user-supplied value. Use hmac.Equal.
Benchmark
On CyberGym, autter-large scores 88.1%, 2.5 points above OpenAI's dedicated GPT-5.5-Cyber. autter-flash scores 84.2% at a third of the price.
CyberGym, pass rate. Higher is better.
How it was built
working CVE exploits, proved in a sandbox
One-line setup
Compatible with OpenAI's Chat Completions and Responses APIs and Anthropic's Messages API. Change the base URL, keep the code.
from openai import OpenAI
client = OpenAI(
base_url="https://inference.autter.dev/v1",
api_key=os.environ["AUTTER_KEY"],
)
r = client.chat.completions.create(
model="autter-large",
messages=[{"role": "user", "content": f"Review this diff:\n{diff}"}],
stream=True,
)
How it works
Scroll to follow a call from your SDK through the router and the model to the ledger. The router adds under 5 ms; the model reads the whole input in one context.
OpenAI or Anthropic shape, unchanged. Only the base URL and the key differ.
inference.autter.dev checks the key and holds credits for the maximum cost. Under 5 ms at p99.
autter-large or autter-flash reads the whole input in one context and streams the answer back.
The hold settles at the real cost and the entry is yours to export. Nothing is stored unless you asked.
Findings
Severity, location and one sentence of reasoning per finding. Schema-validated, ready for a ticket, a SIEM or a training set.
Audit the payments-service repository and return every finding as JSON.
Findings returned
+ 14 more rows
Ledger
Every request is held at its maximum cost, settled at its real cost, and written to a ledger you can export. Keys are scoped and revocable.
Privacy
Your prompt lives only for the length of the request. Stored conversations exist only when you ask for them, encrypted, for 30 days, deletable at any time.
Data handlingThe Autter platform
autter.dev reviews every pull request with your repository's context, attributes AI-written lines, and ties production errors back to the change that caused them. Autter Models are the same models, exposed through an API so your own pipelines can call them.
Hosted today. Want the hosted version today? Everything the models do is live on autter.dev now, with every edge case already handled, so you can use it there while the API opens in waves.
app.autter.devPull request reviews grounded in your codebase, learnings and risk.
Line-level AI authorship from the coding agents you already use.
Runtime incidents linked to deploys, commits and the fix.
Integrations
Use the SDKs and coding tools you already run. Export ledger and audit metadata as JSON to whatever reads it.
Prepaid credits
Buy a credit pack, spend it per token at the model rates. No monthly fee, credits never expire.
See full pricingPer token
Credits are spent at these rates.USD per million tokens. Thinking tokens on Large count as output. Images are priced as tokens.Kick the tyres on a real repo.
$10one-off
Includes:
A week of CI triage with Flash.
$50one-offMost popular
Everything in Try it, plus:
Daily log reads with Large.
$250one-off
Everything in Team, plus:
Hosting, capacity and terms for your organisation.
Contact us
Everything in Pipeline, plus:
Two hosted security models, autter-large and autter-flash, reachable through the OpenAI and Anthropic SDKs. Use them to audit code, triage logs, read packets and analyse binaries.
Developer-controlled security models for high-risk work. OpenAI- and Anthropic-compatible, nothing stored by default.