BreakMesh documentation
Security testing documentation built around authorization, coverage and evidence.
Learn how to authorize targets, choose an assessment workflow, understand scanner safeguards, interpret reports and use BreakMesh responsibly.
BreakMesh documentation
Learn how to authorize targets, choose an assessment workflow, understand scanner safeguards, interpret reports and use BreakMesh responsibly.
Getting started
Start with Basic Hygiene on a verified website, then add other assessment packages as your environment and authorization needs expand.
Cloud, AI, mobile and Active Pentest use their own authorization models rather than this DNS-only workflow.
Authorization
BreakMesh uses authorization appropriate to each assessment workflow rather than a single universal mechanism.
Customers should only add systems they own, operate or are explicitly authorized to test. Verification is a product safeguard; it does not replace the customer's responsibility to have permission to assess the target.
Safety & governance
How BreakMesh keeps standard assessments scoped, controlled and authorized — and how the safety model changes for cloud, AI, mobile and automated Active Pentest workflows.
BreakMesh uses “designed to minimize production impact” and “non-destructive by default” rather than promising that security testing can never affect a target.
BreakMesh uses different controls for different assessment types. A domain-based website assessment is not authorized the same way as a read-only cloud assessment, an uploaded mobile artifact, an approved AI endpoint or an Active Pentest engagement.
Standard security and assurance packages are designed around reading, observing and controlled requests rather than destructive exploitation, and are kept separate from Active Pentest in the product catalogue.
| Control | What it does | Why it matters |
|---|---|---|
| Verified target | Domain-based assessments require target verification before the scanner runs. | Keeps standard web testing tied to an approved target. |
| Redirect boundary | Standard scanner requests do not follow redirects to off-scope domains. | Reduces accidental testing outside the approved domain scope. |
| Private-network blocking | Private, local, link-local and metadata endpoints are blocked in the standard scanner workflow. | Reduces SSRF-style internal-network abuse. |
| Concurrency control | Concurrent execution is controlled rather than allowed to grow without bound. | Helps limit unnecessary target load. |
| Cooldown control | Repeated scan starts are subject to cooldown controls. | Helps reduce repeated bursts against the same target or organization. |
Scanner requests are constrained to verified targets and do not follow off-scope domains. Private, local, link-local and metadata endpoints are blocked.
Concurrency and cooldown controls help prevent repeated scan starts from overwhelming a target or organization.
Cloud Posture uses authorized read-only AWS, Azure and GCP configuration checks for selected public exposure, network, IAM, logging and encryption risks. Cloud authorization is credential-based rather than DNS-based.
“Use credentials with the minimum read-only permissions required for the supported checks. Do not grant BreakMesh write or administrative permissions.”
AI Security uses consent-gated, controlled text-only canary probes against approved LLM or chat interfaces.
Mobile Static Analysis is an offline analysis workflow for an uploaded APK/IPA file — the artifact is analyzed without interacting with the live mobile application service.
Active Pentest is separate from standard assessment mode. It uses consent-gated automated active probes for selected vulnerability classes and requires a stronger authorization and execution model.
BreakMesh documents product boundaries alongside its safeguards.
| Avoid | Use instead |
|---|---|
| “100% safe” | “Designed to minimize production impact.” |
| “Cannot affect production” | “Uses controlled, non-destructive standard checks and request controls.” |
| “Every check is non-destructive” | “All standard package checks are designed to be non-destructive; Active Pentest is separate.” |
| “DNS verification before every assessment” | “Domain-based testing uses verification; other workflows use appropriate authorization.” |
| “BreakMesh proves compliance” | “BreakMesh can provide selected evidence and evidence mapping for reviews.” |
| “Automated Pentest replaces every human pentest” | “Automated active validation for the supported probe classes.” |
Use the following operational path when testing needs to be stopped.
BreakMesh must only be used on systems the customer owns, operates or is explicitly authorized to test. Customers remain responsible for complying with client agreements, platform policies and applicable law.
Users should not attempt to bypass scope controls or use BreakMesh findings for unauthorized activity.
Policy
BreakMesh is for authorized security assessment, remediation tracking and approved security-review workflows.
Do not add or assess targets without permission from the owner or operator.
Users are responsible for ensuring assessments comply with client agreements, platform policies and applicable law.
Automated active testing
BreakMesh Active Pentest is a fully automated testing mode with 12 Basic and 9 additional Advanced active probes. It is separate from standard non-destructive assessment mode.
No human pentester manually executes the supported Basic or Advanced probe set.
Covering selected vulnerability classes including:
Extending Basic with:
BreakMesh provides automated active validation for the supported probe classes. Some customer contracts, assurance programs or complex applications may still require broader human-led exploratory testing. It should not be described as a universal replacement for every human-led exploratory penetration test or customer-mandated manual assessment.
Coverage
BreakMesh groups 102 security & assurance checks into 10 standard packages.
Read-only cloud checks
Authorized read-only AWS, Azure and GCP configuration checks for selected exposure, network, IAM, logging and encryption risks.
Use credentials with the minimum read-only permissions necessary for the supported checks. Do not provide write or administrative access. Credentials are used only for the duration of the scan and are never stored.
Consent-gated AI assessment
Controlled, text-only canary probes for approved LLM and AI chat interfaces.
Endpoint discovery, prompt reflection, system-prompt exposure, prompt-injection indicators, response-data leakage, rate-limit readiness, training/model extraction indicators, moderation-bypass canaries and jailbreak-pattern indicators.
Offline artifact analysis
Upload an Android APK or iOS IPA for offline static analysis of selected application-security indicators.
The uploaded artifact is analyzed without interacting with the live mobile application service.
Results
BreakMesh findings are designed to connect technical observations to remediation and evidence workflows.
Findings include severity, confidence, supporting evidence and remediation guidance.
JSON reports are available on eligible plans, with PDF and white-label PDF reporting available according to the selected plan.
BreakMesh can map selected findings to compliance-control evidence. Compliance/evidence mapping does not certify compliance.
Automation
BreakMesh supports API key access and signed outbound webhooks on eligible plans.
A full interactive API reference is not yet published — this section will link out to it once it's ready.
Usage model
One package run means one selected standard scanner package executed against one target.
Package runs apply to standard security and assurance workflows. Active Pentest is an authorized engagement and is not treated as a normal standard package run.
Reference
Terminology used across BreakMesh's product, reports and pricing.
| Term | Definition |
|---|---|
| Target | A website, application, API, cloud account, AI endpoint or mobile artifact added for assessment. |
| Verified target / verified domain | A domain-based target that has completed DNS TXT record verification. |
| DNS TXT verification | The domain-ownership check performed by adding a BreakMesh-issued token to the target's DNS records. |
| Explicit consent | Authorization method used for selected interactive, credentialed and AI canary workflows. |
| Read-only credentials | Cloud provider credentials, scoped to read-only access, used for Cloud Posture checks. |
| Uploaded artifact | An APK or IPA file submitted for Mobile Static Analysis. |
| Package | A named group of related checks (e.g. Basic Hygiene, OWASP Starter) run together against a target. |
| Check | One individual test performed within a package. |
| Package run | One selected standard scanner package executed against one target — the platform's billable usage unit for standard assessments. |
| Scan | One execution of a package against a target, producing a report. |
| Attack surface | The set of discovered URLs, parameters and forms a scan can probe on a target. |
| Scope | The approved boundary (targets, URLs) an assessment is restricted to. |
| Cooldown | A minimum wait period enforced between repeated scan starts on the same target. |
| Concurrency control | A limit on how many scans can run at once for an organization. |
| Non-destructive | Describes standard package checks: read/observe/controlled-request behavior that avoids exploitation or data modification. |
| Consent-gated | A check or probe that only runs after the customer has explicitly authorized it. |
| Canary probe | A controlled, distinctive test payload (e.g. in AI Security) used to detect a specific behavior without real exploitation. |
| Term | Definition |
|---|---|
| Active probe | One consent-gated, automated exploitation attempt run as part of an Active Pentest engagement — not a standard check. |
| Engagement | A signed, time-bounded, scope-locked Active Pentest authorization (SOW + Rules of Engagement). |
| SOW | Statement of Work — defines the approved Active Pentest engagement. |
| RoE | Rules of Engagement — defines scope and operating constraints for active testing. |
| Emergency pause | A control that immediately stops an in-progress Active Pentest engagement. |
| Request budget | The bounded number of requests an Active Pentest engagement is allowed to issue. |
| OAST | Out-of-band Application Security Testing — callback-based confirmation used by selected probes (e.g. SSRF). |
| PoC (Proof of Concept) | The captured request/response evidence attached to a confirmed Active Pentest finding. |
| Confirmed exploit | A finding actively verified (not just inferred) during an Active Pentest engagement. |
| Term | Definition |
|---|---|
| Finding | A single reported issue produced by a check or probe. |
| Severity | How serious a finding is: Critical, High, Medium, Low or Informational. |
| Confidence | How certain BreakMesh is that a finding is real: Confirmed, Indicative or Informational. |
| Risk score | A 0–100 score summarizing a scan's overall risk based on its findings. |
| Grade | A letter (A–F) derived from the risk score and check coverage. |
| Risk level | A plain-language band (Clear, Low, Medium, High, Critical) derived from the risk score. |
| Coverage ratio | The share of a package's checks that produced a definitive pass/fail result (used to cap the grade when many checks were inconclusive). |
| Remediation | The recommended fix guidance attached to a finding. |
| Evidence | The supporting data (headers, response snippets, records) captured alongside a finding. |
| CVSS | Common Vulnerability Scoring System — a severity score attached to confirmed Active Pentest findings. |
| CVSS vector | The structured string encoding how a CVSS score was derived. |
| Triage status | The review state of a finding: pending review, verified or false positive. |
| Suppressed finding | A finding manually marked as a false positive and excluded from report counts. |
| Evidence mapping | Linking selected technical findings to relevant compliance-control evidence; not a compliance certification. |
| SOC 2 Trust Services Category | One of the five SOC 2 evidence categories BreakMesh maps findings to: Security, Availability, Confidentiality, Processing Integrity, Privacy. |
| Compliance framework | An external standard (SOC 2, PCI-DSS, ISO/IEC 27001, HIPAA Security Rule) that selected findings can be mapped to as evidence. |
| White-label report | A PDF report re-branded with an agency's own name and logo instead of BreakMesh's. |
| Term | Definition |
|---|---|
| Plan tier | The subscription level for an organization: Free, Developer, Team, Business, Agency or Enterprise. |
| Organization | The billing and access-control unit a BreakMesh account belongs to. |
| Client profile | An agency's saved client record used to group targets and apply white-label branding. |
| Agency | A BreakMesh customer that manages assessments and reporting on behalf of multiple clients. |
| API key | A credential used to authenticate programmatic access to the BreakMesh API. |
| Webhook | A signed outbound HTTP notification BreakMesh sends when a scan or subscription event occurs. |
| Wallet balance / prepaid credit | A pay-as-you-go balance that funds package runs outside a subscription's included quota. |
| MFA | Multi-factor authentication, available for account and admin login. |
| DPA | Data Processing Agreement, available for customers who need one for their own compliance program. |