Context-Inappropriate Capability
Medium
- Confidence
- 79% confidence
- Finding
- The module reads a client secret from an arbitrary filesystem path supplied in configuration via fs.readFileSync(accountConfig.clientSecretFile, "utf8"). Even if intended for convenience, this expands a config resolver into a local file-reading primitive and could expose unintended local files if an attacker can influence configuration values.
