Skip to content

CM-61568: Fix sensitive path skipping content scan and directory hand…#432

Merged
gotbadger merged 2 commits intomainfrom
CM-61568-sensitive-path-scan
Apr 7, 2026
Merged

CM-61568: Fix sensitive path skipping content scan and directory hand…#432
gotbadger merged 2 commits intomainfrom
CM-61568-sensitive-path-scan

Conversation

@Ilanlido
Copy link
Copy Markdown
Collaborator

@Ilanlido Ilanlido commented Apr 5, 2026

  • Sensitive path in warn mode now scans file contents: Previously returned early without scanning, now falls through to content scan and emits separate events for the sensitive path finding and the scan result
    • Directory paths no longer crash _scan_path_for_secrets: Changed os.path.exists() to os.path.isfile() so directories are rejected gracefully
    • Added 5 new tests covering warn-mode sensitive path scenarios and directory handling

…ling

In warn mode, sensitive paths returned early without scanning file contents
for secrets. Now falls through to content scan and emits separate events for
the sensitive path finding and the content scan result. Also fixes
_scan_path_for_secrets failing on directories by using os.path.isfile().

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@gotbadger gotbadger merged commit c404e4c into main Apr 7, 2026
28 checks passed
@gotbadger gotbadger deleted the CM-61568-sensitive-path-scan branch April 7, 2026 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants