Full Code of OWASP/wstg for AI

master 16085fdc4ff3 cached
241 files
9.4 MB
2.5M tokens
21 symbols
1 requests
Download .txt
Showing preview only (9,898K chars total). Download the full file or copy to clipboard to get everything.
Repository: OWASP/wstg
Branch: master
Commit: 16085fdc4ff3
Files: 241
Total size: 9.4 MB

Directory structure:
gitextract_4r9qpmgc/

├── .editorconfig
├── .gitattributes
├── .github/
│   ├── FUNDING.yml
│   ├── ISSUE_TEMPLATE/
│   │   ├── broken_link.md
│   │   ├── feature_request.md
│   │   ├── fix-request.md
│   │   └── new-content.md
│   ├── actions/
│   │   └── get-changed-files/
│   │       └── action.yml
│   ├── configs/
│   │   ├── .markdownlint.json
│   │   ├── .textlintrc.json
│   │   └── markdown-link-check-config.json
│   ├── dependabot.yml
│   ├── epub/
│   │   ├── README.md
│   │   ├── assets/
│   │   │   └── epub-style.css
│   │   └── scripts/
│   │       └── make-epub.sh
│   ├── json/
│   │   └── scripts/
│   │       └── make-json.sh
│   ├── pdf/
│   │   ├── README.md
│   │   ├── assets/
│   │   │   └── pdf-style.css
│   │   ├── pdf-config.json
│   │   └── scripts/
│   │       └── make-pdf.sh
│   ├── pull_request_template.md
│   ├── workflows/
│   │   ├── README.md
│   │   ├── build-checklists.yml
│   │   ├── build-ebooks.yml
│   │   ├── clean-workflow-runs.yml
│   │   ├── comment.yml
│   │   ├── dummy.yml
│   │   ├── md-link-check-full.yml
│   │   ├── md-link-check.yml
│   │   ├── md-lint-check.yml
│   │   ├── md-textlint-check.yml
│   │   ├── scripts/
│   │   │   ├── README.md
│   │   │   └── format_lint_output.py
│   │   ├── www_latest_update.yml
│   │   └── www_stable_update.yml
│   ├── www/
│   │   ├── README.md
│   │   ├── assets/
│   │   │   └── README.md
│   │   ├── latest/
│   │   │   ├── README.md
│   │   │   ├── info.md
│   │   │   ├── prepend.nav
│   │   │   └── prepend.txt
│   │   ├── stable/
│   │   │   ├── README.md
│   │   │   ├── info.md
│   │   │   ├── prepend.nav
│   │   │   └── prepend.txt
│   │   ├── v41/
│   │   │   ├── README.md
│   │   │   ├── info.md
│   │   │   ├── prepend.nav
│   │   │   └── prepend.txt
│   │   ├── v42/
│   │   │   ├── README.md
│   │   │   ├── info.md
│   │   │   ├── prepend.nav
│   │   │   └── prepend.txt
│   │   └── v43/
│   │       ├── README.md
│   │       ├── info.md
│   │       ├── prepend.nav
│   │       └── prepend.txt
│   └── xlsx/
│       ├── README.md
│       ├── assets/
│       │   └── checklist-template.xlsx
│       └── scripts/
│           ├── build-checklist.py
│           ├── create-google-drive-cred.py
│           └── upload-to-google-drive.py
├── .gitignore
├── .vscode/
│   ├── extensions.json
│   └── settings.json
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── REST_CS_Migrate.md
├── SECURITY.md
├── Testing_for_APIs.md
├── checklists/
│   ├── README.md
│   ├── WSTG-Checklist_v4.2.xlsx
│   ├── checklist.json
│   ├── checklist.md
│   └── checklist.xlsx
├── document/
│   ├── 0-Foreword/
│   │   └── README.md
│   ├── 1-Frontispiece/
│   │   └── README.md
│   ├── 2-Introduction/
│   │   └── README.md
│   ├── 3-The_OWASP_Testing_Framework/
│   │   ├── 0-The_Web_Security_Testing_Framework.md
│   │   ├── 1-Penetration_Testing_Methodologies.md
│   │   └── README.md
│   ├── 4-Web_Application_Security_Testing/
│   │   ├── 00-Introduction_and_Objectives/
│   │   │   └── README.md
│   │   ├── 01-Information_Gathering/
│   │   │   ├── 01-Conduct_Search_Engine_Discovery_Reconnaissance_for_Information_Leakage.md
│   │   │   ├── 02-Fingerprint_Web_Server.md
│   │   │   ├── 03-Review_Webserver_Metafiles_for_Information_Leakage.md
│   │   │   ├── 04-Attack_Surface_Identification.md
│   │   │   ├── 05-Review_Web_Page_Content_for_Information_Leakage.md
│   │   │   ├── 06-Identify_Application_Entry_Points.md
│   │   │   ├── 07-Map_Execution_Paths_Through_Application.md
│   │   │   ├── 08-Fingerprint_Web_Application_Framework.md
│   │   │   ├── 09-Fingerprint_Web_Application.md
│   │   │   ├── 10-Map_Application_Architecture.md
│   │   │   └── README.md
│   │   ├── 02-Configuration_and_Deployment_Management_Testing/
│   │   │   ├── 01-Test_Network_Infrastructure_Configuration.md
│   │   │   ├── 02-Test_Application_Platform_Configuration.md
│   │   │   ├── 03-Test_File_Extensions_Handling_for_Sensitive_Information.md
│   │   │   ├── 04-Review_Old_Backup_and_Unreferenced_Files_for_Sensitive_Information.md
│   │   │   ├── 05-Enumerate_Infrastructure_and_Application_Admin_Interfaces.md
│   │   │   ├── 06-Test_HTTP_Methods.md
│   │   │   ├── 07-Test_HTTP_Strict_Transport_Security.md
│   │   │   ├── 08-Test_RIA_Cross_Domain_Policy.md
│   │   │   ├── 09-Test_File_Permission.md
│   │   │   ├── 10-Test_for_Subdomain_Takeover.md
│   │   │   ├── 11-Test_Cloud_Storage.md
│   │   │   ├── 12-Test_for_Content_Security_Policy.md
│   │   │   ├── 13-Test_for_Path_Confusion.md
│   │   │   ├── 14-Test_Other_HTTP_Security_Header_Misconfigurations.md
│   │   │   └── README.md
│   │   ├── 03-Identity_Management_Testing/
│   │   │   ├── 01-Test_Role_Definitions.md
│   │   │   ├── 02-Test_User_Registration_Process.md
│   │   │   ├── 03-Test_Account_Provisioning_Process.md
│   │   │   ├── 04-Testing_for_Account_Enumeration_and_Guessable_User_Account.md
│   │   │   ├── 05-Testing_for_Weak_or_Unenforced_Username_Policy.md
│   │   │   └── README.md
│   │   ├── 04-Authentication_Testing/
│   │   │   ├── 01-Testing_for_Credentials_Transported_over_an_Encrypted_Channel.md
│   │   │   ├── 02-Testing_for_Default_Credentials.md
│   │   │   ├── 03-Testing_for_Weak_Lock_Out_Mechanism.md
│   │   │   ├── 04-Testing_for_Bypassing_Authentication_Schema.md
│   │   │   ├── 05-Testing_for_Vulnerable_Remember_Password.md
│   │   │   ├── 06-Testing_for_Browser_Cache_Weaknesses.md
│   │   │   ├── 07-Testing_for_Weak_Authentication_Methods.md
│   │   │   ├── 08-Testing_for_Weak_Security_Question_Answer.md
│   │   │   ├── 09-Testing_for_Weak_Password_Change_or_Reset_Functionalities.md
│   │   │   ├── 10-Testing_for_Weaker_Authentication_in_Alternative_Channel.md
│   │   │   ├── 11-Testing_Multi-Factor_Authentication.md
│   │   │   └── README.md
│   │   ├── 05-Authorization_Testing/
│   │   │   ├── 01-Testing_Directory_Traversal_File_Include.md
│   │   │   ├── 02-Testing_for_Bypassing_Authorization_Schema.md
│   │   │   ├── 03-Testing_for_Privilege_Escalation.md
│   │   │   ├── 04-Testing_for_Insecure_Direct_Object_References.md
│   │   │   ├── 05-Testing_for_OAuth_Weaknesses.md
│   │   │   ├── 05.1-Testing_for_OAuth_Authorization_Server_Weaknesses.md
│   │   │   ├── 05.2-Testing_for_OAuth_Client_Weaknesses.md
│   │   │   └── README.md
│   │   ├── 06-Session_Management_Testing/
│   │   │   ├── 01-Testing_for_Session_Management_Schema.md
│   │   │   ├── 02-Testing_for_Cookies_Attributes.md
│   │   │   ├── 03-Testing_for_Session_Fixation.md
│   │   │   ├── 04-Testing_for_Exposed_Session_Variables.md
│   │   │   ├── 05-Testing_for_Cross_Site_Request_Forgery.md
│   │   │   ├── 06-Testing_for_Logout_Functionality.md
│   │   │   ├── 07-Testing_Session_Timeout.md
│   │   │   ├── 08-Testing_for_Session_Puzzling.md
│   │   │   ├── 09-Testing_for_Session_Hijacking.md
│   │   │   ├── 10-Testing_JSON_Web_Tokens.md
│   │   │   ├── 11-Testing_for_Concurrent_Sessions.md
│   │   │   └── README.md
│   │   ├── 07-Input_Validation_Testing/
│   │   │   ├── 01-Testing_for_Reflected_Cross_Site_Scripting.md
│   │   │   ├── 02-Testing_for_Stored_Cross_Site_Scripting.md
│   │   │   ├── 03-Testing_for_HTTP_Verb_Tampering.md
│   │   │   ├── 04-Testing_for_HTTP_Parameter_Pollution.md
│   │   │   ├── 05-Testing_for_SQL_Injection.md
│   │   │   ├── 05.1-Testing_for_Oracle.md
│   │   │   ├── 05.2-Testing_for_MySQL.md
│   │   │   ├── 05.3-Testing_for_SQL_Server.md
│   │   │   ├── 05.4-Testing_PostgreSQL.md
│   │   │   ├── 05.5-Testing_for_MS_Access.md
│   │   │   ├── 05.6-Testing_for_NoSQL_Injection.md
│   │   │   ├── 05.7-Testing_for_ORM_Injection.md
│   │   │   ├── 05.8-Testing_for_Client-side.md
│   │   │   ├── 06-Testing_for_LDAP_Injection.md
│   │   │   ├── 07-Testing_for_XML_Injection.md
│   │   │   ├── 08-Testing_for_SSI_Injection.md
│   │   │   ├── 09-Testing_for_XPath_Injection.md
│   │   │   ├── 10-Testing_for_IMAP_SMTP_Injection.md
│   │   │   ├── 11-Testing_for_Code_Injection.md
│   │   │   ├── 11.1-Testing_for_File_Inclusion.md
│   │   │   ├── 12-Testing_for_Command_Injection.md
│   │   │   ├── 13-Testing_for_Buffer_Overflow.md
│   │   │   ├── 13-Testing_for_Format_String_Injection.md
│   │   │   ├── 14-Testing_for_Incubated_Vulnerability.md
│   │   │   ├── 15-Testing_for_HTTP_Response_Splitting.md
│   │   │   ├── 16-Testing_for_HTTP_Request_Smuggling.md
│   │   │   ├── 17-Testing_for_Host_Header_Injection.md
│   │   │   ├── 18-Testing_for_Server-side_Template_Injection.md
│   │   │   ├── 19-Testing_for_Server-Side_Request_Forgery.md
│   │   │   ├── 20-Testing_for_Mass_Assignment.md
│   │   │   ├── 21-Testing_for_CSV_Injection.md
│   │   │   └── README.md
│   │   ├── 08-Testing_for_Error_Handling/
│   │   │   ├── 01-Testing_For_Improper_Error_Handling.md
│   │   │   ├── 02-Testing_for_Stack_Traces.md
│   │   │   └── README.md
│   │   ├── 09-Testing_for_Weak_Cryptography/
│   │   │   ├── 01-Testing_for_Weak_Transport_Layer_Security.md
│   │   │   ├── 02-Testing_for_Padding_Oracle.md
│   │   │   ├── 03-Testing_for_Sensitive_Information_Sent_via_Unencrypted_Channels.md
│   │   │   ├── 04-Testing_for_Weak_Cryptographic_Primitives.md
│   │   │   └── README.md
│   │   ├── 10-Business_Logic_Testing/
│   │   │   ├── 00-Introduction_to_Business_Logic.md
│   │   │   ├── 01-Test_Business_Logic_Data_Validation.md
│   │   │   ├── 02-Test_Ability_to_Forge_Requests.md
│   │   │   ├── 03-Test_Integrity_Checks.md
│   │   │   ├── 04-Test_for_Process_Timing.md
│   │   │   ├── 05-Test_Number_of_Times_a_Function_Can_Be_Used_Limits.md
│   │   │   ├── 06-Testing_for_the_Circumvention_of_Work_Flows.md
│   │   │   ├── 07-Test_Defenses_Against_Application_Misuse.md
│   │   │   ├── 08-Test_Upload_of_Unexpected_File_Types.md
│   │   │   ├── 09-Test_Upload_of_Malicious_Files.md
│   │   │   ├── 10-Test-Payment-Functionality.md
│   │   │   └── README.md
│   │   ├── 11-Client-side_Testing/
│   │   │   ├── 01-Testing_for_DOM-based_Cross_Site_Scripting.md
│   │   │   ├── 01.1-Testing_for_Self_DOM_Based_Cross_Site_Scripting.md
│   │   │   ├── 02-Testing_for_JavaScript_Execution.md
│   │   │   ├── 03-Testing_for_HTML_Injection.md
│   │   │   ├── 04-Testing_for_Client-side_URL_Redirect.md
│   │   │   ├── 05-Testing_for_CSS_Injection.md
│   │   │   ├── 06-Testing_for_Client-side_Resource_Manipulation.md
│   │   │   ├── 07-Testing_Cross_Origin_Resource_Sharing.md
│   │   │   ├── 08-Testing_for_Cross_Site_Flashing.md
│   │   │   ├── 09-Testing_for_Clickjacking.md
│   │   │   ├── 10-Testing_WebSockets.md
│   │   │   ├── 11-Testing_Web_Messaging.md
│   │   │   ├── 12-Testing_Browser_Storage.md
│   │   │   ├── 13-Testing_for_Cross_Site_Script_Inclusion.md
│   │   │   ├── 14-Testing_for_Reverse_Tabnabbing.md
│   │   │   ├── 15-Testing_for_Client-Side_Template_Injection.md
│   │   │   └── README.md
│   │   ├── 12-API_Testing/
│   │   │   ├── 00-API_Testing_Overview.md
│   │   │   ├── 01-API_Reconnaissance.md
│   │   │   ├── 02-API_Broken_Object_Level_Authorization.md
│   │   │   ├── 03-Testing_for_Excessive_Data_Exposure.md
│   │   │   ├── 99-Testing_GraphQL.md
│   │   │   └── README.md
│   │   └── README.md
│   ├── 5-Reporting/
│   │   ├── 01-Reporting_Structure.md
│   │   ├── 02-Naming_Schemes.md
│   │   └── README.md
│   ├── 6-Appendix/
│   │   ├── A-Testing_Tools_Resource.md
│   │   ├── B-Suggested_Reading.md
│   │   ├── C-Fuzzing.md
│   │   ├── D-Encoded_Injection.md
│   │   ├── E-History.md
│   │   ├── F-Leveraging_Dev_Tools.md
│   │   └── README.md
│   └── README.md
├── package.json
├── style_guide.md
└── template/
    ├── 999-Foo_Testing/
    │   ├── 1-Testing_for_a_Cat_in_a_Box.md
    │   ├── 2-Template_Explanation.md
    │   └── 3-Format_for_HTTP_Request_Response.md
    └── README.md

================================================
FILE CONTENTS
================================================

================================================
FILE: .editorconfig
================================================
# EditorConfig is awesome: https://EditorConfig.org

# Top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
trim_trailing_whitespace = true

# Markdown files
[*.md]
trim_trailing_whitespace = false

# JSON files
[*.json]
indent_style = space
indent_size = 2

# YAML files
[*.{yml,yaml}]
indent_style = space
indent_size = 2

# Shell scripts
[*.sh]
indent_style = space
indent_size = 2


================================================
FILE: .gitattributes
================================================
* text=auto eol=lf

*.css text
*.htm text
*.html text
*.js text
*.md text
*.svg text
*.txt text
*.xml text
*.xsl text
*.yml text
*.yaml text
*.json text
*.sh text
*.nav text

*.pdf binary
*.png binary
*.gif binary
*.jpg binary


================================================
FILE: .github/FUNDING.yml
================================================
custom: https://owasp.org/donate/?reponame=www-project-web-security-testing-guide&title=OWASP+Web+Security+Testing+Guide
github: OWASP


================================================
FILE: .github/ISSUE_TEMPLATE/broken_link.md
================================================
---
name: Broken Link
about: Report broken links
title: ''
labels: bug, help wanted, good first issue
assignees: ''

---

**What and where?**
Please give the broken URL. Where is the link located?

Would you like to be assigned to this issue?
Check the box if you will submit a PR to fix this issue. Please read CONTRIBUTING.md.
- [ ] Assign me, please!


================================================
FILE: .github/ISSUE_TEMPLATE/feature_request.md
================================================
---
name: Feature Request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''

---

**What would you like to happen?**
Add a clear and concise description of your idea to improve the project.


