git: f63f201efe2d - main - security/zaproxy: New port: The OWASP zed attack proxy

From: Jose Alonso Cardenas Marquez <acm_at_FreeBSD.org>
Date: Wed, 01 Dec 2021 03:52:53 UTC
The branch main has been updated by acm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f63f201efe2d7b423296ea7968ef08eb78c920b0

commit f63f201efe2d7b423296ea7968ef08eb78c920b0
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2021-12-01 03:45:49 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2021-12-01 03:45:49 +0000

    security/zaproxy: New port: The OWASP zed attack proxy
    
    The OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular fr
    security tools and is actively maintained by a dedicated international team
    of volunteers. It can help you automatically find security vulnerabilities in
    your web applications while you are developing and testing your applications.
    It's also a great tool for experienced pentesters to use for manual security
    testing.
    
    WWW: https://www.zaproxy.org/
---
 security/Makefile                                  |   1 +
 security/zaproxy/Makefile                          |  73 ++++++++
 security/zaproxy/distinfo                          |   7 +
 .../zaproxy/files/patch-zap-src-main-dist_zap.sh   |  71 +++++++
 security/zaproxy/pkg-descr                         |   8 +
 security/zaproxy/pkg-plist                         | 208 +++++++++++++++++++++
 6 files changed, 368 insertions(+)

diff --git a/security/Makefile b/security/Makefile
index fb6d514facac..eaf9c2deb468 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1354,6 +1354,7 @@
     SUBDIR += yubikey-manager-qt
     SUBDIR += yubikey-personalization-gui
     SUBDIR += yubioath-desktop
+    SUBDIR += zaproxy
     SUBDIR += zebedee
     SUBDIR += zeek
     SUBDIR += zeronet
