CVE-2024-53865: Incomplete Hardcoded Dict Redaction

The code redacts a specific sensitive key (e.g., 'password') from a dictionary using a hardcoded string check. This pattern often leads to data exposure by failing to censor secondary sensitive keys (e.g., 'token', 'secret', or organization-specific credentials). Instead of hardcoding a single key, define a comprehensive list of sensitive keys and iterate ov

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0python
greprules fetch cve-2024-53865-incomplete-hardcoded-dict-redaction --engine opengrep

Description

The code redacts a specific sensitive key (e.g., 'password') from a dictionary using a hardcoded string check. This pattern often leads to data exposure by failing to censor secondary sensitive keys (e.g., 'token', 'secret', or organization-specific credentials). Instead of hardcoding a single key, define a comprehensive list of sensitive keys and iterate ov

Detection target

Not provided

Recommended fix

Not provided

False-positive notes

Not provided

Community feedback

Sign in to report false positives, mark this rule useful, or suggest metadata improvements.