geopython / geopython/pygeoapi

add action for vulnerability testing

Open
#1,635 7 comments 2 reactions 1 assignee Claimed by @francbartoli View on GitHub
enhancement security
Dominant language
Python
Stars
624
Forks
326
Avg merge
8h 25m
Merged PRs (30d)
2

Description

Penetration testing on a pygeoapi instance would be a valuable testing mechanism in a DevSecOps context.

[Zed Attack Proxy (ZAP)](https://www.zaproxy.org) could be a viable option, given it provides this functionality as GitHub Actions:

- https://github.com/zaproxy/action-api-scan
- https://github.com/zaproxy/action-baseline
- https://github.com/zaproxy/action-full-scan

We should also consider the [OWASP API Security Top 10](https://owasp.org/API-Security).

The result would be a GitHub Action (`.github/workflows/security.yml`) that would run some/all of the above.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.