Documentation

VibeHub Security Testing

Comprehensive security analysis for your applications — detect vulnerabilities before they become problems.

Security Testing Tools

VibeHub Security Agent

Run a comprehensive set of security checks using industry-standard tools wrapped in Docker containers. Our system automatically generates detailed reports with actionable recommendations to help you secure your applications.

Target URL Security Testing

When you provide a target URL, we perform comprehensive web application security testing including header analysis, vulnerability scanning, and AI-powered penetration testing.

HTTP Security Headers Check

Analyzes HTTP security headers to identify missing or misconfigured security controls. Checks for essential headers like Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Strict-Transport-Security, and others that protect against common web vulnerabilities.

OWASP ZAP (Zed Attack Proxy)

Industry-standard web application security scanner that actively tests for over 100 types of vulnerabilities including SQL injection, XSS, CSRF, broken authentication, and security misconfigurations. Performs both automated and manual-like testing approaches.

Nuclei

Community-driven vulnerability scanner that uses YAML-based templates to test for thousands of known vulnerabilities, misconfigurations, and exposures. Includes templates for CVE testing, subdomain enumeration, and custom security checks with fast parallel execution.

AI-Powered Penetration Testing

Advanced multi-agent penetration testing system based on MAPTA research. Uses large language model orchestration with tool-grounded execution to perform intelligent security assessment with end-to-end exploit validation. MAPTA research.

Source Code Security Analysis

When you upload source code, we perform static analysis and vulnerability scanning to identify security issues in your codebase before deployment.

Gitleaks

Fast, lightweight secret scanner that searches for hardcoded secrets, passwords, API keys, tokens, and other sensitive information across your entire codebase. Supports 120+ secret types and integrates with Git to track when secrets were introduced.

Semgrep

Static analysis tool that finds bugs and enforces code standards using pattern matching. Supports 30+ languages and comes with a vast library of security rules to detect common vulnerabilities like injection attacks, authentication bypasses, and insecure configurations.

Trivy

Comprehensive vulnerability and misconfiguration scanner for containers, file systems, and Git repositories. Scans for known CVEs in OS packages and application dependencies, checks for misconfigurations in infrastructure as code, and identifies exposed secrets.

Database Security Testing

When you provide a Supabase database URL, we perform specialized security testing for database configurations and access controls.

Supabase RLS (Row Level Security) Check

Comprehensive analysis of Supabase Row Level Security policies to identify potential data access vulnerabilities. Verifies that RLS policies are properly configured, tests for bypasses, and ensures that sensitive data is protected from unauthorized access across all tables and operations.

Testing Workflow

1

Input Collection: Upload your source code or provide a target URL. Optionally include Supabase database URLs for comprehensive testing.

2

Isolated Environment: All security tests run in isolated Docker containers to ensure safe and reproducible testing.

3

Comprehensive Scanning: Our security agent runs all relevant tools based on your input type (URL, source code, or database).

4

Report Generation: Receive a detailed markdown report with findings, severity levels, and actionable recommendations.