================================================
FILE: .github/ISSUE_TEMPLATE/fix-request.md
================================================
---
name: Fix Request
about: Create a report to help us improve
title: ''
labels: revise, help wanted
assignees: ''

---

**What's the issue?**
Describe the problem and why it should be fixed. Be concise and specific. Reference sections where appropriate.

**How do we solve it?**
Clearly describe the solution you'd like to see implemented.

Would you like to be assigned to this issue?
Check the box if you will submit a PR to fix this issue. Please read CONTRIBUTING.md.
- [ ] Assign me, please!


================================================
FILE: .github/ISSUE_TEMPLATE/new-content.md
================================================
---
name: Add New Content
about: Suggest additions to the Testing Guide
title: ''
labels: new, help wanted
assignees: ''

---

**What would you like added?**
Briefly describe the topic of the new content. Is this a new section or an addition to an existing topic?

Would you like to be assigned to this issue?
Check the box if you will submit a PR to add the proposed content. Please read CONTRIBUTING.md.
- [ ] Assign me, please!


================================================
FILE: .github/actions/get-changed-files/action.yml
================================================
name: Get Changed Files
description: >
  Compute changed files between base and head SHAs using PR-accurate diff.
  Works for PRs from forks by fetching base_sha from an upstream remote.

inputs:
  repo_path:
    description: Path to the checked-out PR repository
    default: pr
  base_sha:
    description: Base commit SHA (from github.event.pull_request.base.sha)
    required: true
  head_sha:
    description: Head commit SHA (from github.event.pull_request.head.sha)
    required: true
  base_repo:
    description: 'Base repository (owner/name) used to fetch base_sha for forks'
    default: ${{ github.repository }}
  exclude_pattern:
    description: Grep pattern for paths to exclude from changed-files output
    default: '^\.github/'

outputs:
  all_changed:
    description: Newline-separated list of all changed/added non-.github files
    value: ${{ steps.compute.outputs.all_changed }}
  files_updated:
    description: Newline-separated list of changed/added .md files
    value: ${{ steps.compute.outputs.files_updated }}

runs:
  using: composite
  steps:
  - name: Compute changed files
    id: compute
    working-directory: ${{ inputs.repo_path }}
    shell: bash
    run: |
      set -euo pipefail

      # Add an 'upstream' remote pointing at the base repository so we can
      # fetch the exact base SHA even when the PR comes from a fork (where
      # 'origin' only has the fork's commits).
      if ! git remote get-url upstream >/dev/null 2>&1; then
        git remote add upstream "https://github.com/${{ inputs.base_repo }}.git"
      fi

      # Fetch just the base commit so the diff is available without a full clone.
      git fetch --no-tags --depth=1 upstream "${{ inputs.base_sha }}"

      # Defensively confirm the head SHA exists locally (it should via checkout).
      git rev-parse --verify "${{ inputs.head_sha }}^{commit}" >/dev/null

      # Compute the diff between base and head using the exact PR SHAs.
      # --diff-filter=d excludes deleted files; we only want changed/added files.
      CHANGED_ALL=$(git diff --name-only --diff-filter=d \
        "${{ inputs.base_sha }}...${{ inputs.head_sha }}" \
        | grep -v '${{ inputs.exclude_pattern }}' || true)

      FILES=$(echo "$CHANGED_ALL" | grep '\.md$' || true)

      # Emit newline-separated multiline outputs using the GitHub Actions heredoc delimiter syntax.
      {
        echo "files_updated<<EOF"
        echo "$FILES"
        echo "EOF"
      } >> "$GITHUB_OUTPUT"

      {
        echo "all_changed<<EOF"
        echo "$CHANGED_ALL"
        echo "EOF"
      } >> "$GITHUB_OUTPUT"

      echo "## Changed files" >> "$GITHUB_STEP_SUMMARY"
      echo "$FILES"           >> "$GITHUB_STEP_SUMMARY"


================================================
FILE: .github/configs/.markdownlint.json
================================================
{
  "default": true,
  "MD004": { "style": "dash" },
  "MD007": { "indent": 4 },
  "MD024": false,
  "MD026": { "punctuation" : ".,;:!。,;:!" },
  "MD060": false,
  "MD053": false,
  "line-length": false,
  "descriptive-link-text": false,
  "code-block-style": { "style" : "fenced" }
}


================================================
FILE: .github/configs/.textlintrc.json
================================================
{
  "rules": {
    "terminology": {
      // Do not load default terms (see terms.json in the tool's repository)
      "defaultTerms": false,
      // Syntax elements to skip. Overrides the default
      "skip": [
        "Link",
        "LinkReference",
        "Blockquote"
      ],
      // List of terms
      "terms": [
        // Brands/Products
        "Airbnb",
        "Android",
        "AppleScript",
        "AppVeyor",
        "AVA",
        "BrowserStack",
        "Browsersync",
        "Codecov",
        "CodePen",
        "CodeSandbox",
        "curl",
        "DefinitelyTyped",
        "EditorConfig",
        "ESLint",
        "GitHub",
        "GraphQL",
        "GraphiQL",
        "iOS",
        "JavaScript",
        "JetBrains",
        "jQuery",
        "LinkedIn",
        "Lodash",
        "Nmap",
        "MacBook",
        "Markdown",
        "Nginx",
        "OpenType",
        "PayPal",
        "PhpStorm",
        "RubyMine",
        "SemVer",
        "TypeScript",
        "UglifyJS",
        "Wasm",
        "WebAssembly",
        "WebStorm",
        "Wikipedia",
        "WordPress",
        "YouTube",
        [
          "Open Web Application Security Project",
          "Open Worldwide Application Security Project"
        ],
        [
          "StackOverflow",
          "Stack Overflow"
        ],
        [
          "styled ?components",
          "styled-components"
        ],
        [
          "HTTP[ /]2(?:\\.0)?",
          "HTTP/2"
        ],
        [
          "OS X",
          "macOS"
        ],
        [
          "Mac ?OS",
          "macOS"
        ],
        [
          "a npm",
          "an npm"
        ],

        // Abbreviations
        "3D",
        [
          "3-D",
          "3D"
        ],
        "AJAX",
        "API",
        [
          "API['’]?s",
          "APIs"
        ],
        "CSS",
        "GIF",
        "HTML",
        "HTTPS",
        "IoT",
        "I/O",
        [
          "I-O",
          "I/O"
        ],
        "JPEG",
        "MIME",
        "OK",
        "PaaS",
        "PDF",
        "PNG",
        "SaaS",
        "URL",
        [
          "URL['’]?s",
          "URLs"
        ],
        [
          "an URL",
          "a URL"
        ],
        [
          "wi[- ]?fi",
          "Wi-Fi"
        ],

        // Words and phrases
        "ID",
        "JavaScript",
        // https://stackoverflow.com/questions/1151338/id-or-id-on-user-interface
        [
          "id['’]s",
          "IDs"
        ],
        [
          "backwards compatible",
          "backward compatible"
        ],
        [
          "behaviour(s)?",
          "behavior$1"
        ],
        [
          "build system(s)?",
          "build tool$1"
        ],
        [
          "client side|clientside",
          "client-side"
        ],
        [
          "CLI tool(s)?",
          "command-line tool$1"
        ],
        [
          "he or she",
          "they"
        ],
        [
          "he/she",
          "they"
        ],
        [
          "\\(s\\)he",
          "they"
        ],
        [
          "his/her",
          "their"
        ],
        [
          "his or her",
          "their"
        ],
        [
          "organisation(s|'s)?",
          "organization$1"
        ],
        [
          "repo\\b",
          "repository"
        ],
        [
          "server side|serverside",
          "server-side"
        ],
        [
          "smartphone(s)?",
          "mobile phone$1"
        ],
        // https://stackoverflow.com/questions/44934828/is-it-spread-syntax-or-the-spread-operator
        [
          "spread operator",
          "spread syntax"
        ],
        [
          "re-direct(ing|ed)?",
          "redirect$1"
        ],
        [
          "black[- ]?list(?:ed|ing)?",
          "deny list(s), or re-write as applicable"
        ],
        [
          "white[- ]?list(?:ed|ing)?",
          "allow list(s), or re-write as applicable"
        ],

        // Single word
        [
          "auto[- ]complete",
          "autocomplete"
        ],
        [
          "auto[- ]format",
          "autoformat"
        ],
        [
          "auto[- ]fix",
          "autofix"
        ],
        [
          "auto[- ]fixing",
          "autofixing"
        ],
        [
          "bug[- ]fix(es)?",
          "bugfix$1"
        ],
        [
          "change[- ]log(s)?",
          "changelog$1"
        ],
        [
          "check[- ]-box(es)?",
          "checkbox$1"
        ],
        [
          "code[- ]base(es)?",
          "codebase$1"
        ],
        [
          "co[- ]locate(d?)",
          "colocate$1"
        ],
        [
          "end[- ]point(s)?",
          "endpoint$1"
        ],
        [
          "e[- ]mail(s)?",
          "email$1"
        ],
        [
          "file[- ]name(s)?",
          "filename$1"
        ],
        [
          "hack[- ]a[- ]thon(s)?",
          "hackathon$1"
        ],
        [
          "host[- ]name(s)?",
          "hostname$1"
        ],
        [
          "hot[- ]key(s)?",
          "hotkey$1"
        ],
        [
          "lock[- ]file(s)?",
          "lockfile$1"
        ],
        [
          "mark-up",
          "markup"
        ],
        // "mark up" as a verb is OK
        [
          "meta[- ]data",
          "metadata"
        ],
        [
          "micro[- ]service(s)?",
          "microservice$1"
        ],
        [
          "name[- ]space(s)?",
          "namespace$1"
        ],
        [
          "pre[- ]condition(s)?",
          "precondition$1"
        ],
        [
          "pre[- ]defined",
          "predefined"
        ],
        [
          "pre[- ]release(s)?",
          "prerelease$1"
        ],
        [
          "re[- ]write",
          "rewrite"
        ],
        [
          "run[- ]time",
          "runtime"
        ],
        [
          "screen[- ]shot(s)?",
          "screenshot$1"
        ],
        [
          "screen[- ]?snap(s)?",
          "screenshot$1"
        ],
        [
          "sub[- ]class((?:es|ing)?)",
          "subclass$1"
        ],
        [
          "sub[- ]tree(s)?",
          "subtree$1"
        ],
        [
          "time[- ]stamp(s)?",
          "timestamp$1"
        ],
        [
          "touch[- ]screen(s)?",
          "touchscreen$1"
        ],
        [
          "user[- ]name(s)?",
          "username$1"
        ],
        [
          "walk[- ]through",
          "walkthrough"
        ],
        [
          "white[- ]space",
          "whitespace"
        ],
        [
          "wild[- ]card(s)?",
          "wildcard$1"
        ],

        // Multiple words
        [
          "css-?in-?js",
          "CSS in JS"
        ],
        [
          "code-?review(s)?",
          "code review$1"
        ],
        [
          "code-?splitting",
          "code splitting"
        ],
        [
          "end-?user(s)?",
          "end user$1"
        ],
        [
          "file-?type(s)?",
          "file type$1"
        ],
        [
          "regexp?(s)?",
          "regular expression$1"
        ],
        [
          "style-?guide(s)?",
          "style guide$1"
        ],
        [
          "source-?map(s)?",
          "source map$1"
        ],
        [
          "style-?sheet(s)?",
          "style sheet$1"
        ],
        [
          "user-?base",
          "user base"
        ],
        [
          "web-page(s)?",
          "webpage$1"
        ],

        // Hyphenated
        [
          "built ?in",
          "built-in"
        ],
        [
          "command ?line",
          "command-line"
        ],
        [
          "end ?to ?end",
          "end-to-end"
        ],
        [
          "end[- ]?2[- ]?end",
          "end-to-end"
        ],
        [
          "error ?prone",
          "error-prone"
        ],
        [
          "higher ?order",
          "higher-order"
        ],
        [
          "key[/ ]?value",
          "key-value"
        ],
        // https://github.com/OWASP/wstg/issues/536
        [
          "man-in-the-middle|man in the middle",
          "manipulator-in-the-middle"
        ],
        [
          "two ?steps? authentication",
          "two-step authentication"
        ],
        [
          "two ?steps? verification",
          "two-step verification"
        ],
        [
          "2 ?steps? authentication",
          "two-step authentication"
        ],
        [
          "2 ?steps? verification",
          "two-step verification"
        ],
        [
          "3rd[- ]party",
          "third-party"
        ],

        // Starts from a lower case letter in the middle of a sentence
        [
          "(?<=(?:\\w+[^.?!])? )stylelint\\b",
          "stylelint"
        ],
        [
          "(?<=(?:\\w+[^.?!])? )webpack\\b",
          "webpack"
        ],
        [
          "(?<=(?:\\w+[^.?!])? )npm\\b",
          "npm"
        ],

        // Typos
        [
          "accidentially",
          "accidentally"
        ],
        [
          "busineess",
          "business"
        ],
        [
          "busines",
          "business"
        ],
        [
          "analysed",
          "analyzed"
        ],
        [
          "cancelling",
          "canceling"
        ],
        [
          "environemnt(s)?",
          "environment$1"
        ],
        [
          "explotation",
          "exploitation"
        ],
        [
          "encyprtion",
          "encryption"
        ],
        [
          "flacky test(s)?",
          "flaky test$1"
        ],
        [
          "falsey",
          "falsy"
        ],
        [
          "hsot",
          "host"
        ],
        [
          "intiated",
          "initiated"
        ],
        [
          "localised",
          "localized"
        ],
        [
          "otehr(s)?",
          "other$1"
        ],
        [
          "pacakge(s)?",
          "package$1"
        ],
        [
          "perfomed",
          "performed"
        ],
        [
          "refernece(s)?",
          "reference$1"
        ],
        [
          "renegotiaion(s)?",
          "renegotiation$1"
        ],
        [
          "REST-ful",
          "RESTful"
        ],
        [
          "traget",
          "target"
        ],
        [
          "truly",
          "truly"
        ],
        [
          "unneccesary",
          "unnecessary"
        ],
        [
          "unnecesary",
          "unnecessary"
        ],
        [
          "unecessary",
          "unnecessary"
        ],
        [
          "unneccessary",
          "unnecessary"
        ],
        [
          "unnecceary",
          "unnecessary"
        ],
        [
          "usefull",
          "useful"
        ],
        [
          "use[- ]full",
          "useful"
        ],
        [
          "verion(s)?",
          "version$1"
        ]
      ]
    }
  }
}


================================================
FILE: .github/configs/markdown-link-check-config.json
================================================
{
    "useHead": false,
    "ignorePatterns": [
        { "pattern": "^/" },
        { "pattern": "^\\./" },
        { "pattern": "^https://www\\.nstalker\\.com" },
        { "pattern": "^https://www.kali.org" },
        { "pattern": "^https://.*\\.linkedin\\.com" },
        { "pattern": "^https://www\\.shodan\\.io" },
        { "pattern": "^https://developer\\.android\\.com" },
        { "pattern": "^https://github\\.com" }
    ],
    "httpHeaders": [
        {
            "urls": ["https://", "http://"],
            "headers": {
                "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0"
            }
        }
    ],
    "aliveStatusCodes": [200, 202]
}


================================================
FILE: .github/dependabot.yml
================================================
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
  - package-ecosystem: "github-actions" # See documentation for possible values
    directory: "/" # Location of package manifests
    schedule:
      interval: "daily"
    groups:
      dependencies:
        applies-to: version-updates
        patterns:
        - "*"


================================================
FILE: .github/epub/README.md
================================================
# epub

This directory contains github action dependencies for creation of the WSTG EPUB.


================================================
FILE: .github/epub/assets/epub-style.css
================================================

