CodeFrog
Mega Report - Unified Web Testing & Analysis
← Back to CodeFrog

Unified Web Testing and Code Analysis - Mega Report

Mega Report is CodeFrog’s all-encompassing web testing and code analysis tool. It combines multiple testing and analysis tools into a single, unified report that runs all tests in parallel for comprehensive coverage.

Overview

Mega Report is designed to be your one-stop solution for comprehensive website and codebase validation. Instead of running individual tests separately, Mega Report runs everything in parallel and combines all results into a single, easy-to-review report.

What Makes It “Mega”

Web Testing Components

Mega Report includes comprehensive web testing capabilities:

Accessibility Testing

See Accessibility Testing for detailed guidance.

Security Testing

Security headers provide defense-in-depth protection by instructing browsers how to handle your site’s content. Missing or misconfigured headers leave your site vulnerable to common attacks. See Security Headers: Why They Matter for detailed information about each header and what it prevents.

See Security Scanning for detailed security guidance.

Meta Tags Analysis

HTML Validation

SEO Testing

Code Analysis Components

When you have a project open, Mega Report can also analyze your codebase:

Secrets Detection (Gitleaks)

See Secrets Detection for detailed information.

Supply Chain Vulnerabilities (OSV)

See OSV / Supply Chain for detailed information.

Static Analysis

Running a Mega Report

Accessing Mega Report

  1. From Welcome Screen: Click “Mega Report (Mega)” button
  2. From Navigation: Go to “Generate Mega Report” in the navigation menu
  3. No Project Required: Mega Report can run on URLs without an open project (web testing only)
  4. With Project: Open a project to include code analysis in the report

Configuration Options

When generating a report, you can configure:

Test Target

Test Selection

Choose which tests to include:

Web Testing:

Code Analysis (requires open project):

Authorization

Report Generation

  1. Enter URL or Sitemap: Provide the target URL or sitemap URL
  2. Select Tests: Choose which tests to run (all enabled by default)
  3. Configure Options: Set max URLs and timeout for sitemap mode
  4. Confirm Authorization: Check the authorization checkbox
  5. Generate Report: Click to start the report generation

During Report Generation

Understanding Report Results

Report Structure

The Mega Report presents results in organized sections:

  1. Summary View: Overview of all findings by severity
  2. Section Details: Detailed results for each test type
  3. Finding Details: Individual findings with descriptions and recommendations

Severity Levels

Findings are categorized by severity:

Health Score

The report includes an overall health score (A through F) that aggregates findings from all test sections. The grade provides a quick visual assessment of your project’s overall health.

How Grades Are Calculated

The grade is calculated based on the total count of findings across all sections (accessibility, security, SEO, HTML validation, secrets detection, OSV vulnerabilities, and static analysis). The calculation uses the following thresholds:

Examples:

Important Note on Info Findings:

Understanding Your Grade

Improving Your Grade

  1. Prioritize by Severity: Start with critical and high issues first
  2. Fix Critical Issues: Any critical finding results in an F grade
  3. Address High Issues: More than 5 high issues drops you to D; any high issues drop you to C
  4. Reduce Medium Issues: More than 10 medium issues drops you to C
  5. Manage Low Issues: More than 20 low issues drops you to B
  6. Address OSV Findings: OSV findings are treated as real security issues and are included in grading. Findings without CVSS scores (or invalid scores) are promoted to high severity. Any OSV findings cause that section to fail.
  7. Re-run Report: After fixing issues, generate a new report to see your improved grade

Trend Tracking

Compare grades across multiple reports to track improvement over time. A grade that improves from F → D → C → B → A shows clear progress in addressing issues.

Exporting Reports

Export to Markdown

  1. Open Completed Report: Navigate to the Mega Report screen
  2. Click Export: Use the “Export Markdown” button
  3. File Location: Report is saved automatically
  4. Shareable Format: Markdown format is easy to share and review

Use Cases for Exported Reports

Report History

Viewing History

Report Details

Each saved report includes:

Best Practices

When to Use Mega Report

  1. Before Launch: Run full Mega Report with all tests
  2. Address Critical Issues: Fix all critical and high-severity findings
  3. Re-run Report: Generate new report to verify fixes
  4. Document Results: Export and save report for records
  5. Schedule Regular Reports: Set up periodic reports

Optimization Tips

Use Cases

Pre-Launch Checklist

Run Mega Report before launching to ensure:

Regular Quality Audits

Schedule regular Mega Reports to:

Client Reporting

Generate Mega Reports for:

Development Workflow

Integrate Mega Report into your workflow:

Limitations

Code Analysis Requirements

Sitemap Mode

Network Dependencies

Troubleshooting

Report Fails to Start

Tests Not Completing

Missing Code Analysis

Export Issues

Summary

Mega Report is CodeFrog’s comprehensive solution for web testing and code analysis:

Whether you’re preparing for launch, conducting regular audits, or generating client reports, Mega Report provides the comprehensive testing and analysis you need in a single, unified tool.