Repository navigation
Add Socket Basics security scanning workflow - #189
Conversation
bce9593 to
f969f0a
Compare
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The workflow can report success when the scan completion marker is missing.
Review effort: Lite
Findings: 1
Open (1)
What changed in this PR
Adds scheduled and manual Socket Basics security scanning for SAST, secrets, and Dockerfile checks.
Changes:
- Adds scanner configuration and exclusion files.
- Adds a pinned GitHub Actions workflow.
- Configures findings as warnings.
- Requires a fix for incomplete scans being reported as successful.
| File | Description |
|---|---|
.trivyignore |
Configures excluded Dockerfile rules |
.socket-basics.json |
Enables and configures Socket scanning |
.semgrepignore |
Defines SAST exclusions |
.github/workflows/socket-basics.yml |
Runs the scheduled/manual security scan |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
f969f0a to
e79c415
Compare
e79c415 to
7671fbc
Compare
7671fbc to
a311815
Compare
a311815 to
9be8634
Compare
9be8634 to
c815ce2
Compare
c815ce2 to
2ca5ea9
Compare
2ca5ea9 to
c88fa17
Compare
Runs SAST through OpenGrep, secret scanning through TruffleHog, and
Dockerfile misconfiguration scanning through Trivy, submitting results
to Socket.dev.
.github/workflows/socket-basics.yml scheduled weekly + manual dispatch
.socket-basics.json scanner configuration
.semgrepignore SAST path exclusions
.trivyignore Dockerfile lint rules with no
security dimension (only present
where the repo has a Dockerfile)
Separate from socket-scan.yml, which covers dependency CVEs and Tier 1
reachability.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This is intentional to control false positives and allow for easier integration across all repos. More info about rule tuning methodology: https://stellarorg.atlassian.net/wiki/spaces/SCRT/pages/5901680652/Socket+Basics+Integration+Guide#Tuning-false-positives. |
|
PR Preview: torn down |


More info: https://stellarorg.atlassian.net/wiki/spaces/SCRT/pages/5901680652/Socket+Basics+Integration+Guide