Route
/api/github/webhooks
OWASP BLT
Streamline issue assignments, track contributor leaderboards, sync bug reports to BLT, and enforce healthy PR workflows. Built for busy maintainers and first-time contributors.
Route
/api/github/webhooks
Runtime
Cloudflare Python Worker
Data Store
Cloudflare D1
Scheduler
Every 2 hours
Use /assign and /unassign with an 8-hour claim window.
Monthly scores are computed from PRs, reviews, and comments for fast org-wide ranking.
Issues labeled bug, security, or vulnerability are sent to BLT API.
Auto-closes excess open PRs per author to keep contribution quality high.
Automated labels track unresolved conversations, workflow approvals, and peer-review status.
Every 2 hours, stale claims without linked PRs are automatically released.
Connect the app to selected repositories in your organization.
Assignment and leaderboard commands are handled directly in issue/PR threads.
Review health, pending approvals, and stale assignments remain visible and actionable.
Transparent scorecards reward healthy contribution behavior every month.
/health
/api/github/webhooks
Secret Variables
APP_ID SetPRIVATE_KEY SetWEBHOOK_SECRET SetGITHUB_CLIENT_ID (optional) SetGITHUB_CLIENT_SECRET (optional) Set