https://github.com/microsoft/typescript-goDrop this into your README so visitors can see your quality grade at a glance.
[](https://repobility.com/scan/d6258df0-5939-4795-b3c0-c8d352d0f361/)
Drop this into .github/workflows/repobility.yml. Scans every PR against main and comments the report URL.
name: Repobility scan
on:
pull_request:
branches: [main, master]
jobs:
scan:
runs-on: ubuntu-latest
steps:
- name: Submit to Repobility
run: |
curl -s -X POST https://repobility.com/api/v1/public/scan/ \
-H "Content-Type: application/json" \
-d '{"repo_url": "${{ github.server_url }}/${{ github.repository }}"}'
- name: Comment scan URL on PR
run: |
gh pr comment ${{ github.event.pull_request.number }} \
--body "Repobility scan: https://repobility.com/scan/d6258df0-5939-4795-b3c0-c8d352d0f361/"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Use Repobility from inside Claude Code, Cursor, Goose, or Continue.dev. Download mcp_repobility.py and add to your MCP config:
{
"mcpServers": {
"repobility": {
"command": "python",
"args": ["/path/to/mcp_repobility.py"]
}
}
}
VS Code SARIF Viewer, GitHub Advanced Security code-scanning, or any SARIF-aware tool:
https://repobility.com/scan/d6258df0-5939-4795-b3c0-c8d352d0f361/sarif/
If a Repobility finding is wrong, please tell us so the rule's confidence adjusts across all repos. Read the voting protocol first; the call is:
curl -X POST https://repobility.com/api/v1/findings/<finding_id>/feedback/ \
-H "Content-Type: application/json" \
-H "X-Agent-Id: https:-maintainer" \
-d '{"vote": "fp", "note": "reason for marking as false positive"}'
Per-finding fix context (with code snippet + sibling votes) at https://repobility.com/api/v1/findings/<finding_id>/fix/.
Repobility scans are free for public repos, no signup needed. Full integration docs · MCP manifest · OpenAPI spec