Releases: elicpeter/nyx
Releases · elicpeter/nyx
v0.2.0-alpha
Added
- Experimental intra‑procedural CFG + taint analysis for Rust. Nyx now builds a control‑flow graph, applies data‑flow rules, and flags unsanitised Source → Sink paths (e.g. env::var → Command::new).
- O(1) node‑kind lookup via per‑language PHF tables for zero‑cost dispatch.
- Six unit tests covering conditionals, loops, sanitizers, and multiple sources.
- Debug channel target=cfg (use RUST_LOG=nyx::cfg=debug) to inspect generated graphs.
Fixed
- Fixed a bug in the release pipeline where Windows was trying to call the zip, PowerShell doesn't have a zip command
v0.1.1-alpha
v0.1.0-alpha
v0.1.0-alpha Pre-release
We’re excited to announce the first alpha release of Nyx!
What’s included
- 🚀 Full functionality for AST (Abstract Syntax Tree) creation and parsing
- ⚡ Performed a full scan of the Rust language project in just 1 second
What’s coming next
- ❌ Control flow graph generation is not yet supported
- ❌ Taint analysis is not yet implemented
This alpha is intended for early adopters and feedback. The current release is already performant and ready for experimentation, but please note that it is not production-ready and breaking changes are likely.
How you can help
- Try Nyx on your projects!
- Report any issues or suggestions via GitHub Issues or Discussions.
Thank you for trying out Nyx at this early stage! Your feedback will shape the development of future versions.