VVeyraSecurity
Operating method

How Veyra runs an application and API assessment.

Veyra performs gray-box application and API security assessments. Tool-assisted discovery is supporting evidence. Severity, exploitability, and remediation are determined by manual validation, scored against CVSS v3.1 with v4.0 dual-scoring on critical and high findings, and tied to reproducible evidence sufficient for a second qualified reviewer.

§ 00 — What this page is

The standard. Not the contract.

This page describes how Veyra runs a standard gray-box application and API assessment. Each engagement is governed by its Statement of Work; where the two differ, the Statement of Work controls.

§ 01 — Inputs we accept

The system, the roles, the reviewer.

An engagement begins with three documented inputs: the system under test (with environment, base URL, and version reference), the roles and credentials Veyra will exercise, and the external review or platform driving the request — marketplace approval, enterprise procurement, SOC 2 examination, or pre-launch diligence.

Inputs are captured in the client intake questionnaire and re-stated verbatim in the Statement of Work. Anything Veyra cannot reproduce from the inputs is not in scope.

§ 02 — OWASP mapping

Coverage is mapped to a public standard.

Application surfaces are assessed against OWASP ASVS v4.0.3 Level 2. API surfaces are assessed against the OWASP API Security Top 10 (2023). The technical report includes a coverage matrix that names each control evaluated, the test technique applied, and the in-scope routes the technique was applied to.

Application
OWASP ASVS v4.0.3 · Level 2 baseline
API
OWASP API Security Top 10 (2023)
Authentication & session
NIST SP 800-63B · OWASP ASVS v4.0.3 §2 (Authentication) and §3 (Session Management)
Cloud configuration · when in scope
CIS Benchmarks for the named provider · cloud-vendor well-architected security pillar
§ 03 — Severity model

CVSS v3.1, with v4.0 dual-scoring on critical and high.

Every finding carries a CVSS v3.1 base vector. Critical and high findings additionally carry a CVSS v4.0 vector. The severity label rendered on the report is the higher of the two when they disagree, and the chosen vector is named in the finding header.

Recommended remediation windows below; the engagement Statement of Work governs the binding timeline.
Critical
Direct compromise of confidentiality, integrity, or availability with low complexity and no required interaction.
Recommended · 7 days
High
Significant exposure with realistic attack path, partial preconditions, or scoped data sensitivity.
Recommended · 30 days
Medium
Defensible to reviewer; meaningful weakening of a control with a contingent attack path.
Recommended · 90 days
Low
Defensive depth issue; unlikely to be reached on its own but documented for the remediation tracker.
Best-effort
Info
Hardening recommendation, control observation, or coverage note. Not a vulnerability claim.
No remediation window
Verified
Status applied to a finding after the retest letter confirms remediation against a named commit or release.
Confirmed at retest
§ 04 — Manual validation rule

If a second qualified reviewer cannot reproduce it, it is not a Veyra finding.

A scanner alert is a candidate, not a finding. Every reportable issue is exercised by hand against the in-scope environment, captured as a request/response pair with the relevant excerpt, and described with the precondition, the action, and the observed effect. Findings without a reproducible request are removed from the report.

The manual validation rule is enforced by the Veyra Engagement Engine — our internal assessment workflow — as a pre-finalization gate. A finding cannot move to FINAL without a captured evidence artifact and a CVSS rationale.

§ 05 — Tooling disclosure

Tools are disclosed in the report. Tools do not author findings.

The technical report appendix names every tool and version used during the engagement, the surface it was directed at, and the role it played — discovery, fuzzing, traffic interception, request replay. Tooling output is supporting evidence; severity, exploitability, and remediation are determined by the assessor.

Veyra does not describe the assessment as “AI-powered,” “fully automated,” or “machine-validated.” Engine assistance is described accurately as engine-assisted coverage with manual validation by the assessor.

§ 06 — Reproducibility standard

The evidence pack is sized to the next reviewer.

Each finding is delivered with a reproducible request, the response excerpt that establishes the effect, and the precondition needed to reach the affected route. The evidence pack is keyed to finding IDs and is delivered alongside the technical report so a marketplace, procurement, or audit reviewer can verify any single line item without contacting Veyra.

Raw evidence is retained for one year; final reports for three. Test credentials are deleted within seven days of final delivery.

§ 07 — Out of scope by default

Some surfaces are excluded unless explicitly added.

Veyra does not assess physical security, social engineering of named individuals, denial-of-service against production, third-party SaaS endpoints not owned by the client, or end-user devices. These can be added by written amendment to the Authorization to Test, with the additional authorizations the surface requires.

Source-code review is white-box and is not part of a gray-box engagement unless contracted as a separate service. Gray-box engagements include source-assisted context — architecture, schemas, role documentation — but do not include line-by-line source review.

Next step

Read a redacted sample report, or describe the system you want assessed.

Engagement requests receive a reply from a named assessor within one business day.