bcgov / bcgov/EDUC-PEN-REG-BATCH-API
ZAP API Scan Report
- Dominant language
- Java
- Stars
- 5
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
- Site: [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca)
**New Alerts**
- **Cookie No HttpOnly Flag** [10010] total: 11:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch-macro/macroId](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch-macro/macroId)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch?submissionNumber=submissionNumber](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch?submissionNumber=submissionNumber)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch)
- ..
- **Cookie Without Secure Flag** [10011] total: 13:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch-macro/macroId](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch-macro/macroId)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch?submissionNumber=submissionNumber](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch?submissionNumber=submissionNumber)
- ..
- **Cookie with SameSite Attribute None** [10054] total: 7:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- ..
- **Cookie without SameSite Attribute** [10054] total: 6:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID)
- ..
- **Information Disclosure - Debug Error Messages** [10023] total: 1:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs)
- **Insufficient Site Isolation Against Spectre Vulnerability** [90004] total: 1:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs)
- **Strict-Transport-Security Header Not Set** [10035] total: 1:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs)
- **Unexpected Content-Type was returned** [100001] total: 4:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/computeMetadata/v1/](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/computeMetadata/v1/)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/latest/meta-data/](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/latest/meta-data/)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/metadata/instance](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/metadata/instance)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/opc/v1/instance/](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/opc/v1/instance/)
- **X-Content-Type-Options Header Missing** [10021] total: 1:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs)
- **Non-Storable Content** [10049] total: 12:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch-macro/macroId](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch-macro/macroId)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch?submissionNumber=submissionNumber](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch?submissionNumber=submissionNumber)
- ..
- **Re-examine Cache-control Directives** [10015] total: 1:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/v3/api-docs)
- **Session Management Response Identified** [10112] total: 12:
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch-macro/macroId](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch-macro/macroId)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/penRequestBatchID/student/penRequestBatchStudentID)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch?submissionNumber=submissionNumber](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch?submissionNumber=submissionNumber)
- ..
View the [following link](https://github.com/bcgov/EDUC-PEN-REG-BATCH-API/actions/runs/14386099189) to download the report.
RunnerID:14386099189
---
[ZAP by Checkmarx](https://checkmarx.com/)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the ZAP report and review the listed API endpoints, including /v3/api-docs and the metadata paths. Determine which reported cookie, header, content, and debug-message alerts belong to this API and confirm the expected security behavior with the project. Done means the actionable findings 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, backend, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100