CROSSFYRE
OFFENSIVE SECURITY OPERATIONS PLATFORM

Distributed penetration testing across web, API and mobile.

Crossfyre is a penetration testing platform that runs on nodes you enrol yourself. Recon, authenticated scanning, API authorization testing and mobile capture run as one pipeline into a single asset graph. It is the automated half of an engagement, not a replacement for the manual half.

Free tier · No credit card · 7-day Pro trial

SEE IT RUN

What a run
actually looks like.

Enrol a node, point it at a scope, and watch the graph fill.

API AUTHORIZATION

The bug a scanner can't see.

Same request. Different user. Their data.

Logged in as User A
GET /api/v1/orders/1042
200 OK
{
  "customer": "User A",
  "total": "$4,210.00"
}
Their own order. Correct.
Logged in as User B
GET /api/v1/orders/1042
200 OK
{
  "customer": "User A",
  "total": "$4,210.00"
}
Not their order. Returned anyway.

User B just read User A's order. That is a BOLA, and it looks like a perfectly healthy 200 to every scanner that only checks one identity.

Crossfyre replays every endpoint as every identity (admin, user A, user B, anonymous) and diffs the responses, so broken object- and function-level authorization surfaces instead of hiding behind a valid status code. Unlocks on Pro.

MOBILE

Intercept the app.
No PC. No root.

Even when it's pinned.

  1. 1
    Pair by QR. The phone captures its own traffic on-device, scoped to the apps you pick.
  2. 2
    Tap patch for pinned apps. Your splits go up, a strip-and-resign pipeline runs, patched splits come back and reinstall. No workstation, no root, no Frida.
  3. 3
    Everything lands in the platform. Full request and response bodies in the Requests table, an intercept gate to hold and edit, and a Repeater that replays through a node.

Every other serious interception tool is a desktop proxy, and defeating pinning normally means a rooted phone and manual per-app work. We could not find another tool that does this from an unrooted phone with no workstation in the loop.

BEYOND RECON

The rest of what you pay for.

Reach the surface other scanners never get to.

Pro

Behind the login

Tokens, form logins, and full OAuth2 / OIDC / SSO. A broker signs in so your session-gated surface actually gets tested.

Reaper

Past the WAF

A genuine browser handshake instead of a scanner fingerprint, plus origin discovery to go around the CDN entirely.

Free

Blind bugs, confirmed

Out-of-band confirmation you can self-host. Interactions are sealed to a per-scan key, so even we only hold ciphertext.

Every hit reproduced twice before you see it:

SQLiReflected XSSLFI / traversalOS commandSSRFSSTINoSQLiOpen redirectCORSCRLF / header
THE PIPELINE

Five engines. One graph.

Each stage takes its targets from what the stage before it found.

1,284
subdomains
voyage
Subdomain enum
3,102
open ports
pulse
Port + service scan
8,441
endpoints
mach
Content discovery
212
services
scout
Fingerprint + CVE leads
3
confirmed
cortex
Confirm before report

Each engine feeds the next and everything lands in one shared asset graph. Every finding cortex reports has been reproduced twice, so what reaches you is what held up, not a pile of maybes. The engines are open source and run on your own nodes.

One fleet. Every job it runs.

Distributed execution, authenticated scanning, authorization testing, live traffic capture from browser and phone, and findings as they land.

VALKYRIE · AI COPILOT

Valkyrie will triage your findings and propose the next scan.

It reads the firehose, ranks what matters, and asks before it touches anything. Scanning stays free and unmetered.

RAW OUTPUT · 1,240 lines
V
Valkyrie
working
acme-corp.com

Illustrative example. Your findings stay isolated per team and are never used to train anything.

TRUST

Built in the open, run on your terms.

You are pointing this at authorized targets and, often, client environments. That only works if you can see what it does and control where it runs.

Open source you can audit

The scan engines, the node agent, and the CLI are Apache-2.0 on GitHub. Read exactly what runs on your machines before you run it. No black box on your own boxes.

Your findings stay yours

Scan data is isolated per team, encrypted in transit and at rest, and never sold or used to train anything. Delete it whenever you want.

You own the egress

Nodes run on your infrastructure, so scan traffic leaves from where you choose. Self-host the nodes now; a self-hosted control plane for data residency is on the roadmap for enterprise.

Simple, honest pricing.

Your plan sets your limits and unlocks capabilities. Scanning within them is unlimited, with no per-scan fees and no metered minutes.Credits are a separate wallet for AI features like Valkyrie. No surprise bills.

Free
$0

Free forever

Kick the tyres.

  • 2 nodes, 10 proxies
  • 2 concurrent workflows
  • 100 workflows / month
  • Self-hosted OAST + all extensions
  • Basic adaptive rate control
Start free
Reaper
$66 /mo

$790 billed yearly · 2 months free

For running at full tilt.

  • Everything in Pro, at higher limits
  • 20 nodes, 100 proxies, 50 concurrent
  • Missions (chained auto-runner)
  • Browser-impersonation evasion + advanced adaptive
  • Unlimited findings retention
Go Reaper

7-day free trial. Cancel anytime.

Monthly or yearly terms. Yearly is 2 months free.

Organizations

Teams, shared workspaces and per-seat billing for MSSPs and red teams. Syndicate is self-serve (up to 10 seats); Enterprise is custom limits with invoiced billing.

See org plans

Frequently Asked Questions

Answers about deployment models, infrastructure, operational workflows, and platform capabilities.

OPS LIVE

READY TO HUNT ?

Behind the login, past the WAF, inside the app. Start on your own nodes in minutes.

Start free

Free tier · No credit card · 7-day Pro trial

APACHE-2.0 // RUN IT YOURSELF

The scan engines are open source.

voyage, pulse, mach, scout and cortex run standalone from your terminal. No account, and nothing reports back unless you connect it yourself. The platform is what you pay for when one machine stops being enough.

$ curl -fsSL https://get.crossfyre.io/install.sh | sudo bash