GSA / GSA/ai-experience-sharing-platform

Finding: Cacheable HTTPS

Open
#342 2 comments 0 reactions 0 assignees View on GitHub
pentest
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.