Multi-cloud scanning
55 auditors across AWS, Azure, GCP and on-prem — plus Prowler & IaC scanners.
View sourceBlackfyre scans AWS, Azure, GCP and on-prem against 678 controls across 9 frameworks with 55 auditors, then maps every finding to the controls it affects. Self-host it free.
What ships in the box
55
Auditors
9
Frameworks
678
Controls
Free
Apache-2.0
Multi-cloud scanning
Scan every layer of AWS, Azure & GCP.
AI, with a floor
Claude/Bedrock analysis, heuristic fallback.
Tamper-evident evidence
Evidence an auditor can trust.
Database-enforced tenancy
Isolation enforced by the database.
Free forever · self-host
Run the whole platform on your own infrastructure.
Built on
One open-source codebase covers the whole estate — cloud, containers, identity, network and on-prem — and turns every finding into framework-mapped, audit-ready posture.
Read-only by design
Cross-account IAM role, no write keys — least privilege, minimum data.
Graceful degradation
Every AI feature falls back to deterministic heuristics with no key set.
Serious multi-tenancy
Postgres RLS below the ORM, request-scoped, fails closed (ADR-0001).
55 auditors across AWS, Azure, GCP and on-prem — plus Prowler & IaC scanners.
View sourceGap analysis & remediation via Claude or Bedrock — degrades to deterministic heuristics with no key.
View sourceSHA-256 integrity per item, S3 Object Lock + versioning, AES-256-GCM for PII.
View sourcePostgres row-level security below the ORM, request-scoped and fails closed.
View sourceThe same pipeline that scores your posture also produces the artifacts an auditor asks for — no spreadsheet reconciliation.
01 · Connect a read-only role
A cross-account IAM role — read-only, no write keys. Blackfyre never mutates your infrastructure.
02 · 55 auditors scan
SDK auditors run in-process; Prowler and IaC scanners run as containers. Every cloud, every layer.
03 · Findings map to 678 controls
Each finding is mapped to the controls it affects across 9 frameworks, with weighted per-framework scoring.
04 · AI + heuristics remediate
Gap analysis, MITRE ATT&CK mapping, and remediation steps — or deterministic heuristics when no key is set.
05 · Tamper-evident evidence
Every artifact lands in a SHA-256 chain on Object-Lock storage — audit-ready, hand it to an assessor.
9 frameworks · 678 controls · four shown
15
controls
SOC 2
AICPA Trust Services Criteria (Security, Availability, Confidentiality, Processing Integrity, Privacy) for service-org controls.
Controls
15
Scoring
Weighted
Evidence
Mapped
113
controls
HIPAA
US healthcare rule protecting electronic PHI via administrative, physical, and technical safeguards.
Controls
113
Scoring
Weighted
Evidence
Mapped
22
controls
ISO 42001
AI management-system standard covering AI governance, risk, lifecycle, transparency, fairness, and human oversight.
Controls
22
Scoring
Weighted
Evidence
Mapped
298
controls
NIST 800-53
US federal security & privacy control catalog across 20 control families (AC, AU, SC, SI, etc.).
Controls
298
Scoring
Weighted
Evidence
Mapped
The full stack runs locally on Docker Compose — no cloud account or API keys. Up and evaluating in about fifteen minutes.
Spin up the full stack — API, portal and admin — locally in one clone. Free, offline, and evaluation-ready in about fifteen minutes.
# Full local stack — no cloud account or API keys needed.
$ git clone https://github.com/blackfyre-security/blackfyre.git
$ cd blackfyre/platform
$ docker compose up -d postgres redis localstack
$ npm install && npm run build
$ cp packages/api/.env.example packages/api/.env # edit per the local-dev guide
$ npm run db:migrate && npm run dev # API on :4000
# Then in two more terminals:
$ NEXT_PUBLIC_API_URL=http://localhost:4000 npm run dev --workspace=packages/portal # :3001
$ NEXT_PUBLIC_API_URL=http://localhost:4000 npm run dev --workspace=packages/admin # :3003
# Log in at http://localhost:3001 — seeded dev user admin@acme.com / password123