Integrate Repobility Full scan report Docs Voting protocol OpenAPI

Integrate Repobility into huskyroboticsteam/HR-pi

quality badge   Latest scan: https://repobility.com/scan/db452128-bb76-41fc-8380-81fe63a90142/

1. README badge

Drop this into your README so visitors can see your quality grade at a glance.

[![Repobility quality](https://repobility.com/api/v1/badge/huskyroboticsteam/HR-pi.svg)](https://repobility.com/scan/db452128-bb76-41fc-8380-81fe63a90142/)

2. GitHub Action (auto-scan on PR)

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/db452128-bb76-41fc-8380-81fe63a90142/"
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

3. MCP server (for AI coders)

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"]
    }
  }
}

4. SARIF for your IDE / code-scanning

VS Code SARIF Viewer, GitHub Advanced Security code-scanning, or any SARIF-aware tool:

https://repobility.com/scan/db452128-bb76-41fc-8380-81fe63a90142/sarif/

5. Vote TP/FP on findings (help calibrate the engine)

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: huskyroboticsteam-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