Skip to content

fix: P1-high issues #138, #140, #141, #142, #167#183

Merged
tcconnally merged 1 commit into
mainfrom
fix/p1-issues-138-140-141-142-167
Jun 5, 2026
Merged

fix: P1-high issues #138, #140, #141, #142, #167#183
tcconnally merged 1 commit into
mainfrom
fix/p1-issues-138-140-141-142-167

Conversation

@tcconnally
Copy link
Copy Markdown
Owner

Direct merge to main. Fixes included in this branch.

- #138: Move timeout=N extraction before command parsing in resolve_query
        so the modifier doesn't leak into the executed shell command
- #140: Add _safe_fsync(file) + parent dir fsync before os.replace in
        _save_narrative to prevent narrative loss on crash
- #141: Replace match.lastindex heuristic with explicit _prefix_group
        field on bearer_header rule. User-supplied redaction patterns
        with capture groups no longer silently truncate data
- #142: Add Atlassian API token (ATATT3...) to DEFAULT_REDACTION_RULES
- #167: Run redact_text on webhook payload body_dict before external
        delivery to prevent secret exfiltration via webhooks
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.

1 participant