bcgov / bcgov/EDUC-STUDENT-DATA-COLLECTION-API
ZAP API Scan Report
Open
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
- Site: https://student-data-collection-api-d4cdde-test-dev.apps.silver.devops.gov.bc.ca
New Alerts- Content Security Policy (CSP) Header Not Set [10038] total: 1:
- Permissions Policy Header Not Set [10063] total: 1:
- Strict-Transport-Security Header Not Set [10035] total: 1:
- Unexpected Content-Type was returned [100001] total: 13:
- https://student-data-collection-api-d4cdde-test-dev.apps.silver.devops.gov.bc.ca
- https://student-data-collection-api-d4cdde-test-dev.apps.silver.devops.gov.bc.ca/
- https://student-data-collection-api-d4cdde-test-dev.apps.silver.devops.gov.bc.ca/3578487738784204147
- https://student-data-collection-api-d4cdde-test-dev.apps.silver.devops.gov.bc.ca/actuator/health
- https://student-data-collection-api-d4cdde-test-dev.apps.silver.devops.gov.bc.ca/computeMetadata/v1/
- ..
- Non-Storable Content [10049] total: 1:
View the following link to download the report.
RunnerID:12757597440
ZAP is supported by the Crash Override Open Source Fellowship
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the ZAP report linked in the issue and inspect the listed responses, especially /v3/api-docs, the site root, and /actuator/health. Identify the API entry points that produce the missing security headers and unexpected content types; done means the reported alerts are addressed and the ZAP scan no longer reports them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100