Skip to content

Add the Socket Basics scanner infrastructure - #1

Merged
sgrammargs merged 3 commits into
mainfrom
add-sast-scanner-infrastructure
Aug 31, 2026
Merged

Add the Socket Basics scanner infrastructure#1
sgrammargs merged 3 commits into
mainfrom
add-sast-scanner-infrastructure

Conversation

@sgrammargs

@sgrammargs sgrammargs commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Sets up this repo as the public home for YNAB's SAST scanning.

What's here

File
.github/workflows/socket-basics.yml the reusable scan workflow, calls Socket Basics scan engine
.github/actions/merge-socket-config/ fetches rule configuration files, merges them
scripts/dev/socket-basics.py a script to scan repositories locally

Verified

See ynab/ynab-sdk-python#60.

image

🤖 Generated with Claude Code

@socket-security

socket-security Bot commented Aug 24, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedactions/​create-github-app-token@​a8d616148505b5069dccd32f177bb87d7f39123b96100100100100

View full report

@sgrammargs
sgrammargs force-pushed the add-sast-scanner-infrastructure branch 2 times, most recently from c5609e8 to 99966a2 Compare August 27, 2026 20:43
sgrammargs and others added 2 commits August 31, 2026 14:53
Extracts the Socket Basics (SAST) reusable workflow and local scan script out of
shared-actions into a public repo, since a public repo cannot call a reusable
workflow that lives in a private one. Suppression policy is deliberately not
here: it lives in the private ynab-sast-scanner-suppressions repo and is fetched
at scan time with a short-lived GitHub App token, so this repo only ever
publishes the scanning mechanism.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Another history rewrite orphaned the prior pin. Same fix as last time: point
it at the current tip so ynab/test-actions can still resolve the action.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@sgrammargs
sgrammargs force-pushed the add-sast-scanner-infrastructure branch from db6c4dc to 4c51d20 Compare August 31, 2026 18:53
@sgrammargs
sgrammargs requested review from buffym and grantcox August 31, 2026 19:31
@sgrammargs
sgrammargs marked this pull request as ready for review August 31, 2026 19:42

@grantcox grantcox left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This all looks good to me 👍 A couple questions but they're not blockers

Comment thread .github/workflows/socket-basics.yml
Comment thread .github/actions/merge-socket-config/merge_config.py
@sgrammargs
sgrammargs merged commit c8212ea into main Aug 31, 2026
2 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.

2 participants