Skip to content

Add Socket Basics security scanning - #4

Merged
sgrammargs merged 2 commits into
ynab-v2from
stagility/add-socket-basics-scanning
Sep 3, 2026
Merged

sgrammargs merged 2 commits into
ynab-v2from
stagility/add-socket-basics-scanning

Conversation

@grantcox

@grantcox grantcox commented Sep 2, 2026

Copy link
Copy Markdown

Adds Socket Basics (SAST) scanning to this repo, calling the shared ynab-sast-scanner workflow — the same setup already in place across other YNAB repos.

.github/workflows/socket-basics.yml:

  • uses: ynab/ynab-sast-scanner/.github/workflows/socket-basics.yml@main
  • SOCKET_SECURITY_API_KEY and SAST_SUPPRESSIONS_APP_PRIVATE_KEY secrets (both org-level, nothing per-repo needed)

Adds the standard CI wrapper calling ynab-sast-scanner, matching the migrated
setup already in place across other repos.

Co-Authored-By: Marguerite Martinez <margueritem@ynab.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@grantcox grantcox added the security: critical Critical security vulnerabilities label Sep 2, 2026
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Socket SAST-GENERIC

✅ Socket Basics found no active findings in the latest run.

These marshal specs round-trip our own objects to assert dump/load
symmetry; there is no untrusted input to deserialize.
@github-actions github-actions Bot removed the security: critical Critical security vulnerabilities label Sep 2, 2026
@grantcox
grantcox marked this pull request as ready for review September 2, 2026 21:38
@grantcox
grantcox requested a review from sgrammargs September 2, 2026 21:38
@grantcox

grantcox commented Sep 2, 2026

Copy link
Copy Markdown
Author

FYI I will fix the CI issues in #5

@sgrammargs sgrammargs 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.

I see the default branch has been updated - thank you for getting that done and being so thorough!

Since we don't expect this repository to see many PRs, I'm ok with in-line suppressions. If down the road we see more and similar ruby-unsafe-deserialization alerts, we should consider a repo-level suppression.

@sgrammargs
sgrammargs merged commit ce73315 into ynab-v2 Sep 3, 2026
3 of 11 checks passed
@sgrammargs
sgrammargs deleted the stagility/add-socket-basics-scanning branch September 3, 2026 16:09
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