Current issue state, recent activity, and per-issue timelines from the indexed issue data.
| Date | Opened | Closed | Comments | Events | Open Backlog |
|---|---|---|---|---|---|
| 2026-09-12 | 1 | 1 | 0 | 1 | 2 |
| 2026-09-11 | 2 | 0 | 0 | 0 | 9 |
| 2026-09-10 | 1 | 5 | 0 | 0 | 0 |
| 2026-09-09 | 4 | 0 | 0 | 0 | 0 |
| 2026-09-08 | 8 | 2 | 0 | 0 | 0 |
| 2026-09-07 | 1 | 0 | 0 | 0 | 0 |
| 2026-09-06 | 1 | 3 | 0 | 0 | 0 |
| 2026-09-05 | 2 | 0 | 0 | 0 | 0 |
| 2026-09-04 | 2 | 5 | 0 | 0 | 0 |
| 2026-09-03 | 2 | 0 | 0 | 0 | 0 |
| 2026-09-02 | 3 | 4 | 0 | 0 | 0 |
| 2026-09-01 | 4 | 7 | 0 | 0 | 0 |
| 2026-08-31 | 6 | 7 | 0 | 0 | 0 |
| 2026-08-30 | 3 | 0 | 0 | 0 | 0 |
Opened: 18
Closed: 11
Comments: 0
Events: 1
| Issue | Author | State | Labels | Comments | Reactions | Updated |
|---|---|---|---|---|---|---|
#408 False positive: SSH ffmpeg payload matches git branch dynamic token Opened 19 hours ago | awmckinley | closed - completed | No labels | 0 | 0 | 17 hours ago |
#407 [False Negative] redirect-truncate-root-home is bypassed by any relative spelling of the same path, including the .git internals the rule claims to protect (0.14.3) Opened 1 day ago | kiliman | open | No labels | 0 | 0 | 1 day ago |
#406 [FR] allow opting out of core.filesystem Opened 1 day ago | laur89 | open | No labels | 0 | 0 | 1 day ago |
#404 [False Positive] `redirect-truncate-dynamic-path`: a real redirect inside an inline-shell payload is denied whenever the segment carries a redirect, whenever the payload's quotes arrive backslash-escaped, and whenever a quoted `>` elsewhere in the command tips it over — two read-only commands that each pass are denied when concatenated (residue of #317, present in v0.14.2) Opened 3 days ago | Mbrilman | closed - completed | No labels | 4 | 0 | 2 days ago |
#394 [False Positive] database.mysql:truncate-table denies non-SQL file operands (`cat truncate x`) Opened 4 days ago | zpnichols | open | bug | 1 | 0 | 2 days ago |
#401 False positive: pwsh assignment-LHS compounds ($x = Get-ChildItem ...) deny with no addressable rule ID Opened 4 days ago | EndUser123 | closed - completed | No labels | 2 | 0 | 2 days ago |
#405 [False Positive] Read-only git status in a directory loop is blocked (v0.14.1) Opened 3 days ago | evergood2025 | closed - completed | No labels | 2 | 0 | 2 days ago |
#403 False positive: Tailwind's `truncate` class matches the SQL truncate-table rule in 3 packs Opened 3 days ago | kiliman | closed - completed | No labels | 2 | 0 | 2 days ago |
#402 dcg: an external pack with no `keywords` is listed as enabled, validates clean, and is silently never evaluated — including on the hook path Opened 3 days ago | Mbrilman | closed - completed | No labels | 2 | 0 | 2 days ago |
#390 [False Positive] `core.filesystem:redirect-truncate-root-home` denies creating an absent file under $HOME outside a VCS worktree, while `>>` to the same path is allowed (0.14.0) Opened 7 days ago | ericziko | closed - completed | No labels | 3 | 0 | 4 days ago |
#393 core.git:restore-worktree matches across the heredoc boundary (git commit -F - false positive) Opened 5 days ago | terraforgeai | closed - completed | No labels | 2 | 0 | 4 days ago |
#391 doctor misclassifies malformed Codex hooks.json as untrusted Opened 6 days ago | dnhrdt | closed - completed | No labels | 2 | 0 | 4 days ago |
#400 [False Negative] dashed core.git executables (`git-reset`, `git-clean`, `git-checkout`) bypass core.git Opened 4 days ago | zpnichols | open | No labels | 0 | 0 | 4 days ago |
#399 [False Negative] awk `system()` and print-to-pipe payloads are never extracted Opened 4 days ago | zpnichols | open | No labels | 0 | 0 | 4 days ago |
#398 [False Negative] `osascript -e 'do shell script …'` and JXA `$.system(…)` payloads are never extracted Opened 4 days ago | zpnichols | open | No labels | 0 | 0 | 4 days ago |
#397 [False Negative] `bun -e` inline payload is not extracted while the identical `node -e` payload is denied Opened 4 days ago | zpnichols | open | No labels | 0 | 0 | 4 days ago |
#396 [False Positive] rm-rf-general does not fold a literal assignment or `$(mktemp -d)` that redirect-truncate-dynamic-path already folds Opened 4 days ago | zpnichols | open | bug | 0 | 0 | 4 days ago |
#395 [False Positive] rm-rf-general denies `rm -rf -- /tmp/<dir>/…`: the end-of-options guard costs the literal temp exemption Opened 4 days ago | zpnichols | open | bug | 0 | 0 | 4 days ago |
#389 `dcg --version` aborts with SIGABRT when its output is a closed pipe: EPIPE panics in `print_version`, and `panic = "abort"` turns it into a coredump (0.14.0) Opened 7 days ago | ericziko | closed - completed | No labels | 2 | 0 | 5 days ago |
#388 feat: Support crush coding agent Opened 8 days ago | tan-yong-sheng | closed - completed | No labels | 3 | 0 | 5 days ago |
#387 allowlist add --path <glob> scoping ignores the hooks cwd (JSON field and embedded cd both) - matches only the process own getcwd() Opened 9 days ago | genx7up | closed - completed | No labels | 1 | 0 | 9 days ago |
#386 redaction_mode = "pattern" (the history default) has no secret patterns since v0.2.11 — history.db and general.log_file store secrets verbatim Opened 9 days ago | ariccio | closed - completed | No labels | 1 | 0 | 9 days ago |
#385 feat: add destructive-command coverage for the Azure DevOps CLI extension Opened 9 days ago | dylbarne | closed - completed | No labels | 1 | 0 | 9 days ago |
#384 feat: broaden Azure CLI destructive-command coverage, including az account Opened 9 days ago | dylbarne | closed - completed | No labels | 1 | 0 | 9 days ago |
#382 heredoc.shell:launcher-unverified still fires on quoted heredocs piped to non-shell interpreters (python3 -, ruby -, node -) Opened 10 days ago | kiliman | closed - completed | No labels | 2 | 0 | 9 days ago |