Skip to content

FIX Correct SemGuard citation and CodeAttack source metadata - #2790

Merged
Roman Lutz (romanlutz) merged 4 commits into
microsoft:mainfrom
romanlutz:romanlutz-reference-corpus-corrections
Sep 23, 2026
Merged

Roman Lutz (romanlutz) merged 4 commits into
microsoft:mainfrom
romanlutz:romanlutz-reference-corpus-corrections

Conversation

@romanlutz

Copy link
Copy Markdown
Contributor

Description

Correct two attribution gaps and replace redirected CodeAttack URLs with the repository's current location. This is metadata-only; prompt contents and runtime behavior are unchanged.

Tests and Documentation

  • Final URL update: 94 passed across CodeAttack converter and framing tests. Exact comparisons verify that only the nine source fields changed and no tracked renqibing references remain.
  • Initial citation/affiliation correction: 20 passed across SemGuard loader and framing tests; 99/99 bibliography/hidden-citation parity; strict parsing of 871 YAML files; 64 curated, 6 supplemental, and 22 integrity checks passed. The historical literal-98 cardinality assertion was explicitly adapted to the actual entry count. These corpus results precede the separately verified URL-only follow-up.
  • Reused the existing RefChecker run because the final bibliography is byte-identical to its input. Its 12 records/20 atoms were manually classified, including network/validator limitations; no new checker run or full-suite claim.
  • Applicable normal hooks passed except the Windows size hook's native Git subprocess failure. That unchanged checker passed separately with an explicit inherited environment, including --enforce-all, and only that hook was explicitly skipped during commit. No hook configuration changed.
  • Bibliography documentation updated. JupyText execution is not applicable.

Align the SemGuard paper entry with IEEE publisher and Crossref metadata: conference type, Abdallah author spelling, full venue, pages, and DOI. Preserve the dataset's separate Abdullah creator.

Complete the restored CodeAttack framing's paper affiliations from official ACL frontmatter while preserving all authors, prompt text, provenance, and existing converter templates. Isolate only these two metadata hunks from audit commit e8553c6.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 21bf73f6-4b26-4f5f-bb22-01fa72e49186
Replace every renqibing/CodeAttack reference with its current AI45Lab repository URL. Cite that repository as the idea source for the optional system framing while preserving its PyRIT-specific provenance description.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 21bf73f6-4b26-4f5f-bb22-01fa72e49186
@romanlutz
Roman Lutz (romanlutz) added this pull request to the merge queue Sep 23, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Sep 23, 2026
@romanlutz
Roman Lutz (romanlutz) added this pull request to the merge queue Sep 23, 2026
Merged via the queue into microsoft:main with commit 804d8a6 Sep 23, 2026
49 checks passed
@romanlutz
Roman Lutz (romanlutz) deleted the romanlutz-reference-corpus-corrections branch September 23, 2026 21:32
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.

2 participants