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
The central Strix required workflow rejects a legal Git path containing comma and parentheses while auditing ContextualWisdomLab/aFIPC#160. The changed path is quoted and passed after a Git double-dash boundary, but the bounded character allowlist currently classifies it as unsafe and exits 2 before scanning.
Acceptance criteria
Accept comma and parentheses in normalized repository-relative paths.
Preserve fail-closed rejection of absolute paths, traversal, leading or trailing whitespace, alternate separators, control characters, bidi controls, and Git pathspec syntax.
Add an integration regression proving a legal punctuated path is materialized from the validated PR head as non-executable scan data.
Pass the focused Strix gate test, required-workflow smoke test, shell syntax checks, and diff hygiene.
Completed by protected merge #800. Exact accepted head dc7748a3af4fe755b27b784edd82dd35d7ee8e43 merged as 1131b1bbafb24e455fc8619cdf316813e8721861 on 2026-08-07. The integrated repair admits comma and ASCII parentheses while retaining raw-traversal, absolute/control/backslash/shell-punctuation and out-of-root rejection, and its exact-head Strix quality, security, SAST, CodeQL, secret, OSV, Scorecard, SBOM, review-thread, and independent-review gates were satisfied before protected merge. Closing this issue as completed; no predecessor failure is reused as acceptance evidence.
Activity
seonghobae commentedon Aug 7, 2026
Completed by protected merge #800. Exact accepted head
dc7748a3af4fe755b27b784edd82dd35d7ee8e43merged as1131b1bbafb24e455fc8619cdf316813e8721861on 2026-08-07. The integrated repair admits comma and ASCII parentheses while retaining raw-traversal, absolute/control/backslash/shell-punctuation and out-of-root rejection, and its exact-head Strix quality, security, SAST, CodeQL, secret, OSV, Scorecard, SBOM, review-thread, and independent-review gates were satisfied before protected merge. Closing this issue as completed; no predecessor failure is reused as acceptance evidence.