Vulnerability classification

XBOW detects vulnerabilities and groups them using the Common Weakness Enumerations (CWEs) that NIST selects for the National Vulnerability Database. From that set, XBOW uses the classes that describe attacks on web applications.

How to read the CWE list

XBOW has a full-time research team working on the detection of new vulnerability classes. When the precision of a new class is high enough, XBOW makes it available to customers, initially as a private preview but moving toward general availability as the analysis matures.

The release phase for a CWE reflects XBOW’s confidence in the precision of the results. Each phase requires higher precision than the one before.

Finding type

  • Vulnerability: An exploitable weakness in your asset.
  • Informational: A potential issue or a non-standard configuration, rather than an immediately exploitable vulnerability. These findings suggest a departure from best practices.

Validation

  • Deterministic: XBOW confirms findings for this class with a non-AI exploit validator. All findings are verified as true vulnerabilities, so the class reports no false positives.
  • AI agent: XBOW uses agents rather than a deterministic validator to confirm findings for this class, so some false positives are possible.
  • Not applicable: XBOW does not exploit informational findings, so there is nothing to validate.

Release phase

New vulnerability classes are made available only when they reach a reasonable level of precision.

  • Generally available (GA): XBOW reports this class on every comprehensive assessment. There is nothing to enable. Internal testing shows over 90% true positive results.
  • Public preview: XBOW reports this class only if you enable the attack type. Precision is still maturing. Internal testing shows over 70% true positive results. See Configure the attack types to run.
  • Private preview: XBOW reports this class only if you ask XBOW to enable it. Precision is under development. To keep false positive results to a minimum, XBOW’s internal security team triages all findings before they are included in your results. This means that findings from private preview classes appear after the end of your assessment.

CWE list

CWE IDCWE nameFinding typeValidationRelease phase
CWE-22Improper Limitation of a Pathname to a Restricted Directory (‘Path Traversal’)VulnerabilityDeterministicGA
CWE-74Improper Neutralization of Special Elements in Output Used by a Downstream Component (‘Injection’)VulnerabilityDeterministicGA
CWE-77Improper Neutralization of Special Elements used in a Command (‘Command Injection’)VulnerabilityDeterministicGA
CWE-78Improper Neutralization of Special Elements used in an OS Command (‘OS Command Injection’)VulnerabilityDeterministicGA
CWE-79Improper Neutralization of Input During Web Page Generation (‘Cross-site Scripting’, XSS)VulnerabilityDeterministicGA
CWE-89Improper Neutralization of Special Elements used in an SQL Command (‘SQL Injection’)VulnerabilityDeterministicGA
CWE-94Improper Control of Generation of Code (‘Code Injection’)VulnerabilityDeterministicGA
CWE-116Improper Encoding or Escaping of Output (‘HTTP Request/Response Splitting’)InformationalNot applicableGA
CWE-204Observable Response Discrepancy (‘User Enumeration’)VulnerabilityAI agentGA
CWE-287Improper AuthenticationInformationalNot applicableGA
CWE-306Missing Authentication for Critical FunctionInformationalNot applicableGA
CWE-352Cross-Site Request Forgery (CSRF)InformationalNot applicableGA
CWE-384Session FixationInformationalNot applicableGA
CWE-425Direct Request (‘Forced Browsing’)InformationalNot applicableGA
CWE-434Unrestricted Upload of File with Dangerous TypeVulnerabilityDeterministicGA
CWE-470Use of Externally-Controlled Input to Select Classes or Code (‘Unsafe Reflection’)VulnerabilityDeterministicGA
CWE-502Deserialization of Untrusted DataVulnerabilityDeterministicGA
CWE-552Files or Directories Accessible to External PartiesInformationalNot applicableGA
CWE-601URL Redirection to Untrusted Site (‘Open Redirect’)VulnerabilityDeterministicGA
CWE-611Improper Restriction of XML External Entity Reference (‘XXE’)VulnerabilityDeterministicGA
CWE-639Authorization Bypass Through User-Controlled Key (‘IDOR’)VulnerabilityAI agentPublic preview
CWE-829Inclusion of Functionality from Untrusted Control SphereInformationalNot applicableGA
CWE-862Missing AuthorizationVulnerabilityDeterministicGA
CWE-863Incorrect AuthorizationVulnerabilityAI agentPublic preview
CWE-917Improper Neutralization of Special Elements used in an Expression Language Statement (‘Expression Language Injection’)VulnerabilityDeterministicGA
CWE-918Server-Side Request Forgery (SSRF)VulnerabilityDeterministicGA
CWE-1021ClickjackingInformationalNot applicableGA

Was this helpful?