Skip to content

Latest commit

Β 

History

History
38 lines (27 loc) Β· 707 Bytes

File metadata and controls

38 lines (27 loc) Β· 707 Bytes

Custom Security Rules Engine 🎯

Define and run your own security checks using YAML configuration.

Quick Start

cd custom-rules
cp rules.yaml.example rules.yaml
# Edit rules.yaml with your custom rules
./run-rules.sh

Features

  • πŸ“ YAML-based rule definitions
  • ⚑ Parallel execution
  • 🎨 Severity levels (critical, warning, info)
  • πŸ“Š Rule groups for organization
  • πŸ”§ Custom remediation instructions

Usage

# Run all rules
./run-rules.sh

# Run specific group
./run-rules.sh --group web-security

# Run by severity
./run-rules.sh --severity critical

# Run specific rule
./run-rules.sh --id custom-001

See rules.yaml.example for rule format and examples.