Skip to content

Latest commit

 

History

History
175 lines (139 loc) · 7.19 KB

CHANGELOG.md

File metadata and controls

175 lines (139 loc) · 7.19 KB

Changelog

All notable changes to this add-on will be documented in this file.

The format is based on Keep a Changelog.

Added

  • active/RCE.py
  • active/SSTI.py
  • active/SSTI.js - An active scan script to check for SSTI in 14 different template engines.
  • httpfuzzerprocessor/addCacheBusting.js - Fuzzing with cache busting.
  • encode-decode
    • README.md - Summary of the script type.
    • double-spacer.js - A script that inserts a space after every character in a string.
  • standalone/SecurityCrawlMazeScore.js
  • scan-hooks/LogMessagesHook.py and httpsender/LogMessages.js to help debugging, especially in docker.

Changed

  • standalone/enableDebugLogging.js > Updated for more recent logging funtionality.

14 - 2021-11-01

Added

  • variant/CompoundCookies.js - An input vector script that handles splitting of compound cookies (Issue 6582).
  • active/corsair.py > An active scan script to check for CORS related issues.)
  • payloadgenerator/securerandom.js > A fuzzer payload generator script that uses Java's SecureRandom as it's source (related to issue 6892).
  • active/bxss.py > an active scan script for inject blind xss payloads to the parameters

13 - 2021-10-14

Fixed

  • targeted/cve-2021-41773-apache-path-trav.js - Set path as escaped so that it's handled properly, set pluginid properly.

12 - 2021-10-07

Added

  • authentication/OfflineTokenRefresh.js - refresh oauth2 offline tokens
  • httpsender/AddBearerTokenHeader.js - refresh oauth2 offline tokens
  • targeted/WordPress Username Enumeration.js - A targeted script to check for WordPress Username Enumeration via author archives
  • targeted/cve-2021-41773-apache-path-trav.js - an active scan script to test for Apache 2.4.49 CVE-2021-41773 path traversal.

Changed

  • Update minimum ZAP version to 2.11.0.

11 - 2021-09-07

Added

  • active/Cross Site WebSocket Hijacking.js > an active scan for Cross-Site WebSocket Hijacking vulnerability
  • targeted/cve-2021-22214.js > A targeted script to check for Unauthorised SSRF on GitLab - CVE 2021-22214
  • httpsender/full-session-n-csrf-nashorn.js > full session and csrf token management.
  • httpfuzzerprocessor/unexpected_responses.js > compare response codes to a (pass/fail) regex and generate alerts
  • targeted/dns-email-spoofing > Check if DMARC / SPF policies are configured on a domain.
  • httpsender/add-more-headers.js > Add caller-specified headers to all requests.

Changed

  • Update links in READMEs.
  • Update JavaDoc links to latest version.

10 - 2021-06-11

Added

  • standalone/load_context_from_burp -> import context from burp config file
  • Passive scan script for finding potential s3 Bucket URLs
  • payloadprocessor/to-hex.js > string to hex payload script.
  • selenium and session scripts.
  • httpfuzzerprocessor/random_x_forwarded_for_ip.js > Set 'X-Forwarded-For' to a random IP value.
  • httpfuzzerprocessor/randomUserAgent.js > Set 'User-Agent' to a random user-agent.
  • Add the following Payload Processor scripts ported from SQLMap:
    • apostrophemask
    • apostrophenullencode
    • chardoubleencode
    • charencode
    • charunicodeencode
    • equaltolike
    • lowercase
    • percentage
    • randomcase
    • space2comments
  • Add Google API keys finder script

Changed

  • Update minimum ZAP version to 2.10.0.
  • Rename reliability to confidence.
  • standalone/enableDebugLogging.js > use new Log4j 2 APIs.
  • standalone/window_creation_template.js > no longer extend AbstractFrame.
  • httpsender/Alert on HTTP Response Code Errors.js and Alert on Unexpected Content Types.js:
    • Check if messages being analyzed are globally excluded or not;
    • Ignore check for update messages;
    • Include more expected content types.
  • httpsender/aws-signing-for-owasp-zap.py > read AWS environment variables for default values.
  • active/TestInsecureHTTPVerbs.py and passive/HUNT.py > correct links to OWASP site.

Removed

  • standalone/loadListInGlobalVariable.js > superseded by core functionality, ScriptVars.setGlobalCustomVar(...) and getGlobalCustomVar(...).

Fixed

  • extender/HTTP Message Logger.js > fix typo in Integer constant.

9 - 2020-01-30

Added

  • Add repo URL, shown in the marketplace and Manage Add-ons dialogue.
  • active/cve-2019-5418.js > An active scanner for Ruby on Rails Accept header content disclosure issue.
  • active/JWT None Exploit.js > Checks if the application's JWT implementation allows the usage of the 'none' algorithm.
  • authentication/DjangoAuthentication.js > Django authentication script.
  • authentication/GetsWithRedirectThenPost.js > An authentication script that follows GET redirects and then submits a POST with the authentication credentials.
  • extender/Simple Reverse Proxy.js > Adds a simple reverse proxy.
  • extender/ZAP onEvent Handler.js > An example for how to listen for internal ZAP events.
  • httpsender/add-extra-headers.js > Adds encountered 'extra' headers to all requests.
  • httpsender/aws-signing-for-owasp-zap.py > Signs requests to AWS.
  • httpsender/fingerprinter.js > Logs MD5s of responses.
  • httpsender/greenbone-maintain-auth.js > An auth helper script for OpenVAS Greenbone web interface.
  • httpsender/inject-xss.js > Injects XSS payloads into JSON responses.
  • httpsender/juice-shop-maintain-auth.js > An auth helper script for OWASP JuiceShop.
  • httpsender/keep-cookies-going.js > An auth helper script.
  • httpsender/maintain-jwt.js > Tracks JWTs and updates Authorization bearer headers.
  • passive/Find IBANs.js > Finds IBANs in HTTP response bodies.
  • passive/HUNT.py > Merge of existing HUNT scripts.
  • proxy/Drop requests by response code.js > Drops requests that have a given response code.
  • standalone/scan_rule_list.js > Lists details from both active and passive scan rules.
  • standalone/Split download extract.rb > Concatenates split file downloads.

Changed

  • Change info URL to link to the online help page.
  • Updated to target ZAP 2.9

Removed

  • The following scripts were merged into a new script HUNT.py:
    • passive/HUNT - Debug & Logic Parameters.py
    • passive/HUNT - File Inclusion.py
    • passive/HUNT - IDOR.py
    • passive/HUNT - RCE.py
    • passive/HUNT - SQLi.py
    • passive/HUNT - SSRF.py
    • passive/HUNT - SSTI.py

Fixed

  • Fix links to source files in zaproxy repo.

8 - 2018-06-19

  • Update from community-scripts repo.

7 - 2018-05-07

  • Update from community-scripts repo.

6 - 2018-02-06

  • Update from community-scripts repo.

5 - 2017-11-28

  • Updated for 2.7.0.

4 - 2017-10-17

  • Updated with the latest scripts for 2.6.0
  • Stop the scripts from being registered twice

3 - 2016-06-02

  • Updated with the latest scripts for 2.5.0

2 - 2016-02-17

  • Fixed bug which prevents ZAP configs from being saved correctly

1 - 2016-02-12

  • First packaged version