kingfisher/crates/kingfisher-rules
2026-05-28 21:10:18 -07:00
..
data/rules updated docs 2026-05-28 21:10:18 -07:00
src Release binary trimmed from 34 MB to 26 MB (~24% smaller). Switched jsonwebtoken to its rust_crypto backend (eliminates our scanner's pull on aws-lc-rs), bumped workspace hmac 0.12→0.13, sha1 0.10→0.11, sha2 0.10→0.11 to deduplicate our internal crypto code with the AWS sigv4 side, and migrated affected call sites in kingfisher-core, kingfisher-rules, and kingfisher-scanner to the digest-0.11 API (hex::encode for hex digests, explicit KeyInit import for HMAC). 2026-05-07 13:46:17 -07:00
build.rs - Added kingfisher.temporal.1 rule for Temporal Cloud API keys (namespace-scoped and user-scoped JWT formats) with Temporal-specific pattern matching. 2026-02-11 23:27:05 -08:00
Cargo.toml Release binary trimmed from 34 MB to 26 MB (~24% smaller). Switched jsonwebtoken to its rust_crypto backend (eliminates our scanner's pull on aws-lc-rs), bumped workspace hmac 0.12→0.13, sha1 0.10→0.11, sha2 0.10→0.11 to deduplicate our internal crypto code with the AWS sigv4 side, and migrated affected call sites in kingfisher-core, kingfisher-rules, and kingfisher-scanner to the digest-0.11 API (hex::encode for hex digests, explicit KeyInit import for HMAC). 2026-05-07 13:46:17 -07:00
README.md Kingfisher can now generate an auditor-friendly HTML report 2026-02-15 14:29:42 -08:00

kingfisher-rules

Rule definitions and compiled rule database support for Kingfisher.

This crate provides:

  • rule syntax and rule model types
  • YAML loading and parsing for rules
  • embedded builtin rules
  • RulesDatabase compilation for scanning engines

Use this crate with kingfisher-core and kingfisher-scanner to build reusable scanning workflows.