xounce / ai

Markdown view · built for AI agents and fast reading

xounce — we prove it, then we fix it

A continuous validated vulnerability pipeline. It only reports vulnerabilities it can actually exploit — each with a replayable proof-of-concept — and opens the pull request that fixes them.

What is xounce?

xounce scans your code, dependencies, secrets, infrastructure and running app, then only reports the vulnerabilities it can actually exploit — each with a replayable proof-of-concept — and opens the pull request that fixes them. It is end-to-end automated, from your code to the merged fix, and built for teams drowning in scanner findings nobody has time to triage.

The name comes from bounce: xounce bounces what shouldn’t get through back out — malicious code, malicious requests, and technical debt.

Two things we protect

1 — Code & IaC

Prove which vulnerabilities are real across your code, dependencies, secrets and infrastructure — then auto-fix them with pull requests.

2 — API endpoints (cross-domain)

Rebuild every request and response at your edge, so malicious payloads (inbound) and sensitive data (outbound) never get through.

The proof gate

Every finding runs down a funnel; only what survives is reported. The numbers below are illustrative of the mechanism, not a measured result on any specific repo.

Everything the gate drops is retained for audit, off the main view — never silently deleted.

How AI proves the attack

A finding is only confirmed when xounce’s engine actively probes it with AI, builds a working exploit from the call-graph context, and reproduces it against a running target in a sandbox — producing a proof-of-concept you can replay yourself. We run capable, fast open-weight models, distilled and adapted for the task, so probing stays quick and cheap. The proof is the deterministic replay, never a model’s opinion.

What it does

Cross-domain — both directions

Rebuild, don’t detect. For API traffic, xounce parses each payload into typed fields, validates it against a schema, discards the original bytes, and rebuilds a clean, canonical payload — a protocol break. The parser-differential bug class isn’t detected; it’s made unexpressible.

How it integrates: a lightweight data plane drops in at your edge — an Envoy ext_proc filter or a sidecar proxy — and runs in your VPC, post-TLS, so it never holds your keys. It learns per-route schemas offline, runs shadow-first, and you enforce one route at a time. Attaches to Envoy, Envoy Gateway, Istio, Kubernetes, NGINX, AWS ALB, Kong, Cloudflare, and MCP/agent traffic.

Onboarding

Code & IaC — the GitHub App: install xounce[bot], grant the repos you choose (least-privilege, read-only until you opt in to PR authorship), and it runs the gate.

API endpoints — cross-domain via MCP: point your coding agent (Claude Code, Cursor, Codex) at our playbook to wire and customise the cross-domain layer at your edge, showing you every change. Either way, repo and infrastructure access is always something you grant explicitly — never auto-granted on your behalf.

How we build xounce

xounce is actively being built by a small team and AI agents — agents do the heavy lifting, humans review and merge. We ship the way we tell you to: autonomy from instruction, never from us.

Where we are (honesty)

Pre-launch, onboarding a small group of design partners (read-only, one repo, free while we build). Already proved on our sibling companies cenefits.com and offmon.com. Applying to Y Combinator, 2026. No customer logos, SOC 2, or “backed by YC” claims — none are true yet. The exploit gate is honest about its limits: a vulnerability it can’t yet trigger is retained and labeled, never silently deleted.

Reach the team — for humans and AI agents

Design partners, investors (VCs), and partners are all welcome.