Releases: hyperpolymath/panic-attacker
Releases · hyperpolymath/panic-attacker
v1.0.1 - CI/CD Fixes & crates.io Publication
What's Changed
Fixed
- CI/CD workflows: All GitHub Actions now passing
- Updated MSRV from 1.75.0 → 1.85.0 (required for Cargo.lock v4 format)
- Fixed invalid codeql-action SHA pins (using version tags for Scorecard compatibility)
- Fixed TruffleHog configuration (BASE/HEAD commit conflict)
- Fixed EditorConfig indentation violations
- Code quality:
- Resolved clippy warnings (manual_clamp, unwrap_or_default)
- Added
#[allow]attributes for intentional vulnerabilities in examples - Removed unused imports
- Applied rustfmt to all source files
- crates.io compatibility: Use
license-filefor PMPL custom license
Changed
- MSRV: Updated from 1.75.0 to 1.85.0
- Workflows: codeql-action now uses version tags instead of SHA pins
- License field: Changed from
licensetolicense-filein Cargo.toml
Installation
From crates.io
cargo install panic-attackerFrom source
git clone https://github.com/hyperpolymath/panic-attacker.git
cd panic-attacker
cargo install --path .Usage
# X-Ray static analysis
panic-attacker xray /path/to/program
# Single attack
panic-attacker attack /path/to/program --axis cpu --intensity heavy
# Full assault (X-Ray + multi-axis attacks)
panic-attacker assault /path/to/program --output report.jsonFull Changelog: v1.0.0...v1.0.1