Migrated from github.com/shafiqalibhai/owasp-jenkins
  • Shell 44.3%
  • Python 34%
  • Dockerfile 18.7%
  • Groovy 3%
Find a file
ssa 7e14acb895 Update README with comprehensive project information
Generated automatically with structured sections (overview, project structure, installation, usage, contributing, license, repository links). Original README content preserved under "Original README".
2026-04-27 20:38:48 +00:00
ansible examples for automating OWASP scanning for node.js: react, vue, angular - python: tensorflow, django, drf, flask, ansible, bandit - ruby on rails - php: laravel - .NET C#: shadowsocks-windows. Added a table in the README showing the OWASP Top 10 Coverage Analysis using Dynamic Application Security Testing (ZAP) and Static Application Security Testing (Bandit) with the Dependency Check tool. fix for bandit report file argument in the ansible playbook. enabled most language analyzers for Dependency Check tool: https://jeremylong.github.io/DependencyCheck/analyzers/index.html by default in the initial-pom.xml. 2018-01-15 01:45:16 -08:00
docker removing sample html reports from repository. was hoping github would render them 2018-01-11 08:52:26 -08:00
owasp_jenkins initial commit 2018-01-11 01:42:55 -08:00
reports initial commit 2018-01-11 01:42:55 -08:00
tests initial commit 2018-01-11 01:42:55 -08:00
.gitignore update to ignore owasp_jenkins.egg-info 2018-01-11 02:02:50 -08:00
build.sh initial commit 2018-01-11 01:42:55 -08:00
compose-owasp.yml initial commit 2018-01-11 01:42:55 -08:00
Dockerfile examples for automating OWASP scanning for node.js: react, vue, angular - python: tensorflow, django, drf, flask, ansible, bandit - ruby on rails - php: laravel - .NET C#: shadowsocks-windows. Added a table in the README showing the OWASP Top 10 Coverage Analysis using Dynamic Application Security Testing (ZAP) and Static Application Security Testing (Bandit) with the Dependency Check tool. fix for bandit report file argument in the ansible playbook. enabled most language analyzers for Dependency Check tool: https://jeremylong.github.io/DependencyCheck/analyzers/index.html by default in the initial-pom.xml. 2018-01-15 01:45:16 -08:00
LICENSE initial commit 2018-01-11 01:42:55 -08:00
README.md Update README with comprehensive project information 2026-04-27 20:38:48 +00:00
README.rst examples for automating OWASP scanning for node.js: react, vue, angular - python: tensorflow, django, drf, flask, ansible, bandit - ruby on rails - php: laravel - .NET C#: shadowsocks-windows. Added a table in the README showing the OWASP Top 10 Coverage Analysis using Dynamic Application Security Testing (ZAP) and Static Application Security Testing (Bandit) with the Dependency Check tool. fix for bandit report file argument in the ansible playbook. enabled most language analyzers for Dependency Check tool: https://jeremylong.github.io/DependencyCheck/analyzers/index.html by default in the initial-pom.xml - readme link fix 2018-01-15 01:52:26 -08:00
setup.cfg initial commit 2018-01-11 01:42:55 -08:00
setup.py adding long_description as the readme for pypi 2018-11-02 20:03:38 +00:00
ssh.sh initial commit 2018-01-11 01:42:55 -08:00
start.sh initial commit 2018-01-11 01:42:55 -08:00
stop.sh initial commit 2018-01-11 01:42:55 -08:00
tox.ini initial commit 2018-01-11 01:42:55 -08:00

owasp-jenkins

Overview

owasp-jenkins is a repository hosted on this Forgejo instance. This README has been generated to give a structured overview of the project; feel free to edit the sections below with project-specific detail.

Detected project types: Python, Docker.

This repository was migrated from upstream source github.com/shafiqalibhai/owasp-jenkins and is preserved here for archival, reference, or continued local development.

At a glance

  • Default branch: master
  • Visibility: public
  • Size: 109 KB
  • Created: 2026-04-27
  • Last updated: 2026-04-27
  • Stars / Forks / Open issues: 0 / 0 / 0
  • License: Apache-2.0

Languages

Language Bytes Share
Shell 9,172 bytes 44.3%
Python 7,050 bytes 34.0%
Dockerfile 3,875 bytes 18.7%
Groovy 627 bytes 3.0%

Repository structure

  • ansible/
  • docker/
  • owasp_jenkins/
  • reports/
  • tests/
  • .gitignore (286 B)
  • build.sh (1,668 B)
  • compose-owasp.yml (1,291 B)
  • Dockerfile (3,875 B)
  • LICENSE (553 B)
  • README.rst (27,167 B)
  • setup.cfg (41 B)
  • setup.py (2,582 B)
  • ssh.sh (87 B)
  • start.sh (226 B)
  • stop.sh (357 B)
  • tox.ini (422 B)

Getting started

Clone the repository:

git clone https://forgejo.deployview.com/ssa/owasp-jenkins.git
cd owasp-jenkins

Installation

python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
docker build -t image-name .
docker run --rm -it image-name
# or with compose
docker compose up -d

Usage

Invoke the main entry point:

python3 main.py    # or the appropriate module

After building, run the container with the command shown above. Mount volumes and forward ports as required by the application.

Contributing

Contributions are welcome. The typical workflow is:

  1. Open an issue describing the change you'd like to make.
  2. Fork the repository (or create a feature branch if you have write access).
  3. Commit your changes with clear, descriptive messages.
  4. Open a pull request against the master branch.

Please follow the existing code style and include tests or reproduction steps where relevant.

License

This project is licensed under the Apache-2.0 license. See the LICENSE file for the full text.

Repository

  • Browse: https://forgejo.deployview.com/ssa/owasp-jenkins
  • Clone (HTTPS): https://forgejo.deployview.com/ssa/owasp-jenkins.git
  • Clone (SSH): ssh://git@forgejo.deployview.com:30143/ssa/owasp-jenkins.git
  • Upstream / origin: github.com/shafiqalibhai/owasp-jenkins

This README was generated automatically based on repository metadata, contents, and any prior README content. Edit any section above to add project-specific detail.