Skip to content

ast-grep: eval code-injection rule + class stamping#36

Merged
damartinezjulio merged 1 commit into
mainfrom
ast-grep-eval-rule
Jun 19, 2026
Merged

ast-grep: eval code-injection rule + class stamping#36
damartinezjulio merged 1 commit into
mainfrom
ast-grep-eval-rule

Conversation

@damartinezjulio

Copy link
Copy Markdown
Contributor

@coderabbitai ignore
@Sigilix ignore

Adds a Sigilix-owned ast-grep eval() rule (code-injection) and maps ast-grep results to canonical classes in the stamper. This re-runs our own deterministic detector on the forge-proof-signed HEAD inside the runner, giving a guaranteed corroboration source for the VERIFIED proof tier — independent of semgrep/opengrep (which return 0 on this repo). The original Phase-3 spec's 'run our own floors in the runner' approach (Codex/DeepSeek-blessed).

…nonical class

Our own deterministic eval detector, re-run on the forge-proof-signed HEAD in the
runner, gives a guaranteed corroboration source for VERIFIED (independent of
semgrep coverage, which returns 0). Maps ast-grep eval rule ids → code-injection.
@damartinezjulio damartinezjulio merged commit 7a36ae1 into main Jun 19, 2026
5 checks passed
@damartinezjulio damartinezjulio deleted the ast-grep-eval-rule branch June 19, 2026 17:13
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