Config Hive¶
The Config Hive is LimaCharlie's hierarchical configuration store. It provides a centralized way to manage configurations that can be referenced across the platform.
Hive Types¶
- D&R Rules - Detection and response rule storage
- Lookups - Key-value lookup tables for enrichment
- Secrets - Secure credential management
- YARA - YARA rule storage and management
- Cloud Sensors - Cloud sensor configurations
Usage¶
Hive records can be:
- Referenced in D&R rules using the
hive://prefix - Managed via the web interface, CLI, or API
- Version controlled using the Git Sync extension
New records are disabled by default
Every new Hive record — D&R rules, FP rules, secrets, lookups, YARA sources, cloud sensors, AI skills, playbooks, etc. — is created disabled unless the request explicitly sets usr_mtd.enabled: true. A disabled record is stored normally but is skipped by every consumer that respects the flag (rules don't fire, lookups aren't queried, AI skills aren't enumerated). When debugging "the record exists but nothing happens", check usr_mtd.enabled first.
Enable a record at creation time by either:
- Passing
--enabledon the CLIsetcommand (e.g.limacharlie secret set --key … --input-file … --enabled). - Including
usr_mtd.enabled: truein the request body / input file. - Setting
enabled=True(Python SDK) orEnabled: &enabled(Go SDK) on the record before callingset/Add.
Or call the matching enable subcommand after creation (limacharlie <hive> enable --key …).