You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Sensitive credential path detection can be bypassed through path construction(malicious skill example that bypasses this static detection model) #477
With LLM analysis explicitly disabled (--no-llm), the scanner detects a literal /etc/passwd path but fails when the same path is constructed using os.path.join().
changed the title [-]Sensitive credential path detection can be bypassed through path construction[/-][+]Sensitive credential path detection can be bypassed through path construction(malicious skill example that bypasses this static detection model)[/+]on Sep 7, 2026
Implementation is in progress in PR #545, which detects constructed sensitive credential paths. Keeping this issue open until the PR merges and the reported construction bypass plus benign controls are verified.
Resolution verified: PR #545 merged into main on September 28, 2026 (5d370aa) and automatically closed this issue.
The reported os.path.join('/etc', 'passwd') construction now produces PE3 credential-access detection without evaluating arbitrary code. On current main (79b855b), 14 focused pattern/shared-AST regression tests pass, including the exact report, literal-only resolution, supported import aliases, multiline and bounded-window handling, and benign controls.
This supersedes the earlier in-progress status. The fix is merged on main; no new tagged release is implied.
Activity
[-]Sensitive credential path detection can be bypassed through path construction[/-][+]Sensitive credential path detection can be bypassed through path construction(malicious skill example that bypasses this static detection model)[/+]rng1995 commentedon Sep 16, 2026
Implementation is in progress in PR #545, which detects constructed sensitive credential paths. Keeping this issue open until the PR merges and the reported construction bypass plus benign controls are verified.
rng1995 commentedon Sep 28, 2026
Resolution verified: PR #545 merged into
mainon September 28, 2026 (5d370aa) and automatically closed this issue.The reported
os.path.join('/etc', 'passwd')construction now produces PE3 credential-access detection without evaluating arbitrary code. On currentmain(79b855b), 14 focused pattern/shared-AST regression tests pass, including the exact report, literal-only resolution, supported import aliases, multiline and bounded-window handling, and benign controls.This supersedes the earlier in-progress status. The fix is merged on
main; no new tagged release is implied.