Skip to content

Commit b9f2cb7

Browse files
committed
DevOps Shield - DevSecOps Automation - Create devopsshield-dast-zed-attack-proxy-zap.yml
1 parent 5eea52a commit b9f2cb7

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# DevOps Shield - The ultimate DevSecOps platform designed to secure your DevOps.
2+
# https://devopsshield.com
3+
##############################################################
4+
# This is a DevOps Shield - Application Security - Code Security Template.
5+
6+
# This workflow template uses actions that are not certified by DevOps Shield.
7+
# They are provided by a third-party and are governed by separate terms of service, privacy policy, and support documentation.
8+
9+
# Use this workflow template for integrating code security into your pipelines and workflows.
10+
11+
# DevOps Shield Workflow Template Details:
12+
# ------------------------------------------------------------
13+
# Code: GH_DAST_Zed_Attack_Proxy_ZAP
14+
# Name: Zed Attack Proxy (ZAP) Penetration Testing
15+
# DevSecOpsControls: DAST
16+
# Provider: Checkmarx
17+
# Categories: Code Scanning, Penetration Testing
18+
# Description:
19+
# Zed Attack Proxy (ZAP) by Checkmarx is a free, open-source penetration testing tool.
20+
# ZAP is designed specifically for testing web applications and is both flexible and extensible.
21+
# Automate with ZAP. ZAP provides range of options for security automation.
22+
# The world�s most widely used web app scanner. Free and open source. A community based GitHub Top 1000 project that anyone can contribute to.
23+
# A GitHub Action for running the ZAP Full Scan to perform Dynamic Application Security Testing (DAST).
24+
# The ZAP full scan action runs the ZAP spider against the specified target (by default with no time limit) followed by an optional ajax spider scan and then a full active scan before reporting the results.
25+
# WARNING this action will perform attacks on the target website. You should only scan targets that you have permission to test.
26+
# Read the official documentation to find out more.
27+
# For more information:
28+
# https://www.zaproxy.org/
29+
# https://www.zaproxy.org/docs/
30+
# https://github.com/zaproxy/
31+
# https://www.zaproxy.org/docs/automate/
32+
# https://www.zaproxy.org/docs/guides/zapping-the-top-10-2021/
33+
# ------------------------------------------------------------
34+
# Source repository: https://github.com/zaproxy/action-full-scan
35+
##############################################################
36+
37+
name: Zed Attack Proxy (ZAP) Full Scan
38+
39+
on:
40+
push:
41+
branches: [ main ]
42+
schedule:
43+
- cron: 0 0 * * 0
44+
45+
jobs:
46+
zap_scan:
47+
name: ZAP Full Scan
48+
runs-on: ubuntu-latest
49+
50+
permissions:
51+
contents: read
52+
53+
steps:
54+
- uses: actions/checkout@v4
55+
56+
- name: Run ZAP Scan
57+
uses: zaproxy/action-full-scan@v0.12.0
58+
id: zap
59+
with:
60+
target: 'https://www.zaproxy.org/'

0 commit comments

Comments
 (0)