bcgov / bcgov/EDUC-PEN-REG-BATCH-API

ZAP API Scan Report

Open
#337 0 comments 0 reactions 0 assignees View on GitHub
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**
- **A Server Error response code was returned by the server** [100000] total: 7:
- [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/metadata/v1](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/metadata/v1)
- [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/)
- ..
- **Cookie No HttpOnly Flag** [10010] total: 5:
- [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/source/10](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/source/10)
- **Cookie Without Secure Flag** [10011] total: 5:
- [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/source/10](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/source/10)
- **Cookie with SameSite Attribute None** [10054] total: 5:
- [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/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)
- [https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/source/10](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/source/10)
- **Cookie without SameSite Attribute** [10054] total: 5:
- [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/source/10](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/source/10)
- **Cross-Origin-Resource-Policy Header Missing or Invalid** [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)
- **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)
- **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: 7:
- [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/metadata/v1](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/metadata/v1)
- [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)
- **A Client Error response code was returned by the server** [100000] total: 120:
- [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](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/](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/4507134290215057133](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/4507134290215057133)
- ..
- **Non-Storable Content** [10049] total: 5:
- [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/source/10](https://pen-reg-batch-api-8878b4-dev.apps.silver.devops.gov.bc.ca/api/v1/pen-request-batch/source/10)
- **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?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-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)
- ..
- **Storable and Cacheable Content** [10049] 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)

View the [following link](https://github.com/bcgov/EDUC-PEN-REG-BATCH-API/actions/runs/28612555296) to download the report.
RunnerID:28612555296

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

Contributor guide

No contributing guide indexed for this repository

Research direction

Download the ZAP report from the linked GitHub Actions run and review the findings for the API endpoints and /v3/api-docs listed in the issue. Verify which alerts are genuine rather than scanner responses, then address the confirmed error, cookie, header, and caching findings and rerun the ZAP scan to confirm the report is clean.

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
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.