wardek
v1.0.4
Published
WarDek Security Scanner CLI — scan websites from your terminal
Downloads
417
Maintainers
Readme
wardek
Official CLI for WarDek — security & compliance scanner for European SMEs.
Scan websites from your terminal. 21 security modules, CI/CD gate, colored output.
Usage
# No install needed
npx wardek scan https://example.com
# Or install globally
npm install -g wardek
wardek scan https://example.comAuthentication
export WARDEK_API_KEY="ssk_live_..."Get your API key at wardek.io/dashboard/api-keys
Commands
Scan a website
wardek scan https://example.com WARDEK SCAN REPORT
─────────────────────────────────────
URL: https://example.com
Score: 95/100 (A+)
Duration: 3392ms
Findings: 2 CRITICAL | 1 HIGH | 3 MEDIUM
MODULES
PASS headers 100/100
PASS ssl 100/100
PASS emailSecurity 90/100
WARN hstsPreload 70/100
...
CI Gate: PASSCI/CD mode
# Fail pipeline if score < 80 or critical findings
wardek scan https://staging.example.com --min-score 80 --fail-on-critical
# Exit code 0 = pass, 1 = fail
echo $?JSON output
wardek scan https://example.com --json | jq '.score'List scan history
wardek scans --limit 5Get scan details
wardek scans <scan-id>GitHub Actions
- name: Security Scan
run: npx wardek scan ${{ env.DEPLOY_URL }} --min-score 80 --fail-on-critical
env:
WARDEK_API_KEY: ${{ secrets.WARDEK_API_KEY }}Options
| Flag | Description | Default |
|------|-------------|---------|
| --json | Raw JSON output | false |
| --min-score <n> | Minimum CI gate score | 75 |
| --fail-on-critical | Fail on critical findings | true |
| --fail-on-high | Fail on high findings | false |
| --limit <n> | Scans to list | 10 |
Security Modules (21)
Headers, SSL/TLS, Vulnerabilities, Email (SPF/DMARC/DKIM), Cookies, CORS, Exposed Files, Tech Fingerprint, AI Security, CVE Database, DNS, HSTS Preload, security.txt, SRI, Cipher Suite, CMS, WAF Detection, LLM Top 10, AI Transparency, SSRF, React2Shell
Links
License
Proprietary — OmniRealm
