ZAP API Scan Report
- Dominant language
- Java
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
- Site: [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca)
**New Alerts**
- **A Server Error response code was returned by the server** [100000] total: 1:
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/latest/meta-data/](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/latest/meta-data/)
- **Cookie with SameSite Attribute None** [10054] total: 12:
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID?includeDocData=Y](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID?includeDocData=Y)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange?contactIdentifier=contactIdentifier&secureExchangeContactTypeCode=secureExchangeContactTypeCode](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange?contactIdentifier=contactIdentifier&secureExchangeContactTypeCode=secureExchangeContactTypeCode)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/users?digitalId=digitalId&schoolID=schoolID&firstName=firstName&lastName=lastName&districtID=districtID](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/users?digitalId=digitalId&schoolID=schoolID&firstName=firstName&lastName=lastName&districtID=districtID)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange)
- ..
- **Information Disclosure - Debug Error Messages** [10023] total: 1:
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/v3/api-docs](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/v3/api-docs)
- **Unexpected Content-Type was returned** [100001] total: 3:
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca?aaa=bbb](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca?aaa=bbb)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca?class.module.classLoader.DefaultAssertionStatus=nonsense](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca?class.module.classLoader.DefaultAssertionStatus=nonsense)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/latest/meta-data/](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/latest/meta-data/)
- **A Client Error response code was returned by the server** [100000] total: 3241:
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/id](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/id)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/id/](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/id/)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID/](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID/)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeId/notes/secureExchangeNoteId](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeId/notes/secureExchangeNoteId)
- ..
- **Non-Storable Content** [10049] total: 12:
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID?includeDocData=Y](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID?includeDocData=Y)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange?contactIdentifier=contactIdentifier&secureExchangeContactTypeCode=secureExchangeContactTypeCode](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange?contactIdentifier=contactIdentifier&secureExchangeContactTypeCode=secureExchangeContactTypeCode)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/users?digitalId=digitalId&schoolID=schoolID&firstName=firstName&lastName=lastName&districtID=districtID](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/users?digitalId=digitalId&schoolID=schoolID&firstName=firstName&lastName=lastName&districtID=districtID)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange)
- ..
- **Session Management Response Identified** [10112] total: 12:
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID?includeDocData=Y](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange/secureExchangeID/documents/documentID?includeDocData=Y)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange?contactIdentifier=contactIdentifier&secureExchangeContactTypeCode=secureExchangeContactTypeCode](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/exchange?contactIdentifier=contactIdentifier&secureExchangeContactTypeCode=secureExchangeContactTypeCode)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/users?digitalId=digitalId&schoolID=schoolID&firstName=firstName&lastName=lastName&districtID=districtID](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/api/v1/edx/users?digitalId=digitalId&schoolID=schoolID&firstName=firstName&lastName=lastName&districtID=districtID)
- [https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/v3/api-docs](https://edx-api-d4cdde-dev.apps.silver.devops.gov.bc.ca/v3/api-docs)
- ..
View the [following link](https://github.com/bcgov/EDUC-EDX-API/actions/runs/9896778583) to download the report.
RunnerID:9896778583
---
ZAP is supported by the [Crash Override Open Source Fellowship](https://crashoverride.com/?zap=act)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the linked ZAP report and reproduce the findings against the listed API endpoints, including /v3/api-docs and /latest/meta-data/. Trace each alert to the responsible application or deployment configuration; done means the confirmed findings are addressed and a subsequent 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
- Needs clarification
- Newbie friendliness
- 20/100