Skip to main content

Cyscan — overview

Cyscan is the open-source SAST, secrets, and supply-chain scanner that powers the static-analysis layer of the Cybrium platform. It ships as a single ~15 MB Rust binary under Apache 2.0, with zero runtime dependencies.

The Cybrium platform runs this exact binary — same rules, same output, same exit codes. Anything you see working in cyscan on your laptop works identically when the platform orchestrates it.

What it does

CapabilityDetails
SAST1,815 rules across 75+ languages. Tree-sitter AST for Python, JS/TS, Go. Regex for everything else.
Secrets296 provider-specific patterns (full GitLeaks set + AI providers), entropy detection, liveness verification (--verify).
IaC misconfig767 rules for Terraform, CloudFormation, ARM, GCP DM, Kubernetes, Docker.
Supply-chainLockfile parsing (Cargo, npm, yarn, go, pip, poetry). OSV + NVD + GHSA advisory matching. Typosquat detection.
License complianceSPDX classifier (AGPL, GPL, LGPL, SSPL, BUSL). Compound expression support.
K8s cluster scanLive cluster scanning via kubectl. Trivy-style summary table. Native container image CVE scanning.
Endpoint posturemacOS (23 checks) and Linux (12 checks). FileVault, Gatekeeper, SIP, firewall, SSH, updates.
Autofixcyscan fix applies literal fix: blocks from rules, with dry-run + interactive modes.
Repo health14 security hygiene checks (score 0-100).
Framework detect35 frameworks across 9 languages.
OutputSARIF 2.1.0, JSON, human-readable text.

What it doesn't do

Cyscan is deliberately local and offline:

  • No phone-home, no telemetry, no account required.
  • No reachability analysis — the platform adds that on top.
  • No DAST, no runtime protection — those are Cybrium platform features.
  • No rule-authoring wizard — rule files are plain YAML. See Writing rules.

When to use cyscan alone vs. the platform

SituationReach for
Shift-left in a single repo's CIcyscan alone
Local pre-commit / IDE integrationcyscan alone
Multi-repo dashboards, historical trend, triage workflowsCybrium platform
Reachability — "does my code actually call the vulnerable symbol?"Cybrium platform
SOC 2 / HIPAA / PCI evidence bundlesCybrium platform
PR-ready AI remediationCybrium platform

See the OSS vs platform comparison for the full delta.

Source

Next step