Scan the disposable authenticated API with ZAP #31
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#34 Deploy validated main images to development
viacheslavshuka/quorum
#10 Generate and verify OpenAPI and the TypeScript client
viacheslavshuka/quorum
#13 Enforce complete validation in the shared Forgejo runner flow
viacheslavshuka/quorum
#14 Authenticate Telegram users through protected Quorum sessions
viacheslavshuka/quorum
#26 Package and serve the website and API from one image
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#31
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
DAST must reach authenticated API operations without modifying production or shared development data. A scanner that cannot authenticate has not established a clean result.
Scope
Configure ZAP API Scan from the generated OpenAPI against a disposable application with synthetic identities and data. Preserve independent authorization and workflow tests.
Acceptance criteria
Validation
Demonstrate a successful authenticated scan and failure for invalid authentication. Use policy fixtures for Low and informational security alerts, an expired exception, and an incomplete scan. Verify the target identifier cannot select the shared deployment.
Dependencies
Related work