Skip to content

A collection of ZAP scripts and tips provided by the community - pull requests very welcome!

License

Notifications You must be signed in to change notification settings

zaproxy/community-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 1, 2025
4812c53 · Apr 1, 2025
Apr 1, 2025
Dec 31, 2024
Sep 13, 2024
Apr 12, 2024
Sep 13, 2024
Feb 28, 2025
Apr 12, 2024
Sep 13, 2024
Feb 21, 2025
Aug 6, 2024
Apr 12, 2024
Apr 12, 2024
Apr 12, 2024
Sep 13, 2024
Dec 11, 2020
Apr 12, 2024
Feb 28, 2025
Mar 27, 2025
Jul 25, 2024
Aug 21, 2024
Jun 12, 2021
Jun 12, 2021
May 14, 2019
Aug 20, 2018
Feb 28, 2025
Jan 10, 2023
Aug 10, 2023
Jul 25, 2024
Aug 7, 2023
Feb 28, 2025
Jul 1, 2024
Feb 28, 2025
Feb 28, 2025
Feb 28, 2025

Repository files navigation

Community Scripts

A collection of ZAP scripts provided by the community, i.e. you lot :)

The easiest way to use this repo in ZAP is to install the 'Community Scripts' add-on from the ZAP Marketplace.

Caution

While we do review all scripts to ensure they don't do anything obviously malicious, you should still review them and use them with caution.

If you might want to contribute to the repo then you can also clone it to a local directory and then add that to ZAP using the Options / Scripts screen.

Please upload your scripts via pull requests!

For more information on ZAP scripts:

To discuss any aspect of ZAP scripting please join the zaproxy-scripts group: http://groups.google.com/group/zaproxy-scripts

Note: For .py scripts to be visible, you must have the Python Scripting add-on installed. Same with Ruby, Kotlin, etc.

Please ensure that scripts submitted have the correct extension for the language they are written in.

All scripts in the repo are released under the Apache v2.0 license.

You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

By submitting your scripts to this repo you are releasing them under the Apache v2.0 license, however you may optionally also release them under more lenient licenses via comments in the scripts.

Building

This project uses Gradle to build the ZAP add-on, simply run:

./gradlew build

in the main directory of the project, the add-on will be placed in the directory build/zapAddOn/bin/.

Official Videos

Note that there are videos for some of the specific script types linked from the relevant READMEs.