pr_gatekeeper
ActiveTool of IA-QA — 130+ QA & Dev Tools for AI Agents
Compound quality gate for pull requests. Runs three sequential checks: (1) secret detection — scans diff for API keys, tokens, passwords matching 16 regex patterns; (2) bug analysis — heuristic scan for eval(), innerHTML, empty catch, console.log, TODO/FIXME; (3) commit message linting against Conventional Commits spec. Returns gate verdict (PASS/WARN/BLOCK), blockers, and actionable warnings. Use before merging any code change.
Parameters schema
{
"type": "object",
"required": [
"diff",
"commit_message"
],
"properties": {
"diff": {
"type": "string",
"description": "Unified git diff (output of `git diff HEAD`)"
},
"context": {
"type": "string",
"description": "Optional: PR title or description for richer bug analysis"
},
"commit_message": {
"type": "string",
"description": "The commit message to lint (e.g. \"feat(auth): add OAuth2 login\")"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
IA-QA — 130+ QA & Dev Tools for AI Agents
https://github.com/jcjamet/ia-qa
1/7 registries