Skip to main content

Source code disclosure

Description

The source code for the current page was disclosed by the web server.

Remediation

Ensure that .git, .svn, .htaccess metadata files are not deployed to the web server or application server, or cannot be accessed.

Configuration

CheckId: information_disclosure/source_code_disclosure

Options

  • size_threshold : The threshold size indicating whether a response is small or not.

  • diff_threshold : The percentage by which 2 responses can differ and still be considered identical.

  • small_response_diff_threshold : The percentage by which 2 small responses can differ and still be considered identical.

Examples

Ignoring this check

{
"checks": {
"information_disclosure/source_code_disclosure": {
"skip": true
}
}
}

Check with all default options

{
"checks": {
"information_disclosure/source_code_disclosure": {
"options": {
"size_threshold": 200,
"diff_threshold": 0.1,
"small_response_diff_threshold": 0.4
}
}
}
}

Score

  • Escape Severity: HIGH

  • OWASP: A07:2023

  • CWE

    • 200
    • 219
    • 527
    • 538
    • 540
    • 541
    • 552
    • 664
    • 668

CVSS

  • CVSS_VECTOR: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N/E:H/RL:O/RC:C
  • CVSS_SCORE: 7.2

References

https://www.zaproxy.org/docs/alerts/41/