Automated GRC intelligence: monitor RSS feeds, extract regulatory signals, and publish AI‑generated reports.
- Monitors security feeds and filters for GRC relevance
- Correlates regulations, frameworks, industries, and agencies
- Generates concise reports with summaries and actions
- Automatically triggered by updates to SentryDigest repository
- Go Lambda: API, DynamoDB writes, Python Lambda invoke
- Python Lambda: RSS fetch, AI analysis, report compose
- GitHub Actions: deploy Lambdas, schedule runs, publish Pages
- Python deps:
pip install -r requirements.txt - OpenAI key:
echo OPENAI_API_KEY=your-key > .env - Go config: edit
configs/config.yaml
# Python agent
cd agent && uvicorn main:app --host 0.0.0.0 --port 8081 --reload
# Go API
go run ./cmd/server- Deploy: push to
mainor run.github/workflows/deploy-lambda.yml - Secrets:
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,OPENAI_API_KEY - Reports:
.github/workflows/lambda-report-generation.ymlwrites tosite/and deploys Pages
Legacy single‑process Python lives under legacy/. Prefer the Go/Python Lambdas.