Skip to main content
Early access: get Pro free for 3 months →
DocsContact
Scan

Find what's already broken.
Before it gets exploited.

Six detection modes across your entire codebase — secrets, configs, dependencies, vulnerable code patterns. Runs locally in seconds, with results you can act on immediately.

6 scan modes·40+ detection patterns·Results in < 30s
HZSec — Scan Center
HZSec
▣ Scan Center
◈ Assistant
◎ Live Monitor
≡ Audit Log
⚙ Settings
Security Posture
Score: 78LOW THREATOWASP 71%
CRITICALAWS_ACCESS_KEY in config/prod.env:3
HIGHTLS certificate verification disabled
HIGHCORS wildcard origin: * policy
MEDIUMDEBUG=true in production config
Local-first·No cloud upload·Built for developers·Mac & Windows
Why This Matters

Security issues don't
announce themselves.

Most codebases carry live vulnerabilities for weeks before anyone notices. By then, the window for an attacker is already open.

Secrets committed by accident

API keys, tokens, and credentials end up in repos. Automated scanners on the other side find them within hours of a push.

Config drift nobody catches

TLS disabled, debug mode on, wildcard CORS — small settings that accumulate quietly until something exploits them.

Known CVEs still running

New vulnerabilities are published daily. Without scanning, you're shipping with known exploits and no visibility into which ones.

How It Works

Four steps from folder
to full findings report.

01

Point at a folder

Select any local path — a file, module, or entire repo. No cloud upload, no repo permissions. HZSec stays entirely on your machine.

02

Pick scan depth

Run a quick targeted scan or activate all six detection modes for a deep multi-layer analysis across your full codebase.

03

Review each finding

Every result shows severity, the affected file and line, context about the risk pattern, and a remediation suggestion.

04

Apply auto-fixes

One-click fixes for common patterns. A diff is shown before anything changes. Or send the finding to the AI assistant for guided help.

Everything in the
Scan module.

Six detection modes, auto-fixes, score tracking, audit history, and compliance tagging — all running locally, all in one app.

Security Scanner — 6 modes

Secrets, configuration hardening, vulnerable code patterns, dependency CVEs, web exposure, and system risks. Each mode runs independently or all together.

Auto-fixes with diff review

Common findings — exposed keys, debug flags, insecure configs — can be fixed in one click. You see a diff before anything changes.

Score history & trend chart

Every scan updates your security score. Track improvement over time, spot recurring issues, and see what dropped your score week-over-week.

Audit log

Every scan, finding, and fix is recorded locally with a timestamp. Know exactly when an issue was introduced, detected, and resolved.

OWASP / CIS finding tags

Every finding is automatically mapped to OWASP Top 10 and CIS benchmark controls, giving each result compliance context without manual work.

100% local processing

No network calls during scanning. No repo access needed. Your source code stays on your machine — always.

What a scan
actually looks like.

Real findings, real severity context, actionable next steps — not just a list of CVE numbers.

~/myproject — hzsec scan .
$ hzsec scan ./src --deep
✓ Scanning 847 files across 6 detection modes...
 
FINDINGS
  [CRITICAL]  AWS access key exposed             config/prod.env:3
  [HIGH]      TLS certificate verification off   server/config.js:41
  [HIGH]      CORS wildcard origin policy        middleware/cors.js:12
  [MEDIUM]    DEBUG=true in production           .env.production:7
  [MEDIUM]    Hardcoded password in test fixture  tests/auth.test.js:23
  [INFO]      Rate limiting not configured       routes/api.js:8
 
SUMMARY
  Security score:   78 / 100 (↑ 4 from last scan)
  OWASP Top 10:    71%    CIS Benchmarks: 64%
  Scan duration:   3.2s (847 files)
 
→  1 auto-fix available · Open Scan Center for guided remediation
Why HZSec

How it compares to
existing tools.

There are good scanning tools out there. HZSec isn't trying to replace them all — it fills the developer-workflow layer they all skip.

vs Semgrep

Excellent rule-based static analysis, OSS, highly configurable. But requires rule authoring, produces raw findings with no score tracking, and has no AI remediation or breach context.

HZSec adds
  • Zero config — runs in seconds
  • Score history & trend tracking
  • AI-guided remediation built in
  • Breach context per finding
vs SonarQube

Comprehensive code quality and security for teams. But it's a server to stand up, a CI pipeline to wire in, and built for org-level reporting — not a developer's local, pre-commit workflow.

HZSec adds
  • Desktop app, no server needed
  • 100% local, no data egress
  • Results in < 30s, not minutes
  • Works before your first commit
vs Manual audits

Deep expertise, high-quality findings. But they're periodic at best, expensive, and give you a point-in-time snapshot of a codebase that changed the next day.

HZSec adds
  • Runs whenever you want
  • Tracks changes between scans
  • Available to every developer
  • Complements, not replaces, audits

Common questions
about scanning.

How fast does a scan run?

Most projects under 50,000 lines complete in under 30 seconds. Large monorepos may take a couple of minutes depending on how many modes are active.

What does the scanner look for?

Six categories: exposed secrets and credentials, insecure configuration settings, known-vulnerable code patterns, dependency CVEs via CISA/NVD, web exposure risks, and system-level hardening gaps.

Does scanning upload my code anywhere?

Never. HZSec runs entirely on your machine. No network calls are made during a scan. Your code stays local, full stop.

What are auto-fixes?

For common, deterministic findings — exposed API key format, debug flag set to true, insecure HTTP config — HZSec can apply the fix directly. You see a diff before anything changes.

Can I scan just one file or folder?

Yes. You can target any local path — a single file, a module, or your entire repo. The scanner respects your .gitignore by default.

Do I need a Pro account to scan?

No. All six scan modes are available on the free tier. Pro adds the managed AI assistant and higher message limits for guided remediation.

Free to start

See your real security posture
in under a minute.

Download HZSec, point it at a project, and get a complete findings report — locally, privately, free.

Free tier free forever · Mac + Windows · 100% local processing