diff --git a/security/zaproxy/Makefile b/security/zaproxy/Makefile
new file mode 100644
index 000000000000..ba0b128a37ee
--- /dev/null
+++ b/security/zaproxy/Makefile
@@ -0,0 +1,73 @@
+PORTNAME=	zaproxy
+DISTVERSIONPREFIX=	v
+DISTVERSION=	2.11.0
+CATEGORIES=	security java
+
+MAINTAINER=	acm@FreeBSD.org
+COMMENT=	The OWASP zed attack proxy
+
+LICENSE=	APACHE20
+
+BUILD_DEPENDS=	gradle:devel/gradle
+
+USES=		gettext-runtime
+USE_JAVA=	yes
+
+USE_GITHUB=	yes
+
+JAVA_VERSION=	11
+
+NO_ARCH=	yes
+
+MAKE_ENV+=	GRADLE_USER_HOME=${WRKDIR}
+
+DESKTOP_ENTRIES="ZAP" "OWASP ZAP" "${PREFIX}/share/pixmaps/zaproxy.png" "${PORTNAME}" \
+		"System;Security;" true
+
+# to rebuild the deps archive:
+#   1. set DEV_UPDATE_MODE=yes
+#   2. make makesum build
+#   3. upload the *-deps archive
+#   4. set DEV_UPDATE_MODE=no
+#   5. make clean makesum
+
+DEV_UPDATE_MODE=	no
+
+DEPS_CACHE_DIR=	${WRKDIR}
+
+MAKE_ENV+=	JAVA_HOME=${JAVA_HOME}
+SUB_LIST=	JAVA_HOME=${JAVA_HOME}
+
+.if (${DEV_UPDATE_MODE} == "yes")
+post-build:
+	@cd ${DEPS_CACHE_DIR} && ${TAR} czf ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX} gradle-${PORTNAME}
+	@cd ${WRKSRC}/zap/build && ${TAR} czf ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-${DISTVERSION}-plugins${EXTRACT_SUFX} mainAddOns
+	@${ECHO} "(!!!) Please upload the deps archive: ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}"
+	@${ECHO} "(!!!) Please upload the plugins archive: ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-${DISTVERSION}-plugins${EXTRACT_SUFX}"
+.else
+MASTER_SITES+=	LOCAL/acm/${PORTNAME}:deps
+DISTFILES+=	${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}:deps \
+		${PORTNAME}-${DISTVERSION}-plugins${EXTRACT_SUFX}:deps
+GRADLE_ARGS=	--offline
+
+post-extract: # need a separate extract step because the cache is in /tmp, and not under work/ like with maven
+	@cd ${DEPS_CACHE_DIR} && ${TAR} xzf ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}
+
+post-patch:
+	@${ECHO} "" > ${WRKSRC}/zap/src/main/add-ons.txt
+	@${REINPLACE_CMD} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|g' \
+		-e 's|%%JAVA_HOME%%|${JAVA_HOME}|g' ${WRKSRC}/zap/src/main/dist/zap.sh
+.endif
+
+do-build:
+	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle \
+		--gradle-user-home ${DEPS_CACHE_DIR}/gradle-${PORTNAME} --project-cache-dir ${DEPS_CACHE_DIR}/gradle-${PORTNAME} \
+		${GRADLE_ARGS} --build-cache :zap:distCore
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/zap/build/distFiles/zap.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	cd ${WRKSRC}/zap/build/distFiles/ && ${COPYTREE_SHARE} "db lang lib license plugin README scripts xml zap-2.11.0.jar" ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}
+	cd ${WRKDIR}/mainAddOns && ${COPYTREE_SHARE} ./ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/plugin
+	${INSTALL_DATA} ${WRKSRC}/zap/src/main/resources/resource/zap64x64.png ${STAGEDIR}${PREFIX}/share/pixmaps/zaproxy.png
+
+.include <bsd.port.mk>
diff --git a/security/zaproxy/distinfo b/security/zaproxy/distinfo
new file mode 100644
index 000000000000..49cb22a87914
--- /dev/null
+++ b/security/zaproxy/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1638315045
+SHA256 (zaproxy-2.11.0-deps.tar.gz) = 6e9416494386edea16a0bc0b18b2d3aed1c9a8314dfca2a506d9a6578cf6bf5d
+SIZE (zaproxy-2.11.0-deps.tar.gz) = 366399057
+SHA256 (zaproxy-2.11.0-plugins.tar.gz) = d41b0eb0d7e8c7e0b55613fa14a16973591ed7238f218ef1000d101ecb251f44
+SIZE (zaproxy-2.11.0-plugins.tar.gz) = 144148190
+SHA256 (zaproxy-zaproxy-v2.11.0_GH0.tar.gz) = bf1e23ea5817c6aa8ce6a23c9867a4c0854862b1f2ade8a122c65def0aeb0e7e
+SIZE (zaproxy-zaproxy-v2.11.0_GH0.tar.gz) = 7311000
diff --git a/security/zaproxy/files/patch-zap-src-main-dist_zap.sh b/security/zaproxy/files/patch-zap-src-main-dist_zap.sh
new file mode 100644
index 000000000000..fccf79b4b815
--- /dev/null
+++ b/security/zaproxy/files/patch-zap-src-main-dist_zap.sh
@@ -0,0 +1,71 @@
+--- zap/src/main/dist/zap.sh	2021-11-30 18:35:48.784116000 -0500
++++ zap/src/main/dist/zap.sh	2021-11-30 21:18:02.116764000 -0500
+@@ -1,18 +1,7 @@
+-#!/usr/bin/env bash
++#!/bin/sh
+ 
+-# Dereference from link to the real directory
+-SCRIPTNAME="$0"
++BASEDIR="%%JAVAJARDIR%%/zaproxy"
+ 
+-# While name of this script is symbolic link
+-while [ -L "${SCRIPTNAME}" ] ; do
+-  cd "`dirname "${SCRIPTNAME}"`" > /dev/null
+-  SCRIPTNAME="$(readlink "`basename "${SCRIPTNAME}"`")"
+-done
+-cd "`dirname "${SCRIPTNAME}"`" > /dev/null
+-
+-# Base directory where ZAP is installed
+-BASEDIR="`pwd -P`"
+-
+ # Switch to the directory where ZAP is installed
+ cd "$BASEDIR"
+ 
+@@ -31,7 +20,7 @@
+ fi
+ 
+ # Extract and check the Java version
+-JAVA_OUTPUT=$(java -version 2>&1)
++JAVA_OUTPUT=$(%%JAVA_HOME%%/bin/java -version 2>&1)
+ 
+ # Catch warning: Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java
+ if [ "`echo ${JAVA_OUTPUT} | grep "continuing with system-provided Java"`" ] ; then
+@@ -43,7 +32,7 @@
+ 
+ DEFAULTJAVAGC="-XX:+UseG1GC"
+ 
+-JAVA_VERSION=$(java -version 2>&1 | awk -F\" '/version/ { print $2 }')
++JAVA_VERSION=$(%%JAVA_HOME%%/bin/java -version 2>&1 | awk -F\" '/version/ { print $2 }')
+ JAVA_MAJOR_VERSION=${JAVA_VERSION%%[.|-]*}
+ JAVA_MINOR_VERSION=$(echo $JAVA_VERSION | awk -F\. '{ print $2 }')
+ 
+@@ -94,7 +83,7 @@
+   fi
+ fi
+ 
+-ARGS=()
++ARGS=""
+ for var in "$@"; do
+   if [[ "$var" == -Xmx* ]]; then
+     # Overridden by the user
+@@ -108,7 +97,7 @@
+   elif [[ $var != -psn_* ]]; then
+     # Strip the automatic -psn_x_xxxxxxx argument that OS X automatically passes into apps, since
+     # it freaks out ZAP
+-    ARGS+=("$var")
++    ARGS=${ARGS}" ${var}"
+   fi
+ done
+ 
+@@ -125,7 +114,7 @@
+ # Start ZAP; it's likely that -Xdock:icon would be ignored on other platforms, but this is known to work
+ if [ "$OS" = "Darwin" ]; then
+   # It's likely that -Xdock:icon would be ignored on other platforms, but this is known to work
+-  exec java ${JMEM} ${JAVAGC} -Xdock:icon="../Resources/ZAP.icns" -jar "${BASEDIR}/@zapJar@" "${ARGS[@]}"
++  %%JAVA_HOME%%/bin/java ${JMEM} ${JAVAGC} -Xdock:icon="../Resources/ZAP.icns" -jar "${BASEDIR}/zap-2.11.0.jar" "${ARGS[@]}"
+ else
+-  exec java ${JMEM} ${JAVAGC} ${JAVADEBUG} -jar "${BASEDIR}/@zapJar@" "${ARGS[@]}"
+-fi
+\ No newline at end of file
++  %%JAVA_HOME%%/bin/java ${JMEM} ${JAVAGC} ${JAVADEBUG} -jar "zap-2.11.0.jar" "${ARGS}"
++fi
diff --git a/security/zaproxy/pkg-descr b/security/zaproxy/pkg-descr
new file mode 100644
index 000000000000..631128e9d903
--- /dev/null
+++ b/security/zaproxy/pkg-descr
@@ -0,0 +1,8 @@
+The OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular fr
+security tools and is actively maintained by a dedicated international team
+of volunteers. It can help you automatically find security vulnerabilities in
+your web applications while you are developing and testing your applications.
+It's also a great tool for experienced pentesters to use for manual security
+testing.
+
+WWW: https://www.zaproxy.org/
diff --git a/security/zaproxy/pkg-plist b/security/zaproxy/pkg-plist
new file mode 100644
index 000000000000..78e31726616b
--- /dev/null
+++ b/security/zaproxy/pkg-plist
@@ -0,0 +1,208 @@
+bin/zaproxy
+%%JAVAJARDIR%%/zaproxy/README
+%%JAVAJARDIR%%/zaproxy/db/db.properties
+%%JAVAJARDIR%%/zaproxy/db/hsqldb.properties
+%%JAVAJARDIR%%/zaproxy/db/mysql.properties
+%%JAVAJARDIR%%/zaproxy/db/mysql.schema
+%%JAVAJARDIR%%/zaproxy/db/zapdb.properties
+%%JAVAJARDIR%%/zaproxy/db/zapdb.script
+%%JAVAJARDIR%%/zaproxy/lang/Messages.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_ar_SA.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_az_AZ.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_bn_BD.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_bs_BA.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_ceb_PH.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_da_DK.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_de_DE.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_el_GR.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_es_ES.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_fa_IR.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_fil_PH.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_fr_FR.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_ha_HG.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_he_IL.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_hi_IN.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_hr_HR.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_hu_HU.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_id_ID.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_it_IT.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_ja_JP.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_ko_KR.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_mk_MK.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_ms_MY.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_nb_NO.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_nl_NL.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_pcm_NG.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_pl_PL.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_pt_BR.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_pt_PT.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_ro_RO.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_ru_RU.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_si_LK.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_sk_SK.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_sl_SI.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_sq_AL.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_sr_CS.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_sr_SP.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_tr_TR.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_uk_UA.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_ur_PK.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_vi_VN.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_yo_NG.properties
+%%JAVAJARDIR%%/zaproxy/lang/Messages_zh_CN.properties
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_ar_SA.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_az_AZ.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_bn_BD.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_bs_BA.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_ceb_PH.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_da_DK.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_de_DE.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_el_GR.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_es_ES.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_fa_IR.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_fil_PH.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_fr_FR.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_ha_HG.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_he_IL.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_hi_IN.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_hr_HR.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_hu_HU.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_id_ID.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_it_IT.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_ja_JP.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_ko_KR.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_mk_MK.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_ms_MY.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_nb_NO.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_nl_NL.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_pcm_NG.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_pl_PL.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_pt_BR.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_pt_PT.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_ro_RO.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_ru_RU.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_si_LK.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_sk_SK.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_sl_SI.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_sq_AL.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_sr_CS.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_sr_SP.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_tr_TR.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_uk_UA.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_ur_PK.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_vi_VN.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_yo_NG.xml
+%%JAVAJARDIR%%/zaproxy/lang/vulnerabilities_zh_CN.xml
+%%JAVAJARDIR%%/zaproxy/lib/bcmail-jdk15on-1.68.jar
+%%JAVAJARDIR%%/zaproxy/lib/bcpkix-jdk15on-1.68.jar
+%%JAVAJARDIR%%/zaproxy/lib/bcprov-jdk15on-1.68.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-beanutils-1.9.4.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-codec-1.15.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-collections-3.2.2.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-configuration-1.10.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-csv-1.8.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-digester-2.1.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-httpclient-3.1.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-io-2.11.0.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-jxpath-1.3.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-lang-2.6.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-lang3-3.12.0.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-logging-1.2.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-text-1.9.jar
+%%JAVAJARDIR%%/zaproxy/lib/commons-validator-1.7.jar
+%%JAVAJARDIR%%/zaproxy/lib/ezmorph-1.0.6.jar
+%%JAVAJARDIR%%/zaproxy/lib/flatlaf-1.6.jar
+%%JAVAJARDIR%%/zaproxy/lib/harlib-1.1.3.jar
+%%JAVAJARDIR%%/zaproxy/lib/hsqldb-2.5.2.jar
+%%JAVAJARDIR%%/zaproxy/lib/ice4j-3.0-24-g34c2ce5.jar
+%%JAVAJARDIR%%/zaproxy/lib/jackson-core-asl-1.9.13.jar
+%%JAVAJARDIR%%/zaproxy/lib/java-semver-0.9.0.jar
+%%JAVAJARDIR%%/zaproxy/lib/javahelp-2.0.05.jar
+%%JAVAJARDIR%%/zaproxy/lib/jericho-html-3.4.jar
+%%JAVAJARDIR%%/zaproxy/lib/jfreechart-1.5.3.jar
+%%JAVAJARDIR%%/zaproxy/lib/jgrapht-core-0.9.0.jar
+%%JAVAJARDIR%%/zaproxy/lib/json-lib-2.4-jdk15.jar
+%%JAVAJARDIR%%/zaproxy/lib/log4j-1.2-api-2.14.1.jar
+%%JAVAJARDIR%%/zaproxy/lib/log4j-api-2.14.1.jar
+%%JAVAJARDIR%%/zaproxy/lib/log4j-core-2.14.1.jar
+%%JAVAJARDIR%%/zaproxy/lib/rsyntaxtextarea-3.1.3.jar
+%%JAVAJARDIR%%/zaproxy/lib/sqlite-jdbc-3.36.0.1.jar
+%%JAVAJARDIR%%/zaproxy/lib/swingx-all-1.6.5-1.jar
+%%JAVAJARDIR%%/zaproxy/lib/xom-1.3.7.jar
+%%JAVAJARDIR%%/zaproxy/license/ApacheLicense-2.0.txt
+%%JAVAJARDIR%%/zaproxy/license/COPYING
+%%JAVAJARDIR%%/zaproxy/license/OFL.txt
+%%JAVAJARDIR%%/zaproxy/license/RSyntaxTextArea.License.txt
+%%JAVAJARDIR%%/zaproxy/license/TheClarifiedArtisticLicense.htm
+%%JAVAJARDIR%%/zaproxy/license/TheClarifiedArtisticLicense.rtf
+%%JAVAJARDIR%%/zaproxy/license/gpl-2.0.txt
+%%JAVAJARDIR%%/zaproxy/license/hsqldb_lic.txt
+%%JAVAJARDIR%%/zaproxy/license/hypersonic_lic.txt
+%%JAVAJARDIR%%/zaproxy/license/lgpl-3.0.txt
+%%JAVAJARDIR%%/zaproxy/plugin/Readme.txt
+%%JAVAJARDIR%%/zaproxy/plugin/alertFilters-release-13.zap
+%%JAVAJARDIR%%/zaproxy/plugin/ascanrules-release-41.zap
+%%JAVAJARDIR%%/zaproxy/plugin/automation-alpha-0.7.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/bruteforce-beta-11.zap
+%%JAVAJARDIR%%/zaproxy/plugin/commonlib-release-1.5.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/diff-beta-11.zap
+%%JAVAJARDIR%%/zaproxy/plugin/directorylistv1-release-5.zap
+%%JAVAJARDIR%%/zaproxy/plugin/domxss-beta-11.zap
+%%JAVAJARDIR%%/zaproxy/plugin/encoder-beta-0.6.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/formhandler-beta-4.zap
+%%JAVAJARDIR%%/zaproxy/plugin/fuzz-beta-13.3.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/gettingStarted-release-13.zap
+%%JAVAJARDIR%%/zaproxy/plugin/graaljs-alpha-0.2.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/graphql-alpha-0.6.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/help-release-12.zap
+%%JAVAJARDIR%%/zaproxy/plugin/hud-beta-0.13.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/importurls-beta-8.zap
+%%JAVAJARDIR%%/zaproxy/plugin/invoke-beta-11.zap
+%%JAVAJARDIR%%/zaproxy/plugin/oast-alpha-0.5.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/onlineMenu-release-9.zap
+%%JAVAJARDIR%%/zaproxy/plugin/openapi-beta-23.zap
+%%JAVAJARDIR%%/zaproxy/plugin/pscanrules-release-36.zap
+%%JAVAJARDIR%%/zaproxy/plugin/quickstart-release-30.zap
+%%JAVAJARDIR%%/zaproxy/plugin/replacer-beta-9.zap
+%%JAVAJARDIR%%/zaproxy/plugin/reports-release-0.7.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/retest-alpha-0.2.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/retire-release-0.9.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/reveal-release-4.zap
+%%JAVAJARDIR%%/zaproxy/plugin/saverawmessage-release-6.zap
+%%JAVAJARDIR%%/zaproxy/plugin/savexmlmessage-alpha-0.2.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/scripts-beta-29.zap
+%%JAVAJARDIR%%/zaproxy/plugin/selenium-release-15.4.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/soap-alpha-10.zap
+%%JAVAJARDIR%%/zaproxy/plugin/spiderAjax-release-23.6.0.zap
+%%JAVAJARDIR%%/zaproxy/plugin/tips-beta-9.zap
+%%JAVAJARDIR%%/zaproxy/plugin/webdriverlinux-release-32.zap
+%%JAVAJARDIR%%/zaproxy/plugin/webdrivermacos-release-32.zap
+%%JAVAJARDIR%%/zaproxy/plugin/webdriverwindows-release-32.zap
+%%JAVAJARDIR%%/zaproxy/plugin/websocket-release-24.zap
+%%JAVAJARDIR%%/zaproxy/plugin/zest-beta-35.zap
+%%JAVAJARDIR%%/zaproxy/scripts/templates/active/Active default template.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/authentication/Authentication default template.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/authentication/BodgeIt Store Authentication.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/authentication/Simple Form-Based Authentication.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/authentication/Wordpress Authentication.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/httpsender/AddZapHeader.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/httpsender/HttpSender default template.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/passive/Passive default template.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/proxy/Proxy default template.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/session/Juice Shop Session Management.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/session/Session Management default template.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/standalone/Loop through history table.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/standalone/Standalone default template.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/standalone/Traverse sites tree.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/targeted/Find HTML comments.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/targeted/Targeted default template.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/variant/Input Vector default template.js
+%%JAVAJARDIR%%/zaproxy/scripts/templates/variant/Site modifying JSON example.js
+%%JAVAJARDIR%%/zaproxy/xml/common-user-agents.txt
+%%JAVAJARDIR%%/zaproxy/xml/config.xml
+%%JAVAJARDIR%%/zaproxy/xml/drivers.dtd
+%%JAVAJARDIR%%/zaproxy/xml/drivers.xml
+%%JAVAJARDIR%%/zaproxy/xml/reportCompare.xsl
+%%JAVAJARDIR%%/zaproxy/zap-2.11.0.jar
+share/pixmaps/zaproxy.png