Files
vm-cloudflare/.github/workflows/waf_intel.yml
Vault Sovereign 37a867c485 Initial commit: Cloudflare infrastructure with WAF Intelligence
- Complete Cloudflare Terraform configuration (DNS, WAF, tunnels, access)
- WAF Intelligence MCP server with threat analysis and ML classification
- GitOps automation with PR workflows and drift detection
- Observatory monitoring stack with Prometheus/Grafana
- IDE operator rules for governed development
- Security playbooks and compliance frameworks
- Autonomous remediation and state reconciliation
2025-12-16 18:31:53 +00:00

40 lines
833 B
YAML

name: WAF Intelligence Guardrail
on:
push:
paths:
- 'terraform/**'
- 'mcp/waf_intelligence/**'
- '.github/workflows/waf_intel.yml'
pull_request:
paths:
- 'terraform/**'
- 'mcp/waf_intelligence/**'
jobs:
waf-intel:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install dependencies
run: |
if [ -f requirements.txt ]; then
pip install -r requirements.txt
fi
- name: Run WAF Intelligence
run: |
python -m mcp.waf_intelligence \
--file terraform/waf.tf \
--format json \
--limit 5 \
--fail-on-error