⚡
Instant CI Log Parsing
Drop any GitHub Actions log file and blight extracts PHP/Node versions, ENV variables, step results, and all errors in seconds.
🔍
Local vs CI Comparison
Compares your live local environment against what CI actually used — not just config files, but the real runtime state.
🚨
CRITICAL / WARNING / INFO
Every mismatch is classified by severity so you know exactly what to fix first. Major PHP version gaps are always CRITICAL.
Core command
blight compare
See your environment drift at a glance. Local left, CI right, mismatches highlighted.
$ php bin/blight compare --log ci.log
CRITICAL PHP Version local 8.2.0 ci 7.4.33 Major version mismatch
WARNING Node.js local none ci 18.1.0 Not installed locally
✔ 1 critical, 1 warning — address these before pushing
📄
JSON Output Mode
Pass --output json to any command for machine-readable output. Pipe into jq, curl it to your dashboard, or store in CI artifacts.
🔇
Quiet Mode for Scripts
Use -q for a single-line summary. Embed blight in shell scripts, Makefiles, or pre-push hooks without any extra parsing.
🔔
Slack & Discord Alerts
Configure webhooks in .blight.json to send drift alerts to your team channel automatically after each comparison.
Paid feature
📊
Analysis History
blight stores every analysis locally. The history command lets you filter by repo, severity, or date — and export as JSON.
Full history — paid
🛠
Zero Config Default
No account, no signup, no API key. Clone, composer install, run. The free plan includes 5 analyses per repo.
🔒
Secret Redaction
Sensitive ENV variables like DATABASE_URL, SECRET_KEY, and TOKEN are automatically redacted from output.
🌐
Multi-Language Output
Get CLI output in English, Turkish, or Simplified Chinese. Use --lang tr or --lang zh, or set "lang": "tr" in .blight.json.