You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat(pq): expand seed lists and fix fabric attribution (refs #262)
- Add Cargo seeds: k256, secp256k1, libsecp256k1, ed448-goldilocks (tier 1), openssl (tier 2)
- Add pip seeds: pyjwt, authlib, python-jose, jwcrypto (0.8), m2crypto (0.6)
- Fix fabric: drop misleading RSA algorithm (wraps paramiko, no crypto itself)
* feat(sarif): include depName in SARIF properties (refs #262)
* docs(pq): note dev-dependencies limitation in Cargo rule description (refs #262)
* refactor(pq): dedup BFS reached_seeds with HashMap (refs #262)
* style(pq): reorder PIP_PACKAGES by descending confidence (refs #262)
* refactor(rules): deduplicate hardcoded-secret regex across languages (closes#274)
Extract shared HARDCODED_SECRET_PATTERN and CSHARP_HARDCODED_SECRET_PATTERN
constants into common.rs; replace inline copies in all 10 language rule files.
Adds test asserting the C# pattern is a superset of the base pattern.
Also normalises PHP to the full keyword set (was missing auth, credential,
private_key).
* fix: cargo fmt imports and deterministic seed selection
- Fix import formatting in javascript.rs and python.rs
- Make reached_seeds best-pick deterministic by breaking
confidence ties on seed name
---------
Co-authored-by: Peak Twilight <doruk@doruk.ch>
0 commit comments