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​