@font-face {
    font-family: 'Helvetica';
    src: url(data:font/truetype;charset=utf-8;base64,AAEAAAASAQAABAAgRkZUTQbBB8wACR4gAAAAHEdERUaCS4nPAAkZkAAAARpHUE9TO9RINwAJG8AAAAJeR1NVQkjDSV8ACRqsAAABFE9TLzIQRinxAAABqAAAAGBjbWFwewoqqAAAJFgAAAbUY3Z0ICZJAo8AADY0AAAAOGZwZ23bti6MAAArLAAACnVnYXNwAAAAEAAJGYgAAAAIZ2x5Zgmi+YoAAFjAAAhU6GhlYWSXaysDAAABLAAAADZoaGVhC10PVwAAAWQAAAAkaG10eElmhicAAAIIAAAiUGxvY2Elaa0MAAA2bAAAIlRtYXhwCeQEfgAAAYgAAAAgbmFtZXg4nmkACK2oAAAHiXBvc3RNmS8kAAi1NAAAZFNwcmVw80Qi7AAANaQAAACQAAEAAAAAAAD1C1Y9Xw889QIfCAAAAAAAX02PAAAAAADRz1HD+Ir8JwySCRsAAgAIAAAAAQAAAAAAAQAABin+KQAADAH4ivw1DJIAZAAVAAAAAAAAAAAAAAAACJQAAQAACJQAlgAJAAAAAAACADQAQQBuAAAApAOlAAAAAAADBMMBkAAFAAAFmQUzAAABHgWZBTMAAAPQAGYCAAAAAAAAAAAAAAAAAOAAAv9QAHhbAAAAAAAAAABweXJzAAEACP+nBgD+pAA9B5oBzSAAAZ9PAQAABC8FvQAAACAAAgUSAEIAAAAAAjkAAAI5AAACOQDtAtcBLARzAF4EcwB4Bx0BAAVWAIYBhwF4AqoA1wKq/+8DHQFPBKwAuQI5AGkCqgC6AjkArwI5AAAEcwCPBHMBmwRzAEAEcwBkBHMAfgRzAHQEcwCFBHMBFwRzAGkEcwCAAjkA4wI5AKIErAB5BKwAiwSsABcEcwFyCB8BOwVWAB4FVgCXBccAngXHAKUFVgCvBOMArwY5AKsFxwChAjkAyQQAAEAFVgCcBHMAnAaqAJcFxwCcBjkApAVWAK8GOQCkBccAtAVWAJIE4wE0BccA+QVWAWwHjQFdBVYAKgVWAWIE4wAvAjkAKgI5APMCOf/aA8EA+ARz/8oCqgG1BHMAcARzAHYEAAB1BHMAbwRzAH0COQCxBHMALARzAIQBxwCEAcf/gAQAAIABxwCJBqoAhARzAIQEcwByBHMAGwRzAG0CqgCJBAAAbgI5AL8EcwCrBAAA7gXHAPUEAAALBAAAGwQAADQCrAA7AhQAkAKs/9IErABWAjkAAAKqAJMEcwCxBHMAWwRzAI0EcwDHAhQAkARzAIUCqgFYBeUAbQL2AQMEcwEkBKwA5wKqALoF5QBwAqoBJQMzAUUEZABcAqoAhAKqAJkCqgGbBJz/WwRMAKMCOQEgAqoAMAKqAUwC7AEPBHMA7wasAXcGrAEHBqwA5wTjAI4FVgAeBVYAHgVWAB4FVgAeBVYAHgVWAB4IAAAQBccAngVWAK8FVgCvBVYArwVWAK8COQC4AjkAyQI5AMkCOQDJBccApQXHAJwGOQCkBjkApAY5AKQGOQCkBjkApASsAJIGOQBHBccA+QXHAPkFxwD5BccA+QVWAWIFVgCABOMAxwRzAHAEcwBwBHMAcARzAHAEcwBwBHMAcAcdAGUEAABvBHMAfQRzAH0EcwB9BHMAfQI5AL0COQC9AjkAvQI5AL0EcwB4BHMAhARzAHIEcwByBHMAcgRzAHIEcwByBGQAuQTjAFwEcwCrBHMAqwRzAKsEcwCrBAAAGwRzACMEAAAbBVYAHgRzAHAFVgAeBHMAcAVWAB4EcwBwBccAngQAAHUFxwCeBAAAdQXHAJ4EAAB1BccAngQAAHUFxwClBUgAbwXHAKUEcwBvBVYArwRzAH0FVgCvBHMAfQVWAK8EcwB9BVYArwRzAH0FVgCvBHMAfQY5AKsEcwAsBjkAqwRzACwGOQCrBHMALAY5AKsEcwAsBccAoQRzAIQFxwChBHMAhAOPAVoDcQE1AzMBOQMfAToCOQDJAjkAvQI5/9YBx/9mAjkAyQI5AL0GOQDJA44AhAQAAEABx/+ABVYAnAQAAIAEAACABHMAnAIfAIkEcwCcAccABgRzAJwCPwBOBHMAnAJ7AIkEcwBPAccAQgXHAJwEcwCEBccAnARzAIQFxwCcBHMAhARzAOgFxwCcBHMAhAY5AKQEcwByBjkApARzAHIGOQCkBHMAcggAAJYHjQB6BccAtAKqAIkFxwC0AqoACAXHALQCqgCJBVYAkgQAAG4FVgCSBAAAbgVWAJIEAABuBVYAkgQAAG4E4wEaAjkAOQTjATQC4QC/BOMBNAKPAGYFxwD5BHMAqwXHAPkEcwCrBccA+QRzAKsFxwD5BHMAqwXHAPkEcwCrBccA+QRzAKsHjQFdBccA9QVWAWIEAAAbBVYBYgTjAC8EAAA0BOMALwQAADQE4wAvBAAANAI5ALEEcwC9BVYArwRzAHYFxwCuBccApQVWAN0EcwC2BIkArAVWAK4GAgDUBEgAjATj/6gEc//UAccAWAK7AM0CuwDNBHMAJQXH/5gEcwCEBjkApAccAKQFaAByBRoANAVWAIMEAABlBJgAOQTjAQsG5gD5BZUAqwYKAKQE4wAvBAAANARlAGcEZQBbBAEAAwSIAEUCFAC2A3MAtgSMAIACOQDtCeIAcwjBAE4H2wBvB9oAagWnAHAC9wBXCOcAcAbwAGoFoQBSBVYAHgRzAHACOQDJAjkAvQY5AKQEcwByBccA+QRzAKsFxwD5BHMAqwXHAPkEcwCrBccA+QRzAKsFxwD5BHMAqwRzAJsFVgAeBHMAcAVWAB4EcwBwCAAAEAcdAGUGUwB6BMgAIgY5AKsEcwAsBVYAnAQAAIAGOQCkBHMAcgY5AKQEcwByBEwAYAPqAAwBx/+ACc0AUwj8AG4H+wBvBjkAqwRzACwFVgCvBccAnARzAIQFVgAeBHMAcAgAABAHHQBlBjkARwTjAFwFVgAeBHMAcAVWAB4EcwBwBVYArwRzAH0FVgCvBHMAfQI5AMcBxwBSAjkAyQHHAIwGOQCkBHMAcgY5AKQEcwByBccAtAKqAIkFxwC0AqoAiQXHAPkEcwCrBccA+QRzAKsFVgCSBAAAbgTjATQCOQBqBU8AwgVPAGgFxwChBHMAhAXHAKoFVgAeBHMAcAVWAK8EcwB9BjkApARzAHIGOQCkBHMAcgY5AKQEcwByBjkApARzAHIFVgFiBAAAGwHH/4AHcgCSBzgAdgVWAB4FxwCeBAAAdQRzAHwE4wDNBHMBcgRzASAFygB7BsYAzgVWADQFVgCvBHMAfQRWAEABx/+ABuEAfQTpAF8GPwC0Ax8AZQYuAPkE6QCbBHMA3gSyAHYEsgClBHMAdgQAAG8E3ABvBL0AbwRzAJgEcwCbBpkAtwQrAHEEKwB4BlUAYwP+AHwCOf/BBNcALARzACwEcwCtBHMAhATXAIQCuwCrAgIAnAJBACIC8wCuAiIASwaqALUGqgC1BqoAhARz/3wE0gCEBF4AVARzAHIHjQB6BccAkQKqAIgCqgCIA4cAiAKqAEcCqgBLAccAKgHHAOMENgCDBDYAgwM6/6kDOv+pA2kA7QI5AFICOQBlBSkAtARnAHcEAAAJBccAEAQAABQD9wEBBAEAEwRzAXIEcwFtBHMA0wQEADIGOQCkA/4AXATEAKEEAACXA/AAnATSAG0EcwFDBHMBWAdyAG8HdgBOBWAAvwQ6AHcFzgCxBMIAiQS4AIkDbwCSBVIAaAS4AQcFKwEHAjoA3QI6AN0A5ABaAVUA4AFVAN8BxADfAv0A8wLkARYCAACoAVUBHQJ7AR0BxwFQAccBcwHHAZwBqQGKAakBpAI6AVQCOgFSAlYA1wJWAKcCVgC4AlYBNAKqAVECqgEUAYcBawKqARgCqgHCAqoBeQGHABcCqv/FAqoAJQKqAG4BqQAdAakAnwGpAOABqQD6AlYALQJWAIsCVgBcAqoAsgKqASoCqgH9AqoBmwKqAEwCqgECAqoA/gNPAIQCVgDkAjoBBQDjAN8CAADSAgAAoQI6AVIDSwEYA0sA0gNLAIwDSwBGA0sAAAJ3ADsCdwA7AqoACQKqANYCqgEXAlYANQJW/7oCVv/ZAlb/qAKqAD4CqgD1AqoA7gKqALACqv/pAjkBOgKqAX4CqgHmAqoAvgKqAL4CqgA4AqoAOASHAEIAAP48AAD9/gAA/Z4AAP1uAAD9lwAA/XcAAP2+AAD+cAAA/csAAP6DAAD+EQAA/XIAAP3cAAD+hwAA/h4AAP2RAAD9vgAA/ZoAAP4oAAD+JQAA/k4AAP4lAAD86AAA/KoAAPxxAAD8QwAA/doAAP2gAAD9JQAA/EIAAPyfAAD8cQAA/EMAAP0HAAD9FwAA/RwAAPx3AAD8vQAA/NEAAPySAAD8zAAA/TMAAPwGAAD7VgAA/IgAAPxKAAD8ZAAA/EgAAPwaAAD8QwAA/CMAAPvyAAD80QAA/O0AAPzNAAD83AAA/JEAAP0LAAD8BgAA/EwAAPvNAAD9zQAA/iUAAP1GAAD+PAAA/f4AAP2OAAD+JQAA/Z4AAPzFAAD9WgAA/BAAAPzKAAD9HAAA/YIAAP2LAAD9yAAA+ioAAPyOAAAAAAAA/TwAAP55AAD9tAAA/HkAAPxtAAD8PAAA+zgAAP5fAAD/nAAA/FEAAPwYAAD90wAA+egAAPs8AAD7FwAA+cMAAPoqAAD69AAA+IoAAP2uAAD9wgAA/m0AAP2+AAD92gAA/dMAAP3KAAD9wQAA/TMAAP4ZAAD+cwAA/hYAAP2mAVUBHQFV//QBNP/UBAAAfAQAAHUEAAB8AjcAnwIiAQYCtQEfBmEBBgI5ARYGpwEGBroBBgNIAQYHiQEGBxMBBgepAQYCOQDIBVYAGwXHAMUE4wDVBccAKQVWAMUE4wBIBccAsAY5AMICOQC6BVYAsAVWAC8HHQC+BccAsATjAGIGOQDCBccAsAVWAMUE4wBYBOEBPQVWAVwFxwC0BVgAPQaoAPIGOQBkAjkAugVWAVwE4wCaBHMAowTjALgCOQDRBOMAtQTjAJoE4wBeBHMA1QTjAKMEcwCjA40AdATjALgE5QD1AjkA0QRzALAEcwAlBOMAYgRzASQEAACgBOMAsARkAMME4wBUBHMAjQTjALAEAAD7BOMAtQXHALgEc/++BccAvQYQAKYCOQDRBOMAtQTjALAE4wC1BhAApgQAAHUBqv+JBjkAwgQSAIEEEgBnBVYArgRzACMFxwCeBqoAlwXdAEEFmwAPBccAtQXHAJ4FxwC1BW0AFQTjADkGCgCyBHMAEAXHAGQFVgBeAjkAOQI5ADkEAP/2CDH/0weNABAGGwB5BVYAVgXfAA0FVgBmBccAIQVW/7oFVgAQBccATARzABAFVv83BOMAOQdI/8UE4//pBccAEAXHABAFVgBWBYP/gQcdAEwFxwA5BjkAewXHACEFVgBMBccAewRzAKQFVgBmBjkAPwTjAAAFxwAhBTcAjweNACEHjQAhBqoAnAcdABAFVgAhBccAJQeN//4FywAdBHMAJQRzACUEcwAEAx0AEgS+/5YEcwAzBqr/qgQA//gEc//+BHP//gQAAAQExf/RBVgABARzAAQEcwAlBHMABATj/74EcwAlA9kAgQQA/+cGqgAzBAD/xQRzAAQERgBgBqwABAasAAQE4wBtBccABAQAAAQEcwAzBjkABAR3/+wEhgA1BHMAMwRzAEwDHQASBHMAMwQAAAQBx//+Acf//gHH/zcG4f/RBjkABARzAEwEAAAEBIb//gQA/+cEcwAEBVb//ATjAG0IIgDQBeEAigVWAB4EAAALB5kA0AXPAIoGqAB/BNwAXQhVAEQF4AAmBqgA8gXHAL0GOQB7BHMAJQVWAJoEAABtBVYBbAS2AO4KOQCkCHMAcgRzABADHQASA+kAlwLPAGMI2QAUBt0AMAVPALQECgByBW0ApQQSAHoGMgClBN8Aegb+AUYFTgD7Bd8ArASGAJEHXwCsBZsAkQXfAMAEEgCBBPgBRgQSAQAFVgFiBVYBDgVWAUgFVgD+BW0ALgQSACQHcgFjBbMA/gWsAWEEegD3BawBYQR6APcFrACsBHoAdwdIANoFlACgB0gA2gWUAKACOQDJByP/xQWJ/6oF3wCsBIYAkQI5AL0Fbf+5BIYAEQVt/7kEhgARCAAAEAcdAGUFbQAVBIYANQYCANQEcwAzBgIA1ARzADMI2f/LBt3/pAVP/+YECv/0BGUAZwQBABMF3wANBIb//gXfAA0Ehv/+BlUAewSGAC8GVQCnBIYAigZVAKcEhgCKBd8AIAQSADsFbQBGBBL/6QVtAEYEEv/pBW0ARgQS/+kFrACMBHoAbQTZALwDfACRB0gAEAYAAAoFbQAuBBIAJARgAMIDpgCcBU8AogQKAGEF8QAoBJwAIwXVAJcEBgC1BLwA0wUWANoIPgC6BKcAKQTJAF8GJgFtCEYA3AU5ANwEmQB2CckAsQS8ANIE4QEBB30A3QS/AM0E0QBVBwYA3gRsAPMGpACqB2gBBAa+APoEyQB0BwwAsQSNAHQE6gD0BIsArAULALMEwADVBLEBcQUeAHQEngDsBr0ASgQlALwF7AEABToAfgTJAHkEcwB2BNQAtAd8AN4EbQEKBpkAEAQrAKUBxwCEBF4AVATmAHkE4QCDBPoAfQduAJIEcwCmBHMAcgQ2AIMENgCDBDYAwgTcAGAGMgCKBL4ADgMpAOYDKQE2A1UA6gVDAD4DKQDqAykA5gMpAO8DKQEFAvYA5gL2AQwDKQC2AUMA9ALXAPEEuwD0AykA9AMpAOgC1wDmAykBCwMpAOgDKQCqAZQBHgMpARADcwDbBLsBGALXAUADeADaAykBLgN4AQoDKQBnAUP/ygHk/80DKf/mAtcAFAN4/68DKQACA3j/qAMp/zwGywBgBNYBDAT6AFEC2ABqBOn/2AMwAG0C2QBqAtsAbAcKAC4DEADkAAD9QgAA/ZcAAP0sAAD9cAAA/WsAAP04AAD9LwAA/PcAAPzFBVYAHgRzAHAFVgCXBHMAdgVWAJcEcwB2BVYAlwRzAHYFxwCeBAAAbwXHAKUEcwBvBccApQRzAG8FxwClBHMAbwXHAKUEcwBvBccApQRzAG8FVgCvBHMAfQVWAK8EcwB9BVYArwRzAH0FVgCvBHMAfQVWAK8EcwB9BOMArwI5ALEGOQCrBHMALAXHAKEEcwCEBccAoQRzAIQFxwChBHMAhAXH/70Ec/+MBccAoQRzAIQCOf+rAcf/XQI5AMkCOQC9BVYAnAQAAIAFVgCcBAAAgAVWAJwEAACABHMAnAHHAFUEcwCcAccARwRzAJwBx/+HBHMAnAHH/18GqgCXBqoAhAaqAJcGqgCEBqoAlwaqAIQFxwCcBHMAhAXHAJwEcwCEBccAnARzAIQFxwCcBHMAhAY5AKQEcwByBjkApARzAHIGOQCkBHMAcgY5AKQEcwByBVYArwRzABsFVgCvBHMAGwXHALQCqgCJBccAtAKqAEoFxwC0AqoARAXHALQCqv/rBVYAkgQAAG4FVgCSBAAAbgVWAJIEAABuBVYAkgQAAG4FVgCSBAAAbgTjATQCOQC/BOMBNAI5AIgE4wEYAjkAAwTjAQQCOf+fBccA+QRzAKsFxwD5BHMAdgXHAPkEcwCrBccA+QRzAKsFxwD5BHMAqwVWAWwEAADuBVYBbAQAAO4HjQFdBccA9QeNAV0FxwD1B40BXQXHAPUHjQFdBccA9QeNAV0FxwD1BVYAKgQAAAsFVgAqBAAACwVWAWIEAAAbBOMALwQAADQE4wAvBAAANATjAC8EAAA0BHMAhAI5AL8FxwD1BAAAGwRzAHACOQCxBVYAHgRzAHAFVgAeBHMAcAVWAB4EcwBwBVYAHgRzAHAFVgAeBHMAcAVWAB4EcwBwBVYAHgRzAHAFVgAeBHMAcAVWAB4EcwBwBVYAHgRzAHAFVgAeBHMAcAVWAB4EcwBwBVYArwRzAH0FVgCvBHMAfQVWAK8EcwB9BVYArwRzAH0FVgCvBHMAfQVWAK8EcwB9BVYArwRzAH0FVgCvBHMAfQI5AMkCOQC9AjkAnwHHAEcGOQCkBHMAcgY5AKQEcwByBjkApARzAHIGOQCkBHMAcgY5AKQEcwByBjkApARzAHIGOQCkBHMAcgccAKQFaAByBxwApAVoAHIHHACkBWgAcgccAKQFaAByBxwApAVoAHIFxwD5BHMAqwXHAPkEcwCrBuYA+QWVAKsG5gD5BZUAqwbmAPkFlQCrBuYA+QWVAKsG5gD5BZUAqwVWAWIEAAAbBVYBYgQAABsFVgFiBAAAGwVWAWIEAAAbBOMAmgTjAJoE4wCaBOMAmgTjAJoE4wCaBOMAmgTjAJoFwQBbBbMAWwdsAVwHdgF8B3YBXAeNAXwHygGFB6ABhQRzAKMEcwCjBHMAowRzAKMEcwCjBHMAowbCAVwGwgF8CHQBXAiJAXwIWwFcCGgBfATjALgE4wC4BOMAuATjALgE4wC4BOMAuATjALgE4wC4BzMBXAczAXwI5QFcCPoBfAjMAVwI2QF8CSkBhQkpAYUCOQDRAjkA0QI5ANECOQDRAjkA0QI5ANECOQDRAjkA0QOlAVwDpQF8BVcBXAVsAXwFPgFcBUsBfAWbAYUFmwGFBOMAsATjALAE4wCwBOMAsATjALAE4wCwB6UBXAelAXwJVwFcCWwBfAk+AVwJSwF8BOMAtQTjALUE4wC1BOMAtQTjALUE4wC1BOMAtQTjALUGwgF8CIkBfAhoAXwIuAGFBhAApgYQAKYGEACmBhAApgYQAKYGEACmBhAApgYQAKYHkQFcB5EBfAlDAVwJWAF8CSoBXAk3AXwJhwGFCYcBhQTjAJoE4wCaBHMAowRzAKME4wC4BOMAuAI5ANECOQDRBOMAsATjALAE4wC1BOMAtQYQAKYGEACmBOMAmgTjAJoE4wCaBOMAmgTjAJoE4wCaBOMAmgTjAJoIEQBbCAwAWwmRAVwJ2AF8CX8BXAmbAXwJ0wGFCc4BhQTjAEME4wBDBOMAQwTjAEME4wBDBOMAQwTjAEME4wBDCWwBXAlsAXwLHgFcCzMBfAsFAVwLEgF8C2IBhQtiAYUGEACmBhAApgYQAKYGEACmBhAApgYQAKYGEACmBhAApgnKAVwJygF8C3wBXAuRAXwLYwFcC3ABfAvAAYULwAGFBOMAmgTjAJoE4wCaBOMAmgTjAJoE4wCaBOMAmgVWABsFVgAbBmYBEQZhAQYHqQAbAWwBXAI5AFsBbAFcAiIBDgIiAPUE4wBDBOMAQwTjAEME4wC4BOMAQwasAVoGpwEGBtIBWga6AQYIMQCwAx4BXAMFAVwDYgGFAjkA0QI5ANECOQDRAjkAxwI5ANECOQDRAjkAugI5ALoDQwFaA0gBBgMzAXwDEgF8A2IBhQTjALUE4wC1BOMAtQTjALUE4wBUBOMAVATjALUE4wC1BVYBXAVWAVwGsQFaBxMBBgbCAXwCtQEfAsoBHwIiAVoGEACmBhAApgYQAKYGEACmBhAApgdaAVoHiQEGB5IBWgepAQYIeABeAiIBBgFsAXwCOQAAAjkAAAI5AAACOQAAAjkAAAI5AAACOQAAAjkAAAI5AAABHQAAAI8AAAI5AAAAAAAAAAAAAAAAAAAAAAAAAqoAugKqALoCqgC6BHMAYwgAAVkIAAFZA3AAtgKq/4MBxwFQAccBcwHHAGkBxwBcAqoBGgKqARcCqgANAqoAIARzAQsEcwBiAs0A6gLVAREClgDtBVYA7QgAAO0ClgFxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEdAAAIAACeCwYAogKqAYMELwGDBWUBgwKqAgEELwIBBWUCAQKq/8wCqgEWAqoA1wSsAIMEcgDtBHMBcgKqATMHxgArB8YBDATqANIGewB8AqoAugFW/qICOQAqAjkALwjmAXIGrAFyBqwA7QT3AWAETAAkBEwA8ARMALADHQCQAjkAzwfGACsDHQCQBx0BmgcDAF8Hxv/jBXwArASsAPkG2gGDBKwAgwSsAKACOQDjBKwAqQV/AL4COQDjAjkA4wI5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjoA8QDkAOwCOQDpAjkA5AI6AO0COQE1AjoA3gI5AOoCVgEGAVUBBwJWAO8BVQEVAVUAoAI6AOwCOv+zAjoAOAI5/4wCOf+dAjn/qwI5/6YCOv+vAjn/9wI6/6ACOf+sAlb/yAFV/8oCVv+xAVX/1wFV/2ICOv+kAjr/qwI6/6UCAP9yAjr/ugRxAMEFxwA5BccAngRzADAE0ACcBqoAhAZkAKEFwgBOBNkATggtALQEcwBvBfQAzwXQAMEE4wDLBVIA3gY5AKsFVgAeBT0A5gXHAJ4EcwD1BCgBDQRzAKUGrAD0BqwA9AXHAJ4I+gFFBQsAswasAP4GrAD+CBYBRQXHAKEHNQB/BeUAbgVWAK8GOQCkBgAA8wdWAUQIAAILBiUAXgYlAMMBxwDKBVYAnAVWAB4E4wCtBjkAMgfIAQIGOQDNBHMBrwRzAJwFVgAqBVYBhAacAMUDkAB+BqwBBwI5AMkEcgDJBqsAyQePAMkFVgFsB48BbAnIAWwMAQFsB48AyQVWACoHjwAqCcgAKgRzAJwFxwCeBccApQaqAJcBxwCEA44AhAVVAIQFxwCEBAAA7gXHAO4HjgDuCVUA7gXHAIQEAAALBccACweOAAsBxwCJBAAAdQRzAG8GqgCEBccAtQQAAHwD9ACXBOUAcQTlAakGlgCNBpb/3QW0/+kErAC5BGQApQW0AKECMQAoBGQAfgRkAIsEZABaBGQAXAjAAI4HCAA7CAD/6wgA/+sIAAO0CAADjAgAA7QIAAOMCAD/6QgA/+kIAAO0CAADjAgA/+kIAP/pCAAAAAP0AEIF5QBvBeUAbwXlAG8EBAAiBNoAvQLKAKkF2QCZBYgA4QXHAHkEcwBwAx8AAAZJAKEEzwCEBVYAnAQAAIAE4wAvBAAANATaAKED6wChAeABCwHpAQsBXQDlAV0BLAGZAOoBmAD0AvsBPwMEAT8CZwDGAlcAxQJXAT4CyAELAdgBMgHYANQH6QA6CXwAFAkx/9sJMf/MATwASwRXAH8FiQCUBYkBNgS+ABAEQgAcAdgAcQHYABMDnAA/A4AAJQOcAR4DgADeA5wBDQOBALsDnABUA4EAAgLrARoC4wDRAuMAkQLjAFAC6wAXAusAUwLjAFMC4wBTAuMAUwLrAFMDYwBTA2MAUwNjAFMDYwBTA2MAUwJ/ANIDMADPA7IA0wPDANQFUgEXBVIAlwRzAI8C4ADrBHMAQARzAGQEcwB+BHMAdARzAIUEMwDXBFMASQRzAIAGUgBmBAAAsQQAALEDzAEeA8wACQPMAAkEZACLA/QAlwW0/+kCMQAoBGQApQRkAH4BxwBpAqoADQY5AKsEcwAsBVb/tgQA/3wEcwCcAcf/iAXH/6oEc/+LBcf/wAKq/4QCqgFCAccBnARk/0gD9P8KBbT/+wIx/TAEZP2gBGT/OwVWAK8EcwB9BVYArwRzAH0GqgCXBqoAhAXHALQCqgCJBHMAfQRzAH0FVgAeBHMAcARzAHAFVgCvBHMAfQVWAK8EcwB9BVYArwRzAH0COQDJAjkAvQHHAIQGOQCkBHMAcgY5AKQEcwByBjkApARzAHIFVgCSBAAAbgXHAPkEcwCrBAAACwbmAPkFlQCrCOYAhAY8ABEGq//pBHMAqQar/xwGq//pBHMAJQTjAJoE4wCaBOMAmgTjAJoE4wCaBOMAmgTjAJoE4wCaBOMAmgTjAJoE4wCaBOMAmgTjAJoE4wCaBOMAmgTjAJoCOQDLAjkAzwI5AMYCOQDRAjkAywI5ALwCOQDFAjkAwQI5AM8COQDRAjkA0QI5ANECOQDRAjkA0QI5ANECOQDRAjkA0QI5ANEE4wC1BOMAtQTjALUE4wC1BOMAtQTjALUE4wC1BOMAtQTjALUE4wC1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AAFjwAABZOAAAWXQAAFm9AABaCAAAWkYAAFpuAABakgAAWtMAAFstAABbXgAAW5AAAFu3AABcBAAAXFMAAFyjAABc6wAAXPwAAF0SAABdPgAAXWMAAF3AAABeJgAAXqoAAF7jAABfIQAAX1oAAF+vAABf8gAAYFEAAGCNAABhEgAAYToAAGFaAABhngAAYdQAAGIQAABidQAAYrsAAGMgAABjagAAY9QAAGQhAABkjQAAZNUAAGU8AABldAAAZbkAAGZIAABmhwAAZx8AAGdpAABoCgAAaGUAAGjGAABpHgAAaYIAAGm2AABp6wAAal0AAGq9AABrPgAAa6sAAGwaAABsiwAAbKwAAGz1AABtOwAAbaoAAG4AAABuYwAAbo0AAG64AABu/wAAb1sAAHAHAABwVQAAcRAAAHFrAABxvgAAcfkAAHKIAABy2gAAc3wAAHO3AAB0HAAAdHEAAHTUAAB0/AAAdSMAAHVfAAB1ugAAdf0AAHY8AAB2lwAAduMAAHc3AAB3ggAAd+8AAHhGAAB4ggAAeOUAAHk4AAB5rQAAegsAAHp0AAB6qQAAeucAAHsvAAB7bAAAe6IAAHvWAAB8EQAAfEUAAHznAAB9eAAAfioAAH53AAB+swAAfzwAAH+vAAB/7AAAgCYAAIBuAACApQAAgM0AAIDzAACBCQAAgZIAAIIsAACCYgAAgsgAAINpAACDlQAAg9QAAIQBAACELgAAhIYAAITFAACE4wAAhTgAAIWiAACF3AAAhg0AAIZaAACGlgAAht8AAIcdAACHUgAAh4MAAIfuAACIbAAAiOAAAImAAACKBwAAilgAAIqvAACK9AAAiywAAItqAACL0gAAjC0AAIyqAACM/AAAjSYAAI13AACNyQAAjfYAAI4/AACOnAAAjswAAI7nAACPBwAAj18AAI+OAACP1AAAkBAAAJBfAACQpwAAkOgAAJECAACRMgAAkYUAAJHIAACR/wAAkjQAAJJxAACSmAAAkt8AAJL+AACTHwAAk1kAAJORAACTwAAAlAUAAJQzAACUXwAAlIEAAJTcAACVCgAAlSMAAJVDAACVcAAAlYkAAJXXAACWBAAAljEAAJZdAACWjAAAlskAAJcbAACXOAAAl10AAJdyAACX9wAAmC8AAJhnAACY2QAAmcUAAJqCAACa6AAAm00AAJvGAACb8QAAnDIAAJxsAACcsQAAnQkAAJ0vAACddQAAnZkAAJ3DAACd6AAAng0AAJ5DAACeXgAAnn8AAJ6TAACergAAnsMAAJ7cAACe9gAAnw4AAJ8kAACfRwAAn3MAAJ9/AACfiwAAn50AAJ+vAACfxgAAn9sAAJ/sAACf+QAAoAwAAKAeAACgMAAAoD0AAKBPAACgYgAAoIoAAKCeAACgtgAAoMwAAKDqAAChCQAAoTAAAKE9AAChXQAAoW8AAKGRAAChrgAAofIAAKIKAACiKgAAojkAAKJZAACiagAAorYAAKLLAACi9wAAoxUAAKM3AACjWQAAo3wAAKOaAACjrwAAo8gAAKPfAACj8gAApBUAAKQnAACkOQAApEUAAKRRAACkggAApI8AAKShAACkswAApO8AAKUHAAClHAAApTEAAKVHAAClXQAApX4AAKWfAAClswAApcUAAKXYAACl8QAApjUAAKZCAACmTwAApm8AAKaBAACmmAAAprkAAKbbAACm8wAApwoAAKcbAACnMQAAp0kAAKdyAACnrAAAp8EAAKfaAACn9AAAqA0AAKgfAACoMgAAqFQAAKh2AACokAAAqKgAAKjNAACo4QAAqPQAAKkdAACpKgAAqUEAAKlXAACpYwAAqXQAAKmlAACpugAAqfQAAKoRAACqIwAAqj8AAKqCAACqmQAAqrIAAKraAACq+gAAqy8AAKs8AACrSQAAq1wAAKuSAACrnwAAq6wAAKu4AACrzgAAq/UAAKwRAACsJwAArFcAAKxmAACsggAArJUAAKynAACsugAArPQAAK0NAACtLQAArU0AAK1qAACtfQAArZQAAK2uAACt3wAAriUAAK5tAACuhgAArp8AAK6fAACuqwAArsEAAK7rAACu+gAArwYAAK8SAACvLAAAr0QAAK9WAACvbQAAr8YAAK/cAACv9wAAsBIAALAfAACwLAAAsGcAALCCAACwlgAAsOAAALEXAACxKwAAsU8AALF4AACxpQAAseUAALINAACyTAAAsn0AALKnAACyuwAAss8AALLjAACy8AAAswYAALOGAAC0GwAAtLQAALTWAAC04QAAtPoAALVJAAC1XgAAtbMAALX8AAC2MQAAtq4AALbpAAC3NAAAt4MAALeuAAC38gAAuA8AALgvAAC4WgAAuH4AALilAAC5EwAAuSkAALlLAAC5aQAAuZcAALm+AAC56gAAukYAALpmAAC6lQAAur4AALrdAAC6+wAAuz8AALtiAAC7mQAAu8oAALvzAAC8JAAAvIMAALz8AAC9QQAAvXsAAL3KAAC+HQAAvm8AAL6dAAC+5gAAv1IAAL+YAAC/0QAAwBMAAMA+AADAWgAAwIIAAMDAAADA1gAAwTEAAMFgAADBpwAAwesAAMIrAADCZwAAwpwAAMLIAADDEwAAw1IAAMOQAADD0gAAxBkAAMRhAADEmgAAxNQAAMUgAADFnAAAxcsAAMY4AADGfQAAxrcAAMbqAADHKQAAx3EAAMeaAADHxgAAyBcAAMhjAADIuQAAyRIAAMlUAADJjgAAye8AAMoXAADKggAAyu0AAMsDAADLKAAAy2wAAMvSAADMDQAAzEoAAMx7AADMsAAAzQ0AAM00AADNYgAAzZgAAM3eAADN+gAAzjAAAM5aAADOjwAAzwQAAM8vAADPhAAAz6oAAM/wAADQLgAA0FMAANCZAADQuAAA0OkAANFEAADRYgAA0ZsAANHfAADSAgAA0ikAANJcAADSgAAA0q0AANLjAADTGQAA00kAANOxAADUGQAA1F4AANTGAADVOwAA1XQAANWJAADVswAA1iUAANZRAADW1AAA1vQAANc8AADXXQAA16wAANfeAADX+wAA2EkAANhhAADY4wAA2UoAANliAADZkwAA2m0AANqKAADaqAAA2tQAANrwAADbEwAA2z4AANtqAADbkQAA3AgAANx5AADcuQAA3U4AAN3qAADeMwAA3lsAAN7SAADfRQAA32YAAN+MAADfxwAA4EwAAOB8AADgvQAA4PMAAOEcAADhdAAA4ZoAAOHZAADiGQAA4oUAAOL7AADjKQAA404AAOOSAADjwQAA4/0AAOQqAADkgAAA5LwAAOTzAADlMQAA5YwAAOXxAADmJgAA5lAAAOagAADm8gAA50oAAOenAADnyQAA5+oAAOgNAADoLgAA6GEAAOiUAADpUQAA6ggAAOowAADqWAAA6osAAOq9AADq6wAA6xQAAOs8AADrZgAA65QAAOu4AADsCAAA7FAAAOxyAADslAAA7LIAAOzLAADs/QAA7SsAAO1PAADtdQAA7ZwAAO3OAADt/QAA7iwAAO5iAADuoQAA7scAAO7rAADvRQAA744AAO/xAADwQAAA8FYAAPCmAADw6gAA8RUAAPE+AADxTwAA8ZkAAPJ5AADyuQAA83wAAPO7AAD0TQAA9KAAAPVMAAD1hwAA9fgAAPZAAAD22wAA9yEAAPdcAAD3+gAA+LIAAPj/AAD5TQAA+YIAAPmrAAD55gAA+hQAAPpyAAD65QAA+yQAAPtZAAD7qAAA+/YAAPx2AAD9GgAA/WUAAP2iAAD98wAA/jUAAP6HAAD+ygAA/w0AAP9GAAD/ZQAA/4UAAP/PAAEACgABADMAAQBcAAEAiAABARYAAQFtAAEBuwABAhkAAQKBAAECtAABAtwAAQMQAAEDQwABA4wAAQOsAAED3gABBC8AAQRkAAEEhgABBLUAAQUGAAEFNAABBWoAAQWpAAEF3QABBhcAAQZZAAEGdgABBtIAAQcXAAEHYAABB4MAAQfEAAEH5gABCCQAAQhSAAEIkAABCLcAAQj6AAEJQQABCW8AAQnbAAEKIwABCoUAAQqwAAEK0wABCwwAAQtFAAELjwABC58AAQvRAAEMOQABDFwAAQx1AAEMqgABDMoAAQ0TAAENZgABDYgAAQ2vAAEN2QABDhEAAQ5KAAEOcgABDq8AAQ7dAAEPKAABD2cAAQ+cAAEQAgABEDIAARBmAAEQkgABEMkAAREHAAERUwABEaAAARGzAAER0QABEg0AARJPAAESawABEowAARKqAAESxQABEwIAARM4AAETaAABE4YAARO5AAET0gABFA0AARQ0AAEUaAABFJsAARSuAAEU3gABFQkAARUdAAEVWAABFYkAARXDAAEWAwABFoAAARdHAAEX2gABGFAAARkcAAEZmQABGgAAARp/AAEa7QABGyUAARtZAAEbgwABG5YAARuoAAEbtwABG8cAARvXAAEb5wABHBEAARxeAAEc9QABHUcAAR2+AAEeEAABHoYAAR7YAAEfTgABIAIAASEcAAEhWAABIaIAASHdAAEiJwABImIAASKtAAEi8gABI0UAASOXAAEj+gABJDsAASSXAAEk2wABJTkAASV4AAEl0wABJkcAASbYAAEnjwABKGgAASiYAAEoygABKR4AASl7AAEpqgABKdkAASoIAAEqNwABKmwAASqgAAErBgABK2UAASumAAEr5AABLDoAASyhAAEs1QABLP8AAS0yAAEtaAABLZQAAS3BAAEt7gABLhwAAS5AAAEuYAABLo8AAS65AAEu3gABLv4AAS8uAAEvYgABL5sAAS/yAAEwJQABMG0AATCgAAEw5gABMRAAATFpAAExkgABMcsAATH1AAEyLwABMm0AATKxAAEzPQABM9EAATRhAAE02gABNSMAATVbAAE1pwABNeIAATYeAAE2rwABNucAATdwAAE3vQABN/cAAThEAAE4fAABONQAATkWAAE5YwABOZsAATnxAAE6bwABOsQAATskAAE7jAABPAEAATxnAAE88AABPWAAAT3NAAE9+QABPi8AAT5aAAE+jgABProAAT77AAE/PAABP4QAAT+/AAFAFAABQIQAAUERAAFBUgABQbAAAUI0AAFC2wABQyEAAUOGAAFD5gABREQAAURtAAFEjgABRMAAAUTrAAFFIAABRVYAAUWNAAFFxAABRfUAAUYmAAFGVgABRn4AAUarAAFG2AABRwoAAUc9AAFHZQABR5UAAUfLAAFIAwABSC8AAUhRAAFIfQABSKAAAUjPAAFJCgABSUkAAUmEAAFKEgABSkEAAUp1AAFK7QABSzoAAUvTAAFMHgABTLwAAU0HAAFNnQABTgAAAU6yAAFPQAABUDoAAVCBAAFRFgABUWkAAVIKAAFSWgABUvgAAVNhAAFUGgABVK8AAVWYAAFV5wABVoEAAVa1AAFXBAABV1IAAVfMAAFYQAABWOYAAVkyAAFZnQABWeYAAVpcAAFawAABWz0AAVvQAAFcfgABXMYAAV08AAFddgABXbAAAV3QAAFd+wABXjgAAV5mAAFevQABXw8AAV9kAAFfqQABX/sAAWA7AAFgqAABYP8AAWGWAAFiOAABYogAAWLIAAFjHgABY3UAAWPIAAFkGwABZIUAAWTuAAFlfwABZhcAAWZ0AAFmuAABZu0AAWc7AAFniwABaAUAAWhVAAFo7gABaTsAAWm2AAFqGgABaqIAAWsxAAFr9wABbEEAAWyoAAFs0wABbQQAAW0sAAFtUgABbZMAAW3aAAFuOAABbp0AAW8EAAFvawABb9sAAXBMAAFw0gABcUUAAXHbAAFycQABcr4AAXMLAAFzZQABc8AAAXQfAAF0fQABdOsAAXVZAAF12gABdlwAAXbpAAF3dwABeB0AAXirAAF5AAABeVUAAXm3AAF6GgABeocAAXrtAAF7OQABe4UAAXvaAAF8MAABfJkAAXzxAAF9agABfeMAAX4vAAF+fAABftU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
Download .txt
gitextract_4r9qpmgc/

├── .editorconfig
├── .gitattributes
├── .github/
│   ├── FUNDING.yml
│   ├── ISSUE_TEMPLATE/
│   │   ├── broken_link.md
│   │   ├── feature_request.md
│   │   ├── fix-request.md
│   │   └── new-content.md
│   ├── actions/
│   │   └── get-changed-files/
│   │       └── action.yml
│   ├── configs/
│   │   ├── .markdownlint.json
│   │   ├── .textlintrc.json
│   │   └── markdown-link-check-config.json
│   ├── dependabot.yml
│   ├── epub/
│   │   ├── README.md
│   │   ├── assets/
│   │   │   └── epub-style.css
│   │   └── scripts/
│   │       └── make-epub.sh
│   ├── json/
│   │   └── scripts/
│   │       └── make-json.sh
│   ├── pdf/
│   │   ├── README.md
│   │   ├── assets/
│   │   │   └── pdf-style.css
│   │   ├── pdf-config.json
│   │   └── scripts/
│   │       └── make-pdf.sh
│   ├── pull_request_template.md
│   ├── workflows/
│   │   ├── README.md
│   │   ├── build-checklists.yml
│   │   ├── build-ebooks.yml
│   │   ├── clean-workflow-runs.yml
│   │   ├── comment.yml
│   │   ├── dummy.yml
│   │   ├── md-link-check-full.yml
│   │   ├── md-link-check.yml
│   │   ├── md-lint-check.yml
│   │   ├── md-textlint-check.yml
│   │   ├── scripts/
│   │   │   ├── README.md
│   │   │   └── format_lint_output.py
│   │   ├── www_latest_update.yml
│   │   └── www_stable_update.yml
│   ├── www/
│   │   ├── README.md
│   │   ├── assets/
│   │   │   └── README.md
│   │   ├── latest/
│   │   │   ├── README.md
│   │   │   ├── info.md
│   │   │   ├── prepend.nav
│   │   │   └── prepend.txt
│   │   ├── stable/
│   │   │   ├── README.md
│   │   │   ├── info.md
│   │   │   ├── prepend.nav
│   │   │   └── prepend.txt
│   │   ├── v41/
│   │   │   ├── README.md
│   │   │   ├── info.md
│   │   │   ├── prepend.nav
│   │   │   └── prepend.txt
│   │   ├── v42/
│   │   │   ├── README.md
│   │   │   ├── info.md
│   │   │   ├── prepend.nav
│   │   │   └── prepend.txt
│   │   └── v43/
│   │       ├── README.md
│   │       ├── info.md
│   │       ├── prepend.nav
│   │       └── prepend.txt
│   └── xlsx/
│       ├── README.md
│       ├── assets/
│       │   └── checklist-template.xlsx
│       └── scripts/
│           ├── build-checklist.py
│           ├── create-google-drive-cred.py
│           └── upload-to-google-drive.py
├── .gitignore
├── .vscode/
│   ├── extensions.json
│   └── settings.json
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── REST_CS_Migrate.md
├── SECURITY.md
├── Testing_for_APIs.md
├── checklists/
│   ├── README.md
│   ├── WSTG-Checklist_v4.2.xlsx
│   ├── checklist.json
│   ├── checklist.md
│   └── checklist.xlsx
├── document/
│   ├── 0-Foreword/
│   │   └── README.md
│   ├── 1-Frontispiece/
│   │   └── README.md
│   ├── 2-Introduction/
│   │   └── README.md
│   ├── 3-The_OWASP_Testing_Framework/
│   │   ├── 0-The_Web_Security_Testing_Framework.md
│   │   ├── 1-Penetration_Testing_Methodologies.md
│   │   └── README.md
│   ├── 4-Web_Application_Security_Testing/
│   │   ├── 00-Introduction_and_Objectives/
│   │   │   └── README.md
│   │   ├── 01-Information_Gathering/
│   │   │   ├── 01-Conduct_Search_Engine_Discovery_Reconnaissance_for_Information_Leakage.md
│   │   │   ├── 02-Fingerprint_Web_Server.md
│   │   │   ├── 03-Review_Webserver_Metafiles_for_Information_Leakage.md
│   │   │   ├── 04-Attack_Surface_Identification.md
│   │   │   ├── 05-Review_Web_Page_Content_for_Information_Leakage.md
│   │   │   ├── 06-Identify_Application_Entry_Points.md
│   │   │   ├── 07-Map_Execution_Paths_Through_Application.md
│   │   │   ├── 08-Fingerprint_Web_Application_Framework.md
│   │   │   ├── 09-Fingerprint_Web_Application.md
│   │   │   ├── 10-Map_Application_Architecture.md
│   │   │   └── README.md
│   │   ├── 02-Configuration_and_Deployment_Management_Testing/
│   │   │   ├── 01-Test_Network_Infrastructure_Configuration.md
│   │   │   ├── 02-Test_Application_Platform_Configuration.md
│   │   │   ├── 03-Test_File_Extensions_Handling_for_Sensitive_Information.md
│   │   │   ├── 04-Review_Old_Backup_and_Unreferenced_Files_for_Sensitive_Information.md
│   │   │   ├── 05-Enumerate_Infrastructure_and_Application_Admin_Interfaces.md
│   │   │   ├── 06-Test_HTTP_Methods.md
│   │   │   ├── 07-Test_HTTP_Strict_Transport_Security.md
│   │   │   ├── 08-Test_RIA_Cross_Domain_Policy.md
│   │   │   ├── 09-Test_File_Permission.md
│   │   │   ├── 10-Test_for_Subdomain_Takeover.md
│   │   │   ├── 11-Test_Cloud_Storage.md
│   │   │   ├── 12-Test_for_Content_Security_Policy.md
│   │   │   ├── 13-Test_for_Path_Confusion.md
│   │   │   ├── 14-Test_Other_HTTP_Security_Header_Misconfigurations.md
│   │   │   └── README.md
│   │   ├── 03-Identity_Management_Testing/
│   │   │   ├── 01-Test_Role_Definitions.md
│   │   │   ├── 02-Test_User_Registration_Process.md
│   │   │   ├── 03-Test_Account_Provisioning_Process.md
│   │   │   ├── 04-Testing_for_Account_Enumeration_and_Guessable_User_Account.md
│   │   │   ├── 05-Testing_for_Weak_or_Unenforced_Username_Policy.md
│   │   │   └── README.md
│   │   ├── 04-Authentication_Testing/
│   │   │   ├── 01-Testing_for_Credentials_Transported_over_an_Encrypted_Channel.md
│   │   │   ├── 02-Testing_for_Default_Credentials.md
│   │   │   ├── 03-Testing_for_Weak_Lock_Out_Mechanism.md
│   │   │   ├── 04-Testing_for_Bypassing_Authentication_Schema.md
│   │   │   ├── 05-Testing_for_Vulnerable_Remember_Password.md
│   │   │   ├── 06-Testing_for_Browser_Cache_Weaknesses.md
│   │   │   ├── 07-Testing_for_Weak_Authentication_Methods.md
│   │   │   ├── 08-Testing_for_Weak_Security_Question_Answer.md
│   │   │   ├── 09-Testing_for_Weak_Password_Change_or_Reset_Functionalities.md
│   │   │   ├── 10-Testing_for_Weaker_Authentication_in_Alternative_Channel.md
│   │   │   ├── 11-Testing_Multi-Factor_Authentication.md
│   │   │   └── README.md
│   │   ├── 05-Authorization_Testing/
│   │   │   ├── 01-Testing_Directory_Traversal_File_Include.md
│   │   │   ├── 02-Testing_for_Bypassing_Authorization_Schema.md
│   │   │   ├── 03-Testing_for_Privilege_Escalation.md
│   │   │   ├── 04-Testing_for_Insecure_Direct_Object_References.md
│   │   │   ├── 05-Testing_for_OAuth_Weaknesses.md
│   │   │   ├── 05.1-Testing_for_OAuth_Authorization_Server_Weaknesses.md
│   │   │   ├── 05.2-Testing_for_OAuth_Client_Weaknesses.md
│   │   │   └── README.md
│   │   ├── 06-Session_Management_Testing/
│   │   │   ├── 01-Testing_for_Session_Management_Schema.md
│   │   │   ├── 02-Testing_for_Cookies_Attributes.md
│   │   │   ├── 03-Testing_for_Session_Fixation.md
│   │   │   ├── 04-Testing_for_Exposed_Session_Variables.md
│   │   │   ├── 05-Testing_for_Cross_Site_Request_Forgery.md
│   │   │   ├── 06-Testing_for_Logout_Functionality.md
│   │   │   ├── 07-Testing_Session_Timeout.md
│   │   │   ├── 08-Testing_for_Session_Puzzling.md
│   │   │   ├── 09-Testing_for_Session_Hijacking.md
│   │   │   ├── 10-Testing_JSON_Web_Tokens.md
│   │   │   ├── 11-Testing_for_Concurrent_Sessions.md
│   │   │   └── README.md
│   │   ├── 07-Input_Validation_Testing/
│   │   │   ├── 01-Testing_for_Reflected_Cross_Site_Scripting.md
│   │   │   ├── 02-Testing_for_Stored_Cross_Site_Scripting.md
│   │   │   ├── 03-Testing_for_HTTP_Verb_Tampering.md
│   │   │   ├── 04-Testing_for_HTTP_Parameter_Pollution.md
│   │   │   ├── 05-Testing_for_SQL_Injection.md
│   │   │   ├── 05.1-Testing_for_Oracle.md
│   │   │   ├── 05.2-Testing_for_MySQL.md
│   │   │   ├── 05.3-Testing_for_SQL_Server.md
│   │   │   ├── 05.4-Testing_PostgreSQL.md
│   │   │   ├── 05.5-Testing_for_MS_Access.md
│   │   │   ├── 05.6-Testing_for_NoSQL_Injection.md
│   │   │   ├── 05.7-Testing_for_ORM_Injection.md
│   │   │   ├── 05.8-Testing_for_Client-side.md
│   │   │   ├── 06-Testing_for_LDAP_Injection.md
│   │   │   ├── 07-Testing_for_XML_Injection.md
│   │   │   ├── 08-Testing_for_SSI_Injection.md
│   │   │   ├── 09-Testing_for_XPath_Injection.md
│   │   │   ├── 10-Testing_for_IMAP_SMTP_Injection.md
│   │   │   ├── 11-Testing_for_Code_Injection.md
│   │   │   ├── 11.1-Testing_for_File_Inclusion.md
│   │   │   ├── 12-Testing_for_Command_Injection.md
│   │   │   ├── 13-Testing_for_Buffer_Overflow.md
│   │   │   ├── 13-Testing_for_Format_String_Injection.md
│   │   │   ├── 14-Testing_for_Incubated_Vulnerability.md
│   │   │   ├── 15-Testing_for_HTTP_Response_Splitting.md
│   │   │   ├── 16-Testing_for_HTTP_Request_Smuggling.md
│   │   │   ├── 17-Testing_for_Host_Header_Injection.md
│   │   │   ├── 18-Testing_for_Server-side_Template_Injection.md
│   │   │   ├── 19-Testing_for_Server-Side_Request_Forgery.md
│   │   │   ├── 20-Testing_for_Mass_Assignment.md
│   │   │   ├── 21-Testing_for_CSV_Injection.md
│   │   │   └── README.md
│   │   ├── 08-Testing_for_Error_Handling/
│   │   │   ├── 01-Testing_For_Improper_Error_Handling.md
│   │   │   ├── 02-Testing_for_Stack_Traces.md
│   │   │   └── README.md
│   │   ├── 09-Testing_for_Weak_Cryptography/
│   │   │   ├── 01-Testing_for_Weak_Transport_Layer_Security.md
│   │   │   ├── 02-Testing_for_Padding_Oracle.md
│   │   │   ├── 03-Testing_for_Sensitive_Information_Sent_via_Unencrypted_Channels.md
│   │   │   ├── 04-Testing_for_Weak_Cryptographic_Primitives.md
│   │   │   └── README.md
│   │   ├── 10-Business_Logic_Testing/
│   │   │   ├── 00-Introduction_to_Business_Logic.md
│   │   │   ├── 01-Test_Business_Logic_Data_Validation.md
│   │   │   ├── 02-Test_Ability_to_Forge_Requests.md
│   │   │   ├── 03-Test_Integrity_Checks.md
│   │   │   ├── 04-Test_for_Process_Timing.md
│   │   │   ├── 05-Test_Number_of_Times_a_Function_Can_Be_Used_Limits.md
│   │   │   ├── 06-Testing_for_the_Circumvention_of_Work_Flows.md
│   │   │   ├── 07-Test_Defenses_Against_Application_Misuse.md
│   │   │   ├── 08-Test_Upload_of_Unexpected_File_Types.md
│   │   │   ├── 09-Test_Upload_of_Malicious_Files.md
│   │   │   ├── 10-Test-Payment-Functionality.md
│   │   │   └── README.md
│   │   ├── 11-Client-side_Testing/
│   │   │   ├── 01-Testing_for_DOM-based_Cross_Site_Scripting.md
│   │   │   ├── 01.1-Testing_for_Self_DOM_Based_Cross_Site_Scripting.md
│   │   │   ├── 02-Testing_for_JavaScript_Execution.md
│   │   │   ├── 03-Testing_for_HTML_Injection.md
│   │   │   ├── 04-Testing_for_Client-side_URL_Redirect.md
│   │   │   ├── 05-Testing_for_CSS_Injection.md
│   │   │   ├── 06-Testing_for_Client-side_Resource_Manipulation.md
│   │   │   ├── 07-Testing_Cross_Origin_Resource_Sharing.md
│   │   │   ├── 08-Testing_for_Cross_Site_Flashing.md
│   │   │   ├── 09-Testing_for_Clickjacking.md
│   │   │   ├── 10-Testing_WebSockets.md
│   │   │   ├── 11-Testing_Web_Messaging.md
│   │   │   ├── 12-Testing_Browser_Storage.md
│   │   │   ├── 13-Testing_for_Cross_Site_Script_Inclusion.md
│   │   │   ├── 14-Testing_for_Reverse_Tabnabbing.md
│   │   │   ├── 15-Testing_for_Client-Side_Template_Injection.md
│   │   │   └── README.md
│   │   ├── 12-API_Testing/
│   │   │   ├── 00-API_Testing_Overview.md
│   │   │   ├── 01-API_Reconnaissance.md
│   │   │   ├── 02-API_Broken_Object_Level_Authorization.md
│   │   │   ├── 03-Testing_for_Excessive_Data_Exposure.md
│   │   │   ├── 99-Testing_GraphQL.md
│   │   │   └── README.md
│   │   └── README.md
│   ├── 5-Reporting/
│   │   ├── 01-Reporting_Structure.md
│   │   ├── 02-Naming_Schemes.md
│   │   └── README.md
│   ├── 6-Appendix/
│   │   ├── A-Testing_Tools_Resource.md
│   │   ├── B-Suggested_Reading.md
│   │   ├── C-Fuzzing.md
│   │   ├── D-Encoded_Injection.md
│   │   ├── E-History.md
│   │   ├── F-Leveraging_Dev_Tools.md
│   │   └── README.md
│   └── README.md
├── package.json
├── style_guide.md
└── template/
    ├── 999-Foo_Testing/
    │   ├── 1-Testing_for_a_Cat_in_a_Box.md
    │   ├── 2-Template_Explanation.md
    │   └── 3-Format_for_HTTP_Request_Response.md
    └── README.md
Download .txt
SYMBOL INDEX (21 symbols across 3 files)

FILE: .github/workflows/scripts/format_lint_output.py
  function read_lint_file (line 14) | def read_lint_file(filepath: str = 'lint.txt') -> str:
  function parse_error_line (line 28) | def parse_error_line(line: str) -> Optional[Dict[str, str]]:
  function extract_error_count (line 49) | def extract_error_count(line: str) -> int:
  function parse_lint_output (line 63) | def parse_lint_output(content: str) -> Tuple[List[Dict], int]:
  function format_error_line (line 129) | def format_error_line(error: Dict[str, str]) -> str:
  function format_file_block (line 145) | def format_file_block(block: Dict) -> str:
  function generate_formatted_output (line 166) | def generate_formatted_output(file_blocks: List[Dict], total_error_count...
  function generate_fallback_output (line 196) | def generate_fallback_output(lines: List[str]) -> str:
  function main (line 218) | def main():

FILE: .github/xlsx/scripts/build-checklist.py
  function set_version (line 15) | def set_version():
  function sha256file (line 21) | def sha256file(file):
  function copy_cell (line 30) | def copy_cell(cellFrom, cellTo):
  function lines_of_text (line 39) | def lines_of_text(txt, width):
  function copy_row (line 46) | def copy_row(sheet, rowFrom, rowTo):
  function set_sheet_title (line 53) | def set_sheet_title(sheet, version):
  function insert_new_header (line 56) | def insert_new_header(sheet, title):
  function insert_new_item (line 65) | def insert_new_item(sheet, id, name, link, objective):
  function insert_empty (line 89) | def insert_empty(sheet):

FILE: .github/xlsx/scripts/upload-to-google-drive.py
  function set_version (line 11) | def set_version():
  function set_file_id (line 17) | def set_file_id():
  function set_sheet_title (line 23) | def set_sheet_title(version):
Condensed preview — 241 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (9,904K chars).
[
  {
    "path": ".editorconfig",
    "chars": 492,
    "preview": "# EditorConfig is awesome: https://EditorConfig.org\n\n# Top-most EditorConfig file\nroot = true\n\n# Unix-style newlines wit"
  },
  {
    "path": ".gitattributes",
    "chars": 227,
    "preview": "* text=auto eol=lf\n\n*.css text\n*.htm text\n*.html text\n*.js text\n*.md text\n*.svg text\n*.txt text\n*.xml text\n*.xsl text\n*."
  },
  {
    "path": ".github/FUNDING.yml",
    "chars": 135,
    "preview": "custom: https://owasp.org/donate/?reponame=www-project-web-security-testing-guide&title=OWASP+Web+Security+Testing+Guide"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/broken_link.md",
    "chars": 354,
    "preview": "---\nname: Broken Link\nabout: Report broken links\ntitle: ''\nlabels: bug, help wanted, good first issue\nassignees: ''\n\n---"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature_request.md",
    "chars": 224,
    "preview": "---\nname: Feature Request\nabout: Suggest an idea for this project\ntitle: ''\nlabels: enhancement\nassignees: ''\n\n---\n\n**Wh"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/fix-request.md",
    "chars": 499,
    "preview": "---\nname: Fix Request\nabout: Create a report to help us improve\ntitle: ''\nlabels: revise, help wanted\nassignees: ''\n\n---"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/new-content.md",
    "chars": 431,
    "preview": "---\nname: Add New Content\nabout: Suggest additions to the Testing Guide\ntitle: ''\nlabels: new, help wanted\nassignees: ''"
  },
  {
    "path": ".github/actions/get-changed-files/action.yml",
    "chars": 2713,
    "preview": "name: Get Changed Files\ndescription: >\n  Compute changed files between base and head SHAs using PR-accurate diff.\n  Work"
  },
  {
    "path": ".github/configs/.markdownlint.json",
    "chars": 285,
    "preview": "{\n  \"default\": true,\n  \"MD004\": { \"style\": \"dash\" },\n  \"MD007\": { \"indent\": 4 },\n  \"MD024\": false,\n  \"MD026\": { \"punctua"
  },
  {
    "path": ".github/configs/.textlintrc.json",
    "chars": 10905,
    "preview": "{\n  \"rules\": {\n    \"terminology\": {\n      // Do not load default terms (see terms.json in the tool's repository)\n      \""
  },
  {
    "path": ".github/configs/markdown-link-check-config.json",
    "chars": 716,
    "preview": "{\n    \"useHead\": false,\n    \"ignorePatterns\": [\n        { \"pattern\": \"^/\" },\n        { \"pattern\": \"^\\\\./\" },\n        { \""
  },
  {
    "path": ".github/dependabot.yml",
    "chars": 480,
    "preview": "# Please see the documentation for all configuration options:\n# https://docs.github.com/code-security/dependabot/dependa"
  },
  {
    "path": ".github/epub/README.md",
    "chars": 90,
    "preview": "# epub\n\nThis directory contains github action dependencies for creation of the WSTG EPUB.\n"
  },
  {
    "path": ".github/epub/assets/epub-style.css",
    "chars": 4133239,
    "preview": "\n@font-face {\n    font-family: 'Helvetica';\n    src: url(data:font/truetype;charset=utf-8;base64,AAEAAAASAQAABAAgRkZUTQb"
  },
  {
    "path": ".github/epub/scripts/make-epub.sh",
    "chars": 8581,
    "preview": "#!/bin/bash\n# Script to create the EPUB file for WSTG\n# Expected this to be run after PDF build\n# Some dependencies are "
  },
  {
    "path": ".github/json/scripts/make-json.sh",
    "chars": 4795,
    "preview": "#!/bin/bash\n# Script to create the Json checklist file for WSTG\n\nfunction join { local IFS=\"$1\"; shift; echo \"$*\"; }\n\ncd"
  },
  {
    "path": ".github/pdf/README.md",
    "chars": 88,
    "preview": "# pdf\n\nThis directory contains github action dependencies for creation of the WSTG PDF.\n"
  },
  {
    "path": ".github/pdf/assets/pdf-style.css",
    "chars": 4142897,
    "preview": "\n@font-face {\n    font-family: 'Helvetica';\n    src: url(data:font/truetype;charset=utf-8;base64,AAEAAAASAQAABAAgRkZUTQb"
  },
  {
    "path": ".github/pdf/pdf-config.json",
    "chars": 1049,
    "preview": "{\n  \"stylesheet\":\".github/pdf/assets/pdf-style.css\",\n  \"css\": \"body { margin: 0px; padding:0px; }\",\n  \"body_class\": \"mar"
  },
  {
    "path": ".github/pdf/scripts/make-pdf.sh",
    "chars": 18918,
    "preview": "#!/bin/bash\n# Script to create the PDF file for WSTG\n\n# Clean and create required build folders\nclean_build () {\n    # C"
  },
  {
    "path": ".github/pull_request_template.md",
    "chars": 243,
    "preview": "This PR covers issue #<issue number>.\n\n- [ ] This PR handles the issue and requires no additional PRs.\n- [ ] You have va"
  },
  {
    "path": ".github/workflows/README.md",
    "chars": 5151,
    "preview": "# Workflows Documentation\n\nThis directory contains GitHub Actions workflows for the WSTG repository. Helper scripts used"
  },
  {
    "path": ".github/workflows/build-checklists.yml",
    "chars": 3233,
    "preview": "name: Deploy Latest Checklists\n\non:\n  push:\n    branches:\n      - master\n    paths:\n      - 'document/**'\n  workflow_dis"
  },
  {
    "path": ".github/workflows/build-ebooks.yml",
    "chars": 2554,
    "preview": "name: Build Ebooks\n\non:\n  push:\n    tags: \n      - '*'\n  workflow_dispatch:\n    inputs:\n      version:\n        descripti"
  },
  {
    "path": ".github/workflows/clean-workflow-runs.yml",
    "chars": 479,
    "preview": "name: Delete Old Workflow Runs\non:\n  schedule:\n    - cron: '10 0 1,15 * *'\n  workflow_dispatch:\n\njobs:\n  Delete_Runs:\n  "
  },
  {
    "path": ".github/workflows/comment.yml",
    "chars": 5076,
    "preview": "name: Comment\n\non:\n  workflow_run:\n    workflows: ['Markdown Link Check', 'Markdown Lint Check', 'Markdown Terminology L"
  },
  {
    "path": ".github/workflows/dummy.yml",
    "chars": 210,
    "preview": "name: Markdown Lint Check\n\non:\n  pull_request:\n    branches:\n    - master\n    paths-ignore:\n    - '**.md'\njobs:\n  lint:\n"
  },
  {
    "path": ".github/workflows/md-link-check-full.yml",
    "chars": 1904,
    "preview": "name: Markdown Link Check (Full Repository)\n\non:\n  workflow_dispatch:\n\njobs:\n  link-check:\n    permissions:\n      conten"
  },
  {
    "path": ".github/workflows/md-link-check.yml",
    "chars": 3924,
    "preview": "name: Markdown Link Check\n\non:\n  pull_request:\n    paths:\n    - '**.md'\n    - '!.github/**'\n\njobs:\n  link-check:\n    per"
  },
  {
    "path": ".github/workflows/md-lint-check.yml",
    "chars": 3464,
    "preview": "name: Markdown Lint Check\n\non:\n  pull_request:\n    branches:\n    - master\n    paths:\n    - '**.md'\n    - '!.github/**'\n\n"
  },
  {
    "path": ".github/workflows/md-textlint-check.yml",
    "chars": 3221,
    "preview": "name: Markdown Terminology Lint Check\n\non:\n  pull_request:\n    branches:\n    - master\n    paths:\n    - '**.md'\n    - '!."
  },
  {
    "path": ".github/workflows/scripts/README.md",
    "chars": 1058,
    "preview": "# Workflow Scripts\n\nThis directory contains helper scripts used by GitHub Actions workflows.\n\n## Scripts\n\n### format_lin"
  },
  {
    "path": ".github/workflows/scripts/format_lint_output.py",
    "chars": 6849,
    "preview": "#!/usr/bin/env python3\n\"\"\"\nFormat markdown linting output for better readability in PR comments.\n\nThis script parses the"
  },
  {
    "path": ".github/workflows/www_latest_update.yml",
    "chars": 3925,
    "preview": "name: Deploy Latest WSTG Content to Web\n\non:\n  push:\n    branches:\n      - master\n    paths:\n      - 'document/**'\n  wor"
  },
  {
    "path": ".github/workflows/www_stable_update.yml",
    "chars": 6341,
    "preview": "name: Deploy Stable and Versioned WSTG Content to Web\n\non:\n  push:\n    tags:\n      - 'v*'\n\njobs:\n  create_pr:\n    name: "
  },
  {
    "path": ".github/www/README.md",
    "chars": 236,
    "preview": "# www\n\nThis directory contains github action dependencies for deployment of content to the owasp.org project website.\n\n-"
  },
  {
    "path": ".github/www/assets/README.md",
    "chars": 391,
    "preview": "# assets\n\nThis directory is a storage location for the project's social and graphics assets.\n\n- 202006-owasp_material &g"
  },
  {
    "path": ".github/www/latest/README.md",
    "chars": 149,
    "preview": "# www/latest\n\nThis directory contains github action dependencies for deployment of content to the `latest` version on th"
  },
  {
    "path": ".github/www/latest/info.md",
    "chars": 50,
    "preview": "{% include navigation.html collection=\"latest\" %}\n"
  },
  {
    "path": ".github/www/latest/prepend.nav",
    "chars": 37,
    "preview": "docs_list_title: WSTG Contents\ndocs:\n"
  },
  {
    "path": ".github/www/latest/prepend.txt",
    "chars": 94,
    "preview": "---\n\nlayout: col-document\ntitle: WSTG - Latest\ntags: WSTG\n\n---\n\n{% include breadcrumb.html %}\n"
  },
  {
    "path": ".github/www/stable/README.md",
    "chars": 149,
    "preview": "# www/stable\n\nThis directory contains github action dependencies for deployment of content to the `stable` version on th"
  },
  {
    "path": ".github/www/stable/info.md",
    "chars": 50,
    "preview": "{% include navigation.html collection=\"stable\" %}\n"
  },
  {
    "path": ".github/www/stable/prepend.nav",
    "chars": 46,
    "preview": "docs_list_title: WSTG Contents (Stable)\ndocs:\n"
  },
  {
    "path": ".github/www/stable/prepend.txt",
    "chars": 94,
    "preview": "---\n\nlayout: col-document\ntitle: WSTG - Stable\ntags: WSTG\n\n---\n\n{% include breadcrumb.html %}\n"
  },
  {
    "path": ".github/www/v41/README.md",
    "chars": 145,
    "preview": "# www/v4.1\n\nThis directory contains github action dependencies for deployment of content to the `v4.1` version on the ow"
  },
  {
    "path": ".github/www/v41/info.md",
    "chars": 47,
    "preview": "{% include navigation.html collection=\"v41\" %}\n"
  },
  {
    "path": ".github/www/v41/prepend.nav",
    "chars": 44,
    "preview": "docs_list_title: WSTG Contents (v4.1)\ndocs:\n"
  },
  {
    "path": ".github/www/v41/prepend.txt",
    "chars": 61,
    "preview": "---\n\nlayout: col-document\ntitle: WSTG - v4.1\ntags: WSTG\n\n---\n"
  },
  {
    "path": ".github/www/v42/README.md",
    "chars": 145,
    "preview": "# www/v4.2\n\nThis directory contains github action dependencies for deployment of content to the `v4.2` version on the ow"
  },
  {
    "path": ".github/www/v42/info.md",
    "chars": 47,
    "preview": "{% include navigation.html collection=\"v42\" %}\n"
  },
  {
    "path": ".github/www/v42/prepend.nav",
    "chars": 44,
    "preview": "docs_list_title: WSTG Contents (v4.2)\ndocs:\n"
  },
  {
    "path": ".github/www/v42/prepend.txt",
    "chars": 92,
    "preview": "---\n\nlayout: col-document\ntitle: WSTG - v4.2\ntags: WSTG\n\n---\n\n{% include breadcrumb.html %}\n"
  },
  {
    "path": ".github/www/v43/README.md",
    "chars": 145,
    "preview": "# www/v4.3\n\nThis directory contains github action dependencies for deployment of content to the `v4.3` version on the ow"
  },
  {
    "path": ".github/www/v43/info.md",
    "chars": 47,
    "preview": "{% include navigation.html collection=\"v43\" %}\n"
  },
  {
    "path": ".github/www/v43/prepend.nav",
    "chars": 44,
    "preview": "docs_list_title: WSTG Contents (v4.3)\ndocs:\n"
  },
  {
    "path": ".github/www/v43/prepend.txt",
    "chars": 92,
    "preview": "---\n\nlayout: col-document\ntitle: WSTG - v4.3\ntags: WSTG\n\n---\n\n{% include breadcrumb.html %}\n"
  },
  {
    "path": ".github/xlsx/README.md",
    "chars": 135,
    "preview": "# xlsx\n\nThis directory contains github action dependencies for creation of the WSTG XLSX Checklist.\n\nRequired pip module"
  },
  {
    "path": ".github/xlsx/scripts/build-checklist.py",
    "chars": 4704,
    "preview": "import re\nimport sys\nimport json\nimport hashlib\nfrom math import ceil\nfrom copy import copy\nfrom openpyxl import load_wo"
  },
  {
    "path": ".github/xlsx/scripts/create-google-drive-cred.py",
    "chars": 367,
    "preview": "from pydrive.auth import GoogleAuth\nfrom pydrive.drive import GoogleDrive\n\n# To Create GAuth Credentials file\ngauth = Go"
  },
  {
    "path": ".github/xlsx/scripts/upload-to-google-drive.py",
    "chars": 1356,
    "preview": "from pydrive.drive import GoogleDrive\nfrom pydrive.auth import GoogleAuth\n\nimport sys\n\nif len(sys.argv) < 2:\n    print ("
  },
  {
    "path": ".gitignore",
    "chars": 5818,
    "preview": "### OSX ###\n# General\n.DS_Store\n.AppleDouble\n.LSOverride\n\n# Icon must end with two \\r\nIcon\n\n# Thumbnails\n._*\n\n# Files th"
  },
  {
    "path": ".vscode/extensions.json",
    "chars": 300,
    "preview": "{\n  \"recommendations\": [\n    \"DavidAnson.vscode-markdownlint\",\n    \"yzhang.markdown-all-in-one\",\n    \"streetsidesoftware"
  },
  {
    "path": ".vscode/settings.json",
    "chars": 461,
    "preview": "{\n  \"editor.formatOnType\": true,\n  \"files.autoSave\": \"afterDelay\",\n  \"files.autoSaveDelay\": 1500,\n  \"[markdown]\": {\n    "
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "chars": 3402,
    "preview": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, w"
  },
  {
    "path": "CONTRIBUTING.md",
    "chars": 10363,
    "preview": "# Contributing to the Testing Guide\n\nThank you for considering contributing to the Web Security Testing Guide (WSTG)!\n\nH"
  },
  {
    "path": "LICENSE",
    "chars": 20557,
    "preview": "Attribution-ShareAlike 4.0 International\r\n\r\n=======================================================================\r\n\r\nC"
  },
  {
    "path": "README.md",
    "chars": 5177,
    "preview": "# OWASP Web Security Testing Guide\n\n[![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightg"
  },
  {
    "path": "REST_CS_Migrate.md",
    "chars": 6274,
    "preview": "# REST Assessment Cheat Sheet\n\n## About RESTful Web Services\n\nWeb Services are an implementation of web technology used "
  },
  {
    "path": "SECURITY.md",
    "chars": 1802,
    "preview": "# Security Policy\n\n## Supported Versions\n\nThis repository contains documentation and educational content.\nThere are no e"
  },
  {
    "path": "Testing_for_APIs.md",
    "chars": 7035,
    "preview": "# API Testing\n\nWeb APIs have gained a lot of popularity as they allow third-party programs to interact with sites in a m"
  },
  {
    "path": "checklists/README.md",
    "chars": 1653,
    "preview": "# Web Security Testing Guide Checklist\n\nContained in this folder is an Excel file which provides the following worksheet"
  },
  {
    "path": "checklists/checklist.json",
    "chars": 65108,
    "preview": "{\n    \"categories\": {\n        \"Information Gathering\": {\n            \"id\":\"WSTG-INFO\",\n            \"tests\":[\n           "
  },
  {
    "path": "checklists/checklist.md",
    "chars": 14439,
    "preview": "# Testing Checklist\n\nThe following is the list of items to test during the assessment:\n\nNote: The `Status` column can be"
  },
  {
    "path": "document/0-Foreword/README.md",
    "chars": 8009,
    "preview": "# Foreword\n\nThe problem of insecure software is perhaps the most important technical challenge of our time. The dramatic"
  },
  {
    "path": "document/1-Frontispiece/README.md",
    "chars": 3278,
    "preview": "# Frontispiece\n\n## Welcome\n\n> As we focus on incremental improvement, this release introduces numerous updates. We've st"
  },
  {
    "path": "document/2-Introduction/README.md",
    "chars": 89045,
    "preview": "# Introduction\n\n## The OWASP Testing Project\n\nThe OWASP Testing Project has been in development for many years. The aim "
  },
  {
    "path": "document/3-The_OWASP_Testing_Framework/0-The_Web_Security_Testing_Framework.md",
    "chars": 11601,
    "preview": "# The Web Security Testing Framework\n\n## Overview\n\nThis section describes a typical testing framework that can be develo"
  },
  {
    "path": "document/3-The_OWASP_Testing_Framework/1-Penetration_Testing_Methodologies.md",
    "chars": 6194,
    "preview": "# Penetration Testing Methodologies\n\n## Summary\n\n- [OWASP Testing Guides](#owasp-testing-guides)\n    - Web Security Test"
  },
  {
    "path": "document/3-The_OWASP_Testing_Framework/README.md",
    "chars": 878,
    "preview": "# The OWASP Testing Framework\n\n3.1 [The Web Security Testing Framework](0-The_Web_Security_Testing_Framework.md)\n\n3.2 [P"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/00-Introduction_and_Objectives/README.md",
    "chars": 4750,
    "preview": "# 4.0 Introduction and Objectives\n\nThis section describes the OWASP web application security testing methodology and exp"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/01-Conduct_Search_Engine_Discovery_Reconnaissance_for_Information_Leakage.md",
    "chars": 8454,
    "preview": "# Conduct Search Engine Discovery Reconnaissance for Information Leakage\n\n|ID          |\n|------------|\n|WSTG-INFO-01|\n\n"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/02-Fingerprint_Web_Server.md",
    "chars": 7554,
    "preview": "# Fingerprint Web Server\n\n|ID          |\n|------------|\n|WSTG-INFO-02|\n\n## Summary\n\nWeb server fingerprinting is the tas"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/03-Review_Webserver_Metafiles_for_Information_Leakage.md",
    "chars": 12779,
    "preview": "# Review Webserver Metafiles for Information Leakage\n\n|ID          |\n|------------|\n|WSTG-INFO-03|\n\n## Summary\n\nThis sec"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/04-Attack_Surface_Identification.md",
    "chars": 19930,
    "preview": "# Attack Surface Identification\n\n|ID          |\n|------------|\n|WSTG-INFO-04|\n\n## Summary\n\nIdentifying the attack surfac"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/05-Review_Web_Page_Content_for_Information_Leakage.md",
    "chars": 10944,
    "preview": "# Review Web Page Content for Information Leakage\n\n|ID          |\n|------------|\n|WSTG-INFO-05|\n\n## Summary\n\nIt is very "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/06-Identify_Application_Entry_Points.md",
    "chars": 12561,
    "preview": "# Identify Application Entry Points\n\n|ID          |\n|------------|\n|WSTG-INFO-06|\n\n## Summary\n\nEnumerating the applicati"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/07-Map_Execution_Paths_Through_Application.md",
    "chars": 3380,
    "preview": "# Map Execution Paths Through Application\n\n|ID          |\n|------------|\n|WSTG-INFO-07|\n\n## Summary\n\nBefore commencing s"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/08-Fingerprint_Web_Application_Framework.md",
    "chars": 14613,
    "preview": "# Fingerprint Web Application Framework\n\n|ID          |\n|------------|\n|WSTG-INFO-08|\n\n## Summary\n\nIt wouldn't be a stre"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/09-Fingerprint_Web_Application.md",
    "chars": 226,
    "preview": "# Fingerprint Web Application\n\n|ID          |\n|------------|\n|WSTG-INFO-09|\n\nThis content has been merged into: [Fingerp"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/10-Map_Application_Architecture.md",
    "chars": 14396,
    "preview": "# Map Application Architecture\n\n|ID          |\n|------------|\n|WSTG-INFO-10|\n\n## Summary\n\nIn order to effectively test a"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/01-Information_Gathering/README.md",
    "chars": 973,
    "preview": "# 4.1 Information Gathering\n\n4.1.1 [Conduct Search Engine Discovery Reconnaissance for Information Leakage](01-Conduct_S"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/01-Test_Network_Infrastructure_Configuration.md",
    "chars": 10391,
    "preview": "# Test Network Infrastructure Configuration\n\n|ID          |\n|------------|\n|WSTG-CONF-01|\n\n## Summary\n\nThe intrinsic com"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/02-Test_Application_Platform_Configuration.md",
    "chars": 18551,
    "preview": "# Test Application Platform Configuration\n\n|ID          |\n|------------|\n|WSTG-CONF-02|\n\n## Summary\n\nProper configuratio"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/03-Test_File_Extensions_Handling_for_Sensitive_Information.md",
    "chars": 7353,
    "preview": "# Test File Extensions Handling for Sensitive Information\n\n|ID          |\n|------------|\n|WSTG-CONF-03|\n\n## Summary\n\nWeb"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/04-Review_Old_Backup_and_Unreferenced_Files_for_Sensitive_Information.md",
    "chars": 18402,
    "preview": "# Review Old Backup and Unreferenced Files for Sensitive Information\n\n|ID          |\n|------------|\n|WSTG-CONF-04|\n\n## S"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/05-Enumerate_Infrastructure_and_Application_Admin_Interfaces.md",
    "chars": 6589,
    "preview": "# Enumerate Infrastructure and Application Admin Interfaces\n\n|ID          |\n|------------|\n|WSTG-CONF-05|\n\n## Summary\n\nA"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/06-Test_HTTP_Methods.md",
    "chars": 12371,
    "preview": "# Test HTTP Methods\n\n|ID          |\n|------------|\n|WSTG-CONF-06|\n\n## Summary\n\nHTTP offers a number of methods (or verbs"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/07-Test_HTTP_Strict_Transport_Security.md",
    "chars": 2795,
    "preview": "# Test HTTP Strict Transport Security\n\n|ID          |\n|------------|\n|WSTG-CONF-07|\n\n## Summary\n\nThe HTTP Strict Transpo"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/08-Test_RIA_Cross_Domain_Policy.md",
    "chars": 109,
    "preview": "# Test RIA Cross Domain Policy\n\n|ID          |\n|------------|\n|WSTG-CONF-08|\n\nThis content has been removed.\n"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/09-Test_File_Permission.md",
    "chars": 2195,
    "preview": "# Test File Permission\n\n|ID          |\n|------------|\n|WSTG-CONF-09|\n\n## Summary\n\nWhen a resource is given a permissions"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/10-Test_for_Subdomain_Takeover.md",
    "chars": 6290,
    "preview": "# Test for Subdomain Takeover\n\n|ID          |\n|------------|\n|WSTG-CONF-10|\n\n## Summary\n\nA successful exploitation of th"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/11-Test_Cloud_Storage.md",
    "chars": 4283,
    "preview": "# Test Cloud Storage\n\n|ID          |\n|------------|\n|WSTG-CONF-11|\n\n## Summary\n\nCloud storage services allow web applica"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/12-Test_for_Content_Security_Policy.md",
    "chars": 9236,
    "preview": "# Testing for Content Security Policy\n\n|ID          |\n|------------|\n|WSTG-CONF-12|\n\n## Summary\n\nContent Security Policy"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/13-Test_for_Path_Confusion.md",
    "chars": 2978,
    "preview": "# Test Path Confusion\n\n|ID          |\n|------------|\n|WSTG-CONF-13|\n\n## Summary\n\nProper configuration of application pat"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/14-Test_Other_HTTP_Security_Header_Misconfigurations.md",
    "chars": 10116,
    "preview": "# Test Other HTTP Security Header Misconfigurations\n\n| ID         |\n|------------|\n|WSTG-CONF-14|\n\n## Summary\n\nSecurity "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management_Testing/README.md",
    "chars": 1329,
    "preview": "# 4.2 Configuration and Deployment Management Testing\n\n4.2.1 [Test Network Infrastructure Configuration](01-Test_Network"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/03-Identity_Management_Testing/01-Test_Role_Definitions.md",
    "chars": 3381,
    "preview": "# Test Role Definitions\n\n|ID          |\n|------------|\n|WSTG-IDNT-01|\n\n## Summary\n\nApplications have several types of fu"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/03-Identity_Management_Testing/02-Test_User_Registration_Process.md",
    "chars": 2490,
    "preview": "# Test User Registration Process\n\n|ID          |\n|------------|\n|WSTG-IDNT-02|\n\n## Summary\n\nSome websites offer a user r"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/03-Identity_Management_Testing/03-Test_Account_Provisioning_Process.md",
    "chars": 1731,
    "preview": "# Test Account Provisioning Process\n\n|ID          |\n|------------|\n|WSTG-IDNT-03|\n\n## Summary\n\nThe provisioning of accou"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/03-Identity_Management_Testing/04-Testing_for_Account_Enumeration_and_Guessable_User_Account.md",
    "chars": 12841,
    "preview": "# Testing for Account Enumeration and Guessable User Account\n\n|ID          |\n|------------|\n|WSTG-IDNT-04|\n\n## Summary\n\n"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/03-Identity_Management_Testing/05-Testing_for_Weak_or_Unenforced_Username_Policy.md",
    "chars": 326,
    "preview": "# Testing for Weak or Unenforced Username Policy\n\n|ID          |\n|------------|\n|WSTG-IDNT-05|\n\nThis test has been merge"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/03-Identity_Management_Testing/README.md",
    "chars": 500,
    "preview": "# 4.3 Identity Management Testing\n\n4.3.1 [Test Role Definitions](01-Test_Role_Definitions.md)\n\n4.3.2 [Test User Registra"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/01-Testing_for_Credentials_Transported_over_an_Encrypted_Channel.md",
    "chars": 347,
    "preview": "# Testing for Credentials Transported over an Encrypted Channel\n\n|ID          |\n|------------|\n|WSTG-ATHN-01|\n\nThis cont"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/02-Testing_for_Default_Credentials.md",
    "chars": 4495,
    "preview": "# Testing for Default Credentials\n\n|ID          |\n|------------|\n|WSTG-ATHN-02|\n\n## Summary\n\nMany web applications and h"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/03-Testing_for_Weak_Lock_Out_Mechanism.md",
    "chars": 9592,
    "preview": "# Testing for Weak Lock Out Mechanism\n\n|ID          |\n|------------|\n|WSTG-ATHN-03|\n\n## Summary\n\nAccount lockout mechani"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/04-Testing_for_Bypassing_Authentication_Schema.md",
    "chars": 7273,
    "preview": "# Testing for Bypassing Authentication Schema\n\n|ID          |\n|------------|\n|WSTG-ATHN-04|\n\n## Summary\n\nIn computer sec"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/05-Testing_for_Vulnerable_Remember_Password.md",
    "chars": 2561,
    "preview": "# Testing for Vulnerable Remember Password\n\n|ID          |\n|------------|\n|WSTG-ATHN-05|\n\n## Summary\n\nCredentials are th"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/06-Testing_for_Browser_Cache_Weaknesses.md",
    "chars": 6408,
    "preview": "# Testing for Browser Cache Weaknesses\n\n|ID          |\n|------------|\n|WSTG-ATHN-06|\n\n## Summary\n\nIn this phase the test"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/07-Testing_for_Weak_Authentication_Methods.md",
    "chars": 3249,
    "preview": "# Testing for Weak Authentication Methods\n\n|ID          |\n|------------|\n|WSTG-ATHN-07|\n\n## Summary\n\nThe most prevalent "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/08-Testing_for_Weak_Security_Question_Answer.md",
    "chars": 6242,
    "preview": "# Testing for Weak Security Question Answer\n\n|ID          |\n|------------|\n|WSTG-ATHN-08|\n\n## Summary\n\nOften called \"sec"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/09-Testing_for_Weak_Password_Change_or_Reset_Functionalities.md",
    "chars": 15732,
    "preview": "# Testing for Weak Password Change or Reset Functionalities\n\n|ID          |\n|------------|\n|WSTG-ATHN-09|\n\n## Summary\n\nF"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/10-Testing_for_Weaker_Authentication_in_Alternative_Channel.md",
    "chars": 5962,
    "preview": "# Testing for Weaker Authentication in Alternative Channel\n\n|ID          |\n|------------|\n|WSTG-ATHN-10|\n\n## Summary\n\nEv"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/11-Testing_Multi-Factor_Authentication.md",
    "chars": 17348,
    "preview": "# Testing Multi-Factor Authentication (MFA)\n\n|ID          |\n|------------|\n|WSTG-ATHN-11|\n\n## Summary\n\nMany applications"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/04-Authentication_Testing/README.md",
    "chars": 1177,
    "preview": "# 4.4 Authentication Testing\n\n4.4.1 [Testing for Credentials Transported over an Encrypted Channel](01-Testing_for_Crede"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/05-Authorization_Testing/01-Testing_Directory_Traversal_File_Include.md",
    "chars": 10708,
    "preview": "# Testing Directory Traversal File Include\n\n|ID          |\n|------------|\n|WSTG-ATHZ-01|\n\n## Summary\n\nMany web applicati"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/05-Authorization_Testing/02-Testing_for_Bypassing_Authorization_Schema.md",
    "chars": 8904,
    "preview": "# Testing for Bypassing Authorization Schema\n\n|ID          |\n|------------|\n|WSTG-ATHZ-02|\n\n## Summary\n\nThis test case f"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/05-Authorization_Testing/03-Testing_for_Privilege_Escalation.md",
    "chars": 8528,
    "preview": "# Testing for Privilege Escalation\n\n|ID          |\n|------------|\n|WSTG-ATHZ-03|\n\n## Summary\n\nThis section describes the"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/05-Authorization_Testing/04-Testing_for_Insecure_Direct_Object_References.md",
    "chars": 5865,
    "preview": "# Testing for Insecure Direct Object References\n\n|ID          |\n|------------|\n|WSTG-ATHZ-04|\n\n## Summary\n\nInsecure Dire"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/05-Authorization_Testing/05-Testing_for_OAuth_Weaknesses.md",
    "chars": 12047,
    "preview": "# Testing for OAuth Weaknesses\n\n|ID          |\n|------------|\n|WSTG-ATHZ-05|\n\n## Summary\n\n[OAuth2.0](https://oauth.net/2"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/05-Authorization_Testing/05.1-Testing_for_OAuth_Authorization_Server_Weaknesses.md",
    "chars": 16016,
    "preview": "# Testing for OAuth Authorization Server Weaknesses\n\n## Summary\n\nOAuth stores the identities of users and their correspo"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/05-Authorization_Testing/05.2-Testing_for_OAuth_Client_Weaknesses.md",
    "chars": 5537,
    "preview": "# Testing for OAuth Client Weaknesses\n\n## Summary\n\nOAuth grants access rights on resources to clients. This allows them "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/05-Authorization_Testing/README.md",
    "chars": 704,
    "preview": "# 4.5 Authorization Testing\n\n4.5.1 [Testing Directory Traversal File Include](01-Testing_Directory_Traversal_File_Includ"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/01-Testing_for_Session_Management_Schema.md",
    "chars": 17671,
    "preview": "# Testing for Session Management Schema\n\n|ID          |\n|------------|\n|WSTG-SESS-01|\n\n## Summary\n\nOne of the core compo"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/02-Testing_for_Cookies_Attributes.md",
    "chars": 11934,
    "preview": "# Testing for Cookies Attributes\n\n|ID          |\n|------------|\n|WSTG-SESS-02|\n\n## Summary\n\nWeb Cookies (herein referred"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/03-Testing_for_Session_Fixation.md",
    "chars": 6327,
    "preview": "# Testing for Session Fixation\n\n|ID          |\n|------------|\n|WSTG-SESS-03|\n\n## Summary\n\nSession fixation is enabled by"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/04-Testing_for_Exposed_Session_Variables.md",
    "chars": 6869,
    "preview": "# Testing for Exposed Session Variables\n\n|ID          |\n|------------|\n|WSTG-SESS-04|\n\n## Summary\n\nThe Session Tokens (C"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/05-Testing_for_Cross_Site_Request_Forgery.md",
    "chars": 13303,
    "preview": "# Testing for Cross Site Request Forgery\n\n|ID          |\n|------------|\n|WSTG-SESS-05|\n\n## Summary\n\nCross-Site Request F"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/06-Testing_for_Logout_Functionality.md",
    "chars": 7269,
    "preview": "# Testing for Logout Functionality\n\n|ID          |\n|------------|\n|WSTG-SESS-06|\n\n## Summary\n\nSession termination is an "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/07-Testing_Session_Timeout.md",
    "chars": 6209,
    "preview": "# Testing Session Timeout\n\n|ID          |\n|------------|\n|WSTG-SESS-07|\n\n## Summary\n\nIn this phase testers check that th"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/08-Testing_for_Session_Puzzling.md",
    "chars": 3544,
    "preview": "# Testing for Session Puzzling\n\n|ID          |\n|------------|\n|WSTG-SESS-08|\n\n## Summary\n\nSession Variable Overloading ("
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/09-Testing_for_Session_Hijacking.md",
    "chars": 5153,
    "preview": "# Testing for Session Hijacking\n\n|ID          |\n|------------|\n|WSTG-SESS-09|\n\n## Summary\n\nAn attacker who gets access t"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/10-Testing_JSON_Web_Tokens.md",
    "chars": 13128,
    "preview": "# Testing JSON Web Tokens\n\n|ID          |\n|------------|\n|WSTG-SESS-10|\n\n## Summary\n\nJSON Web Tokens (JWTs) are cryptogr"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/11-Testing_for_Concurrent_Sessions.md",
    "chars": 5251,
    "preview": "# Testing for Concurrent Sessions\n\n|ID          |\n|------------|\n|WSTG-SESS-11|\n\n## Summary\n\nConcurrent sessions are a c"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/06-Session_Management_Testing/README.md",
    "chars": 905,
    "preview": "# 4.6 Session Management Testing\n\n4.6.1 [Testing for Session Management Schema](01-Testing_for_Session_Management_Schema"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/01-Testing_for_Reflected_Cross_Site_Scripting.md",
    "chars": 14215,
    "preview": "# Testing for Reflected Cross Site Scripting\n\n|ID          |\n|------------|\n|WSTG-INPV-01|\n\n## Summary\n\nReflected [Cross"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/02-Testing_for_Stored_Cross_Site_Scripting.md",
    "chars": 13774,
    "preview": "# Testing for Stored Cross Site Scripting\n\n|ID          |\n|------------|\n|WSTG-INPV-02|\n\n## Summary\n\nStored [Cross-site "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/03-Testing_for_HTTP_Verb_Tampering.md",
    "chars": 243,
    "preview": "# Testing for HTTP Verb Tampering\n\n|ID          |\n|------------|\n|WSTG-INPV-03|\n\nThis content has been merged into: [Tes"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/04-Testing_for_HTTP_Parameter_Pollution.md",
    "chars": 12241,
    "preview": "# Testing for HTTP Parameter Pollution\n\n|ID          |\n|------------|\n|WSTG-INPV-04|\n\n## Summary\n\nHTTP Parameter Polluti"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05-Testing_for_SQL_Injection.md",
    "chars": 44710,
    "preview": "# Testing for SQL Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-05|\n\n## Summary\n\nSQL injection testing checks if i"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05.1-Testing_for_Oracle.md",
    "chars": 17941,
    "preview": "# Testing for Oracle\n\n## Summary\n\nWeb based PL/SQL applications are enabled by the PL/SQL Gateway, which is is the compo"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05.2-Testing_for_MySQL.md",
    "chars": 9806,
    "preview": "# Testing for MySQL\n\n## Summary\n\n[SQL Injection](https://owasp.org/www-community/attacks/SQL_Injection) vulnerabilities "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05.3-Testing_for_SQL_Server.md",
    "chars": 20980,
    "preview": "# Testing for SQL Server\n\n## Summary\n\nIn this section some [SQL Injection](https://owasp.org/www-community/attacks/SQL_I"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05.4-Testing_PostgreSQL.md",
    "chars": 8628,
    "preview": "# Testing PostgreSQL\n\n## Summary\n\nIn this section, some SQL Injection techniques for PostgreSQL will be discussed. These"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05.5-Testing_for_MS_Access.md",
    "chars": 9947,
    "preview": "# Testing for MS Access\n\n## Summary\n\nAs explained in the generic [SQL injection](https://owasp.org/www-community/attacks"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05.6-Testing_for_NoSQL_Injection.md",
    "chars": 7683,
    "preview": "# Testing for NoSQL Injection\n\n## Summary\n\nNoSQL databases provide looser consistency restrictions than traditional SQL "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05.7-Testing_for_ORM_Injection.md",
    "chars": 5399,
    "preview": "# Testing for ORM Injection\n\n## Summary\n\n[Object Relational Mapping (ORM) Injection](https://capec.mitre.org/data/defini"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05.8-Testing_for_Client-side.md",
    "chars": 3043,
    "preview": "# Testing for Client-side\n\n## Summary\n\nClient-side SQL injection occurs when an application implements the [Web SQL Data"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/06-Testing_for_LDAP_Injection.md",
    "chars": 4618,
    "preview": "# Testing for LDAP Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-06|\n\n## Summary\n\nThe Lightweight Directory Access"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/07-Testing_for_XML_Injection.md",
    "chars": 13803,
    "preview": "# Testing for XML Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-07|\n\n## Summary\n\nXML Injection testing is when a t"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/08-Testing_for_SSI_Injection.md",
    "chars": 5540,
    "preview": "# Testing for SSI Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-08|\n\n## Summary\n\nWeb servers usually give develope"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/09-Testing_for_XPath_Injection.md",
    "chars": 4720,
    "preview": "# Testing for XPath Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-09|\n\n## Summary\n\nXPath is a language that has be"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/10-Testing_for_IMAP_SMTP_Injection.md",
    "chars": 9715,
    "preview": "# Testing for IMAP SMTP Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-10|\n\n## Summary\n\nThis threat affects all app"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/11-Testing_for_Code_Injection.md",
    "chars": 2075,
    "preview": "# Testing for Code Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-11|\n\n## Summary\n\nThis section describes how a tes"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/11.1-Testing_for_File_Inclusion.md",
    "chars": 11480,
    "preview": "# Testing for File Inclusion\n\n## Summary\n\nThe File Inclusion vulnerability allows an attacker to include a file, usually"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/12-Testing_for_Command_Injection.md",
    "chars": 14395,
    "preview": "# Testing for Command Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-12|\n\n## Summary\n\nThis article describes how to"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/13-Testing_for_Buffer_Overflow.md",
    "chars": 107,
    "preview": "# Testing for Buffer Overflow\n\n|ID          |\n|------------|\n|WSTG-INPV-13|\n\nThis content has been removed\n"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/13-Testing_for_Format_String_Injection.md",
    "chars": 7761,
    "preview": "# Testing for Format String Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-13|\n\n## Summary\n\nA format string is a nu"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/14-Testing_for_Incubated_Vulnerability.md",
    "chars": 8569,
    "preview": "# Testing for Incubated Vulnerability\n\n|ID          |\n|------------|\n|WSTG-INPV-14|\n\n## Summary\n\nAlso often referred to "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/15-Testing_for_HTTP_Response_Splitting.md",
    "chars": 7264,
    "preview": "# Testing for HTTP Response Splitting\n\n|ID          |\n|------------|\n|WSTG-INPV-15|\n\n## Summary\n\nHTTP Response Splitting"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/16-Testing_for_HTTP_Request_Smuggling.md",
    "chars": 7793,
    "preview": "# Testing for HTTP Request Smuggling\n\n|ID          |\n|------------|\n|WSTG-INPV-16|\n\n## Summary\n\nHTTP Request Smuggling i"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/17-Testing_for_Host_Header_Injection.md",
    "chars": 5411,
    "preview": "# Testing for Host Header Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-17|\n\n## Summary\n\nA web server commonly hos"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/18-Testing_for_Server-side_Template_Injection.md",
    "chars": 6296,
    "preview": "# Testing for Server-side Template Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-18|\n\n## Summary\n\nWeb applications"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/19-Testing_for_Server-Side_Request_Forgery.md",
    "chars": 5804,
    "preview": "# Testing for Server-Side Request Forgery\n\n|ID          |\n|------------|\n|WSTG-INPV-19|\n\n## Summary\n\nWeb applications of"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/20-Testing_for_Mass_Assignment.md",
    "chars": 9903,
    "preview": "# Testing for Mass Assignment\n\n|ID          |\n|------------|\n|WSTG-INPV-20|\n\n## Summary\n\nModern web applications are ver"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/21-Testing_for_CSV_Injection.md",
    "chars": 8575,
    "preview": "# Testing for CSV Injection\n\n|ID          |\n|------------|\n|WSTG-INPV-21|\n\n## Summary\n\nCSV Injection (also known as Form"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/07-Input_Validation_Testing/README.md",
    "chars": 2366,
    "preview": "# 4.7 Input Validation Testing\n\n4.7.1 [Testing for Reflected Cross Site Scripting](01-Testing_for_Reflected_Cross_Site_S"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/08-Testing_for_Error_Handling/01-Testing_For_Improper_Error_Handling.md",
    "chars": 6208,
    "preview": "# Testing for Improper Error Handling\n\n|ID          |\n|------------|\n|WSTG-ERRH-01|\n\n## Summary\n\nAll types of applicatio"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/08-Testing_for_Error_Handling/02-Testing_for_Stack_Traces.md",
    "chars": 219,
    "preview": "# Testing for Stack Traces\n\n|ID          |\n|------------|\n|WSTG-ERRH-02|\n\nThis content has been merged into: [Testing fo"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/08-Testing_for_Error_Handling/README.md",
    "chars": 187,
    "preview": "# 4.8 Testing for Error Handling\n\n4.8.1 [Testing for Improper Error Handling](01-Testing_For_Improper_Error_Handling.md)"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/09-Testing_for_Weak_Cryptography/01-Testing_for_Weak_Transport_Layer_Security.md",
    "chars": 10677,
    "preview": "# Testing for Weak Transport Layer Security\n\n|ID          |\n|------------|\n|WSTG-CRYP-01|\n\n## Summary\n\nWhen information "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/09-Testing_for_Weak_Cryptography/02-Testing_for_Padding_Oracle.md",
    "chars": 7097,
    "preview": "# Testing for Padding Oracle\n\n|ID          |\n|------------|\n|WSTG-CRYP-02|\n\n## Summary\n\nA padding oracle is a function o"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/09-Testing_for_Weak_Cryptography/03-Testing_for_Sensitive_Information_Sent_via_Unencrypted_Channels.md",
    "chars": 7330,
    "preview": "# Testing for Sensitive Information Sent via Unencrypted Channels\n\n|ID          |\n|------------|\n|WSTG-CRYP-03|\n\n## Summ"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/09-Testing_for_Weak_Cryptography/04-Testing_for_Weak_Cryptographic_Primitives.md",
    "chars": 7374,
    "preview": "# Testing for Weak Cryptographic Primitives\n\n|ID          |\n|------------|\n|WSTG-CRYP-04|\n\n## Summary\n\nIncorrect uses of"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/09-Testing_for_Weak_Cryptography/README.md",
    "chars": 450,
    "preview": "# 4.9 Testing for Weak Cryptography\n\n4.9.1 [Testing for Weak Transport Layer Security](01-Testing_for_Weak_Transport_Lay"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/00-Introduction_to_Business_Logic.md",
    "chars": 8747,
    "preview": "# Introduction to Business Logic\n\nTesting for business logic flaws in a multi-functional dynamic web application require"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/01-Test_Business_Logic_Data_Validation.md",
    "chars": 6065,
    "preview": "# Test Business Logic Data Validation\n\n|ID          |\n|------------|\n|WSTG-BUSL-01|\n\n## Summary\n\nThe application must en"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/02-Test_Ability_to_Forge_Requests.md",
    "chars": 5406,
    "preview": "# Test Ability to Forge Requests\n\n|ID          |\n|------------|\n|WSTG-BUSL-02|\n\n## Summary\n\nForging requests is a method"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/03-Test_Integrity_Checks.md",
    "chars": 6836,
    "preview": "# Test Integrity Checks\n\n|ID          |\n|------------|\n|WSTG-BUSL-03|\n\n## Summary\n\nMany applications are designed to dis"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/04-Test_for_Process_Timing.md",
    "chars": 4280,
    "preview": "# Test for Process Timing\n\n|ID          |\n|------------|\n|WSTG-BUSL-04|\n\n## Summary\n\nIt is possible that attackers can g"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/05-Test_Number_of_Times_a_Function_Can_Be_Used_Limits.md",
    "chars": 3210,
    "preview": "# Test Number of Times a Function Can Be Used Limits\n\n|ID          |\n|------------|\n|WSTG-BUSL-05|\n\n## Summary\n\nMany of "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/06-Testing_for_the_Circumvention_of_Work_Flows.md",
    "chars": 7216,
    "preview": "# Testing for the Circumvention of Work Flows\n\n|ID          |\n|------------|\n|WSTG-BUSL-06|\n\n## Summary\n\nWorkflow vulner"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/07-Test_Defenses_Against_Application_Misuse.md",
    "chars": 6815,
    "preview": "# Test Defenses Against Application Misuse\n\n|ID          |\n|------------|\n|WSTG-BUSL-07|\n\n## Summary\n\nThe misuse and inv"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/08-Test_Upload_of_Unexpected_File_Types.md",
    "chars": 4614,
    "preview": "# Test Upload of Unexpected File Types\n\n|ID          |\n|------------|\n|WSTG-BUSL-08|\n\n## Summary\n\nMany applications' bus"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/09-Test_Upload_of_Malicious_Files.md",
    "chars": 15557,
    "preview": "# Test Upload of Malicious Files\n\n|ID          |\n|------------|\n|WSTG-BUSL-09|\n\n## Summary\n\nMany application’s business "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/10-Test-Payment-Functionality.md",
    "chars": 19984,
    "preview": "# Test Payment Functionality\n\n|ID          |\n|------------|\n|WSTG-BUSL-10|\n\n## Summary\n\nMany applications implement paym"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/10-Business_Logic_Testing/README.md",
    "chars": 968,
    "preview": "# 4.10 Business Logic Testing\n\n4.10.0 [Introduction to Business Logic](00-Introduction_to_Business_Logic.md)\n\n4.10.1 [Te"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/11-Client-side_Testing/01-Testing_for_DOM-based_Cross_Site_Scripting.md",
    "chars": 7634,
    "preview": "# Testing for DOM-Based Cross Site Scripting\n\n|ID          |\n|------------|\n|WSTG-CLNT-01|\n\n## Summary\n\n[DOM-based cross"
  },
  {
    "path": "document/4-Web_Application_Security_Testing/11-Client-side_Testing/01.1-Testing_for_Self_DOM_Based_Cross_Site_Scripting.md",
    "chars": 3859,
    "preview": "# Testing for Self DOM Based Cross-Site Scripting\n\n## Summary\n\nSelf DOM-Based Cross-Site Scripting is a specific attack "
  },
  {
    "path": "document/4-Web_Application_Security_Testing/11-Client-side_Testing/02-Testing_for_JavaScript_Execution.md",
    "chars": 2270,
    "preview": "# Testing for JavaScript Execution\n\n|ID          |\n|------------|\n|WSTG-CLNT-02|\n\n## Summary\n\nA JavaScript injection vul"
  }
]

// ... and 41 more files (download for full content)

About this extraction

This page contains the full source code of the OWASP/wstg GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 241 files (9.4 MB), approximately 2.5M tokens, and a symbol index with 21 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!