AI Reports

Testing results + Code scanning findings = One unified, AI-powered report.

🤖 Vibe Coding Prompts

Choose your path and copy the prompt to your AI assistant:

Fetch and display scan results

Read the Bugrit Reports docs at https://bugrit.com/docs/reports

Create a component to display Bugrit scan results:

1. Fetch report from GET /api/v1/scans/{scanId}/report
2. Show summary: critical/high/medium/low counts
3. List findings grouped by severity
4. Show each finding: title, file, line, description
5. Include AI-generated fix prompts for each issue

My stack: [YOUR_STACK]

Works with Claude, ChatGPT, Cursor, Copilot, Cody, and other AI coding assistants

💡 Why This Matters

Running 150 modules with 5,000+ individual scans gives you massive amounts of data. Our AI combines everything into one readable report with plain English explanations—no security PhD required.

  • Stop context switching: One report instead of 22 dashboards
  • Understand every issue: "SQL injection in login form" not "CWE-89"
  • Fix faster: Copy the AI fix prompt into Claude and resolve in seconds
🧪Testing Report

Test pass/fail status, screenshots, videos, and failure analysis

🔍Scanning Report

Deduplicated findings from 150 modules (5,000+ scans) with plain English explanations

Report Structure & API

Get Report

GET /api/v1/scans/{scanId}/report
Authorization: Bearer YOUR_API_KEY

Response Structure

{
  "report": {
    "id": "rpt-abc123",
    "summary": {
      "critical": 3,
      "high": 7,
      "medium": 12,
      "low": 28,
      "total": 50,
      "passRate": 85
    },
    "findings": [
      {
        "id": "fnd-xyz",
        "severity": "critical",
        "title": "SQL Injection in Login",
        "description": "User input directly inserted into SQL query",
        "file": "src/api/auth/login.ts",
        "line": 47,
        "tool": "eslint-security",
        "suggestion": "Use parameterized query"
      }
    ],
    "e2eTests": {
      "total": 156,
      "passed": 152,
      "failed": 4
    }
  }
}

AI Features

Deduplication

12 tools flag the same issue → shown once

Conflict Resolution

Tools disagree → AI picks the right answer

Plain English

"SQL injection" not "CWE-89 violation"

Root Cause

5 issues share 1 cause → grouped together

Example Report Mockup

Scan Report

E-Commerce App • Jan 20, 2026

150 modules, 5,000+ scans
Scan time: 47s
3
Critical
7
High
12
Medium
28
Low

AI Summary

Your application has 3 critical security issues that need immediate attention. The authentication system has an SQL injection vulnerability. 4 high-priority issues share the same missing input validation—fixing the shared logic will resolve all 4.

Priority Issue

CriticalSQL Injection in Login

Your login form directly inserts user input into a SQL query. An attacker could bypass authentication or extract your entire user database.

Location: src/api/auth/login.ts:47