Radical transparency

We point Aegis at our own production — and publish the result.

The fastest way to trust a security tool is to watch it test the people who built it. So we run the exact engine our customers get against our own live platform, and we tell you what it found — including the gaps we then fixed. If we won't dogfood it in public, why would you trust it on your app?

The run

What we fired at ourselves

The aggressive detector suite, aimed at our public marketing surface, the customer portal and every public API endpoint — the same classes we run for a paying Go-Live Assessment.

Injection, every class

SQL injection (boolean, error and time-based), cross-site scripting, template injection, path traversal and command injection — fired at every reachable parameter and form field.

Out-of-band & server-side

Server-side request forgery (reflected and blind, via an out-of-band callback collector) and XML external entity injection — the checks that catch what a response body alone never shows.

Auth, headers & disclosure

Authentication-endpoint probing, error-based information leakage, stack-trace exposure, security-header posture and Host-header handling across the whole public surface.

The result

Clean where it counts — and we fixed what it flagged

No injection of any class. No SSRF or XXE callbacks. No authentication bypass, no stack traces, no error-based leakage. Where our own scan did flag something — two missing hardening headers — we shipped the fix the same day. That's the loop we sell: find, then fix.

CheckResultAction
Injection (SQLi · XSS · SSTI · path · command)No findings
SSRF (reflected & blind) · XXENo findings
Auth-endpoint probing · error/stack-trace leakageNo findings
Content-Security-Policy headerWas missingAdded — shipped same day
X-Frame-Options headerWas missingAdded (DENY) — shipped same day
Host-header handlingFail-closedVerified — non-canonical hosts are refused

Last run 17 August 2026 against aegis.backbonesolutions.ca. We re-run this on every meaningful change and keep this page current.

Why a clean result means something

"Nothing found" is only worth trusting if the tools can find things

Any scanner can return zero by simply not looking. Two things make our clean results credible — and they're baked into every customer report, not just this page.

Positive controls

We validate the engine by planting known-vulnerable routes into a disposable test build and confirming the detectors catch every one. A suite that reliably catches planted bugs is a suite whose silence you can trust. A clean result is coverage, not blindness.

Verified Controls, in the report

Every Aegis report includes a Verified Controls section — the specific attacks we attempted and the target held against. It's the evidence a reviewer needs to accept a clean result, and it's the section the incumbents don't give you. See how it works →

Your turn

Point the same engine at your app.

Verify a domain, accept the rules, and Aegis runs the exact suite you just saw us run on ourselves. Free to start.