bcgov / bcgov/notify

ZAP Security Report: Backend

Open
#11 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2
Forks
2
PR merge metrics
No merged PRs in 30d

Description

- Site: [https://notify-test.apps.silver.devops.gov.bc.ca](https://notify-test.apps.silver.devops.gov.bc.ca)
**New Alerts**
- **Content Security Policy (CSP) Header Not Set** [10038] total: 4:
- [https://notify-test.apps.silver.devops.gov.bc.ca/](https://notify-test.apps.silver.devops.gov.bc.ca/)
- [https://notify-test.apps.silver.devops.gov.bc.ca/api](https://notify-test.apps.silver.devops.gov.bc.ca/api)
- [https://notify-test.apps.silver.devops.gov.bc.ca/robots.txt](https://notify-test.apps.silver.devops.gov.bc.ca/robots.txt)
- [https://notify-test.apps.silver.devops.gov.bc.ca/sitemap.xml](https://notify-test.apps.silver.devops.gov.bc.ca/sitemap.xml)
- **Permissions Policy Header Not Set** [10063] total: 4:
- [https://notify-test.apps.silver.devops.gov.bc.ca/](https://notify-test.apps.silver.devops.gov.bc.ca/)
- [https://notify-test.apps.silver.devops.gov.bc.ca/api](https://notify-test.apps.silver.devops.gov.bc.ca/api)
- [https://notify-test.apps.silver.devops.gov.bc.ca/robots.txt](https://notify-test.apps.silver.devops.gov.bc.ca/robots.txt)
- [https://notify-test.apps.silver.devops.gov.bc.ca/sitemap.xml](https://notify-test.apps.silver.devops.gov.bc.ca/sitemap.xml)
- **Strict-Transport-Security Header Not Set** [10035] total: 4:
- [https://notify-test.apps.silver.devops.gov.bc.ca/](https://notify-test.apps.silver.devops.gov.bc.ca/)
- [https://notify-test.apps.silver.devops.gov.bc.ca/api](https://notify-test.apps.silver.devops.gov.bc.ca/api)
- [https://notify-test.apps.silver.devops.gov.bc.ca/robots.txt](https://notify-test.apps.silver.devops.gov.bc.ca/robots.txt)
- [https://notify-test.apps.silver.devops.gov.bc.ca/sitemap.xml](https://notify-test.apps.silver.devops.gov.bc.ca/sitemap.xml)
- **Non-Storable Content** [10049] total: 4:
- [https://notify-test.apps.silver.devops.gov.bc.ca/](https://notify-test.apps.silver.devops.gov.bc.ca/)
- [https://notify-test.apps.silver.devops.gov.bc.ca/api](https://notify-test.apps.silver.devops.gov.bc.ca/api)
- [https://notify-test.apps.silver.devops.gov.bc.ca/robots.txt](https://notify-test.apps.silver.devops.gov.bc.ca/robots.txt)
- [https://notify-test.apps.silver.devops.gov.bc.ca/sitemap.xml](https://notify-test.apps.silver.devops.gov.bc.ca/sitemap.xml)

View the [following link](https://github.com/bcgov/notify/actions/runs/22016302703) to download the report.
RunnerID:22016302703

---
[ZAP by Checkmarx](https://checkmarx.com/)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the ZAP report linked in the issue and inspect responses from the listed site root, /api, robots.txt, and sitemap.xml endpoints. Determine where backend response headers are configured and verify the four reported header findings against the test environment. Done means the headers are present as appropriate and a new ZAP scan no longer reports these alerts.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.