Skip to content

Demonstration of security in CI/CD pipelines using NGINX App Protect

License

Notifications You must be signed in to change notification settings

msnishanth9001/nap-devsecops-demo

 
 

Repository files navigation

Security in CI/CD pipelines with NGINX App Protect

License Project Status: Active – The project has reached a stable, usable state and is being actively developed. GitHub branch checks state GitHub deploy checks state GitHub commit activity

powered by semgrep pre-commit.ci status OpenSSF Scorecard OpenSSF Best Practices


OWASP ZAP ZAP Baseline Scan OWASP ZAP ZAP Full Scan OWASP ZAP ZAP API Scan
hapi.f5labs.dev - ZAP Baseline Scan hapi.f5labs.dev - ZAP Full Scan hapi.f5labs.dev - ZAP API Scan
bank.f5labs.dev - ZAP Baseline Scan bank.f5labs.dev - ZAP Full Scan
gql.f5labs.dev - ZAP Baseline Scan gql.f5labs.dev - ZAP Full Scan

Maintainers: @shsingh @leonseng

This repository hosts files that demonstrate using F5 security solutions (NGINX App Protect, NGINX App Protect DoS, F5 Distributed Cloud) for post-deployment security in application CI/CD pipelines.

Integrating security into post-deployment processes as part of Continuous Delivery/Continuous Deployment ensure that applications at runtime have proper controls, and can also be checked for compliance.

Repository Information

This repository aims to follow security recommended practices for opensource software and contains the following:

Reference Implementation

The reference implementation uses the HAPI FHIR application. The application provides an example API gateway for digital health use cases. Source code for the application is in the apps directory.

Reference Implementation

Pipeline details


Getting started

  1. Clone or Fork repository
  2. Ensure pre-commit is installed
local-repo-dir# pre-commit install
local-repo-dir# pre-commit run --all-files
  1. Any commits now will run the pre-commit hook changes

Additional information

About

Demonstration of security in CI/CD pipelines using NGINX App Protect

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%