mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-30 20:39:39 +02:00
Add multi-language AST-pattern scanning support
- Introduced `patterns` module with language-specific vulnerability patterns. - Added `query_cache` utility for caching compiled queries. - Expanded `scan.rs` to support scanning multiple languages dynamically. - Updated `Cargo.toml` with additional tree-sitter dependencies. - Added severity filtering to `ScannerConfig` for better configuration.
This commit is contained in:
parent
0831b9fb48
commit
22369cc404
17 changed files with 665 additions and 25 deletions
|
|
@ -20,6 +20,15 @@ rusqlite = "0.36.0"
|
|||
ignore = "0.4.23"
|
||||
tree-sitter = "0.25.6"
|
||||
tree-sitter-rust = "0.24.0"
|
||||
tree-sitter-c = "0.24.1"
|
||||
tree-sitter-cpp = "0.23.4"
|
||||
tree-sitter-java = "0.23.5"
|
||||
tree-sitter-typescript = "0.23.2"
|
||||
tree-sitter-javascript = "0.23.1"
|
||||
tree-sitter-go = "0.23.4"
|
||||
tree-sitter-php = "0.23.11"
|
||||
tree-sitter-python = "0.23.6"
|
||||
crossbeam-channel = "0.5.15"
|
||||
blake3 = "1.8.2"
|
||||
filetime = "0.2.25"
|
||||
once_cell = "1.21.3"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue