Skip to content

chore: move the DSGAI scanner to GenAI-Security-Project/dsgai - #85

Merged
emmanuelgjr merged 2 commits into
mainfrom
chore/move-scanner-to-dsgai-repo
Oct 4, 2026
Merged

emmanuelgjr merged 2 commits into
mainfrom
chore/move-scanner-to-dsgai-repo

Conversation

@emmanuelgjr

Copy link
Copy Markdown
Contributor

The DSGAI scanner now lives in its own repository: https://github.com/GenAI-Security-Project/dsgai

Migration check

What this removes

  • dsgai_scanner_tool/ (88 files)
  • .github/workflows/scanner-lint.yml, .github/workflows/scanner-selftest.yml (dsgai has lint.yml / selftest.yml)
  • .github/ISSUE_TEMPLATE/scanner-*.yml (all four exist in dsgai)
  • .github/secret_scanning.yml (it only ignored the scanner fixtures)
  • The scanner entry in CODEOWNERS, the pip Dependabot block, and the benchmark holdback .gitignore line

What this repoints

  • README badge, deliverables table, scanner section (install now uses pip install ./dsgai + dsgai audit), sample-report image, and repo map
  • SECURITY.md scope and the supported-versions table
  • The issue chooser gets a "DSGAI Scanner issues" link to the dsgai tracker

Note: #44 (license split) touches dsgai_scanner_tool/rules/dsgai-rules.yaml, so it will conflict after this merges. The scanner side of that question now belongs to dsgai, which is Apache-2.0.

🤖 Generated with Claude Code

The scanner now lives in its own repository, which carries the folder's
full history up to #84 (byte-identical to this tree at that point) and
has continued development since.

Removes dsgai_scanner_tool/ and everything that only served it: the
scanner-lint and scanner-selftest workflows, the four [scanner] issue
templates, the fixture secret_scanning ignore, the CODEOWNERS entry,
the pip Dependabot block and the benchmark holdback ignore. README,
SECURITY.md and the issue chooser now point to the dsgai repo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Adds a "Start here" section with screenshots of the live Crosswalk
webapp and a DSGAI Scanner report, side by side, each linking to its
webapp or repo. Also puts a hero screenshot in the header, a framework
coverage view in the Crosswalk section, and a sibling-repos table
under the repository map. Mapping counts now read 3,700+, in
line with the live webapp (3,771). Screenshots live in assets/readme/.

Applies the no-profile-links rule: names stay, LinkedIn links go
(README contact and acknowledgments, CONTRIBUTING). Acknowledgments
credit the scanner's initiators, Emmanuel Guilherme Junior and Harish
Ramachandran, with Harish as the initial contributor.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@emmanuelgjr
emmanuelgjr merged commit 1d9b6c7 into main Oct 4, 2026
6 checks passed
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