Automated YARA Rule Standardization and Quality Assurance Tool
YARA Forge collects YARA rules from 45+ vetted security repositories, standardizes their metadata, performs multi-level quality checks, and generates tiered rule packages (core/extended/full) ready for integration into security products. It handles deduplication, private rule dependencies, and custom scoring to produce consistent, reliable rule sets for malware detection and threat hunting.
The tool is used by security teams and analysts who need curated YARA rules without manually managing multiple sources. Weekly releases are published automatically via GitHub Actions.
yara-forge.py— CLI entry point and pipeline orchestratormain/— Rule collection, processing, and output generationqa/— Quality assurance checks and validationpackages/— Generated rule packages (core, extended, full)
- Project Map / IKL — Navigation guide for the codebase
- Architecture — System design and data flows
- Code Structure — API reference for modules and functions
- YARA Forge Website — Official project page
- GitHub Releases — Weekly rule packages
Note: The repositories used for YARA Forge have been carefully selected. Adding unvetted sources is not supported.