GSA / GSA/ai-experience-sharing-platform
Finding: Cacheable HTTPS
- Dominant language
- JavaScript
- Stars
- 12
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
> Applications should return caching directives instructing browsers not to store local copies of any sensitive data. Often, this can be achieved by configuring the web server to prevent caching for relevant paths within the web root. Alternatively, most web development platforms allow you to control the server's caching directives from within individual scripts. Ideally, the web server should return the following HTTP headers in all responses containing sensitive content:
> `Cache-control: no-store`
> `Pragma: no-cache`
Update headers to remediate this finding.
Contributor guide
Research direction
Locate the web server or application response configuration that controls headers for sensitive content, then review how relevant responses are identified. Confirm completion by verifying those responses include Cache-control: no-store and Pragma: no-cache, using the project’s available checks or by inspecting response headers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100