Skip to main content
Pro / Team / Enterprise

Security Scanning

Find vulnerabilities before attackers do. Scan web applications and mobile binaries with industry-standard tools and get actionable findings with remediation guidance.

🌐

Web DAST

Quick Scanner + Nuclei with 4,000+ vulnerability templates. OWASP Top 10, CVE detection, security headers, exposed files.

📱

Mobile Analysis

MobSF static analysis for APK and IPA binaries. Permissions, secrets, crypto, manifest issues, trackers.

🛡

Auto-Bug Reports

Findings above your severity threshold automatically create bug reports with quality scoring and back-links.

🔒

Authenticated Scanning

Scan pages behind login screens. Playwright authenticates, captures cookies, passes them to all tools.

Web Scanning

Web security scans use two complementary tools that run in parallel:

Quick Scanner (~30 seconds)

A fast, zero-dependency scanner that checks the most common security issues:

  • Security Headers — HSTS, X-Content-Type-Options, X-Frame-Options, CSP, X-XSS-Protection, Referrer-Policy, Permissions-Policy
  • HTTPS — Certificate validity, HTTP-to-HTTPS redirect enforcement
  • Cookie Security — Secure, HttpOnly, and SameSite flags
  • Information Disclosure — Sensitive data in HTML comments, hidden fields, server version headers
  • Exposed Files — .env, .git/config, phpinfo, wp-admin, .DS_Store, server-status
  • TLS/SSL — HTTP availability check, redirect verification

Nuclei (4,000+ Templates)

Community-maintained vulnerability templates covering:

  • CVE detection for known vulnerabilities
  • Default credentials and misconfigurations
  • Technology fingerprinting
  • Exposed admin panels and sensitive endpoints
  • XSS, SQL injection, SSRF, RCE patterns

Scan Depth

Choose how thorough the scan should be:

Quick

~30 seconds

Security headers, HTTPS, cookies, exposed files, info disclosure. Fast feedback for every deploy.

Regular

~5 minutes

Everything in Quick plus focused Nuclei templates: misconfigurations, exposures, default logins, known vulnerabilities.

Deep

Up to 30 minutes

Full 4,000+ Nuclei template library. Comprehensive OWASP Top 10 coverage, XSS, SQLi, SSRF, RCE.

Authenticated Scanning

Scan pages that require a login. Provide a login URL, username, and password — bugAgent uses Playwright to:

  1. Navigate to your login page
  2. Fill in the email/username and password fields
  3. Click the submit button
  4. Wait for navigation and capture all session cookies
  5. Pass cookies to Quick Scanner and Nuclei as a Cookie header

The scan report shows an Authenticated badge confirming the login succeeded. If login fails, an Auth Failed badge appears with the error.

Domain Verification

Before running a web scan, verify you own the domain by adding a DNS TXT record:

  1. Add a domain in Security → Verified Domains
  2. Copy the TXT record name (_bugagent-verify.yourdomain.com) and the verification token
  3. Create a TXT record at your DNS provider (Cloudflare, Route53, Namecheap, etc.)
  4. Click Verify — bugAgent queries public DNS (Google 8.8.8.8 / Cloudflare 1.1.1.1) for the record

Verification is one-time per domain. You can remove the TXT record after verification succeeds.

Mobile Binary Analysis (MobSF)

Upload an APK (Android) or IPA (iOS) binary for comprehensive static analysis via MobSF:

  • Manifest Analysis — Exported components, debuggable flags, backup settings, intent filters
  • Code Analysis — Hardcoded secrets, API keys, insecure network calls, weak crypto
  • Binary Analysis — Native library vulnerabilities, anti-tampering, obfuscation checks
  • Certificate Analysis — Signing certificate validation, pinning detection
  • Permissions — Dangerous permission flagging with risk descriptions
  • Tracker Detection — Embedded tracking libraries identified by signature

Each finding includes severity, CWE reference, OWASP Mobile mapping, and remediation guidance.

Findings & Security Score

Findings are categorized into five severity levels:

Critical — −25 points
High — −10 points
Medium — −5 points
Low — −2 points
Info — 0 points

The security score starts at 100 and deducts points per finding. Scores are color-coded: green (80+), amber (50-79), red (below 50).

Each finding includes: title, description, severity, category, tool that detected it, affected location, remediation steps, and CWE/OWASP references where applicable. CSV export is available for all findings.

Auto-Bug Creation

Configure a severity threshold when creating a scan. Findings at or above the threshold automatically create security-type bug reports with:

  • Vulnerability details and remediation steps
  • Link back to the full security scan report
  • AI quality score via Claude
  • Proper severity mapping (Critical, High, Medium, Low)

Bug reports appear in your regular reports list and can be synced to Jira like any other bug.

Plan Limits

PlanMonthly Scans
FreeNot available
Pro2
Team5
Enterprise20

Both web and mobile scans count against the same monthly quota.

OWASP ZAP (Active Scanning)

When the ZAP Docker image is available, bugAgent runs an OWASP ZAP baseline scan alongside Quick Scanner and Nuclei. ZAP adds active scanning capabilities:

  • Spider — Crawls the application to discover pages and endpoints
  • Passive Analysis — Analyzes all responses for security issues
  • Active Testing — Tests for reflected XSS, CSRF, session issues, and injection flaws
  • Authenticated Crawling — Session cookies from Playwright login are passed to ZAP

Setup: docker pull ghcr.io/zaproxy/zaproxy:stable

Code SAST (Semgrep)

Connect a public or private GitHub, GitLab, or Bitbucket repository for comprehensive code security analysis:

  • 30+ Languages — Python, JavaScript, TypeScript, Java, Go, Ruby, C#, PHP, and more
  • OWASP Top 10 — Injection, broken auth, sensitive data exposure, XXE, security misconfigs
  • Secret Detection — Hardcoded API keys, passwords, tokens, and credentials
  • Supply Chain — Dependency confusion, typosquatting, malicious packages
  • Dependency Audit — npm audit and pip-audit for known CVEs with fix versions
  • License Scanning — Flags GPL, AGPL, and copyleft licenses for compliance review

Quick

~30 seconds

OWASP Top 10 + secrets detection. Fast feedback for CI/CD.

Regular

~1-3 minutes

Auto + OWASP + secrets + CWE Top 25 + dependency audit.

Deep

~3-10 minutes

All rules + security-audit + supply-chain + JWT + crypto + license scanning.

Each finding includes: file path, line number, code snippet, severity, CWE reference, and OWASP mapping. Private repos supported via fine-grained GitHub PAT (Contents: Read-only).

Setup: brew install semgrep