Open Source · Apache 2.0

Certificate intelligence your scanners can't see

Passive TLS discovery via Zeek. Health scoring across 24 rules. Interactive PKI analytics. Venafi integration. All from a single docker-compose up.

Download Latest View on GitHub
$ curl -fsSL https://raw.githubusercontent.com/net4n6-dev/cipherflag/main/scripts/install.sh | sh
PKI Root DigiCert Amazon Let's Encrypt Internal CA GlobalSign Sectigo

Interactive PKI hierarchy — explore your entire CA landscape

See It In Action
Certificate command center
CipherFlag PKI Explorer — force-directed graph of certificate authority hierarchy
CipherFlag certificate detail view with health scoring and chain visualization
Capabilities
See what active scanners miss

CipherFlag watches your network passively, finding certificates on every port — including the ones nobody remembered to scan.

Passive Discovery

Zeek monitors a SPAN port or network tap and extracts every TLS certificate from live traffic — no agents, no active probing, no disruption.

Health Scoring

24 security rules covering expiration, key strength, signature algorithms, chain trust, CT compliance, wildcard use, and crypto agility. Grades from A+ to F.

PKI Explorer

Interactive force-directed graph of your entire CA hierarchy. Click any node for blast radius analysis — see every cert a compromised CA has signed.

Venafi Integration

Push discovered certificates to Venafi Cloud or TPP automatically. Background scheduler with exponential backoff and dead-letter tracking.

Reports & Analytics

Five analytics views — chain flow, ownership treemap, crypto posture, expiry forecast, source lineage — plus four drillable report types.

PCAP Analysis

Drag and drop .pcap files for offline analysis. Upload a capture, Zeek processes it, and certificates appear in your inventory within seconds.

24 rules. One grade.

Every certificate is scored from 0 to 100 and assigned a letter grade. Findings include severity, category, point deduction, and remediation guidance.

A+ 95–100 A 90–94 B 80–89 C 70–79 D 60–69 F <60
Expiration windows
Key strength (RSA, EC)
Signature algorithm
Chain completeness
Self-signed detection
Revocation checking
CT log compliance
Wildcard detection
Crypto agility
Validity period limits
FIPS readiness
ACME compliance
Under the Hood
Built for operators

Three containers, zero runtime dependencies beyond Docker. Ships as multi-arch images (amd64 + arm64).

Go 1.25 PostgreSQL 15 SvelteKit 2 D3.js Cytoscape.js Zeek 7.x Docker Compose JWT + RBAC

Start seeing your certificates

Three commands. Five minutes. Full certificate visibility.

Get Started Browse Source