Skip to content

Rust: Regenerate MaD models - #23028

Draft
paldepind wants to merge 2 commits into
mainfrom
rust/regenerate-models
Draft

paldepind wants to merge 2 commits into
mainfrom
rust/regenerate-models

Conversation

@paldepind

@paldepind paldepind commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Regenerates the 13 Rust source, sink, and summary MaD files using the analyzed databases from github/codeql-dca-main#40462 (paldepind/rust-regenerate-models-2026-11-05). Rocket remains excluded as configured.

Adds exact manual summaries for the blanket Into implementation, String::from, and Cow::to_mut to preserve existing conversion-flow and alert assertions, and regenerates the ten affected test snapshots with the current Rust extractor.

Validation: all ten affected tests passed without --learn; generated snapshots have empty testFailures sections. The four initial focused model-generator/model-dataflow tests, YAML validation, and git diff --check also passed.

All CI checks passed. Baseline-versus-PR Rust DCA is running: github/codeql-dca-main#40463 (paldepind/PR-23028-rust-regenerate-models), comparing 96852dad0ad1e629c6c1e1e19e45de4057bf1399 against 08d5f3e03895f1cf6b840c5a15f4f5b043718cf1 with the same engine revision, the Rust PR source suite, and nightly.qls.

Regenerate source, sink, and summary models from DCA experiment paldepind/rust-regenerate-models-2026-11-05.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 786f0f17-6512-4098-8c92-7721e13b78b2
@github-actions github-actions Bot added the Rust Pull requests that update Rust code label Nov 5, 2026
Add exact manual summaries for Into, String::from, and Cow::to_mut so refreshed generated models preserve existing flow and alert expectations. Regenerate affected test snapshots with the current Rust extractor.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 786f0f17-6512-4098-8c92-7721e13b78b2

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant