[APPSEC-1645] [Non-Prod] Add Socket Security Tier 1 reachability scan#105
[APPSEC-1645] [Non-Prod] Add Socket Security Tier 1 reachability scan#105ping-huang1 merged 3 commits intomainfrom
Conversation
Adds a GitHub Actions workflow for Socket Security scanning with Tier 1 reachability analysis to identify which dependency vulnerabilities are actually reachable in the codebase. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
zmcnellis
left a comment
There was a problem hiding this comment.
@ping-huang1 I think my team (developer platform) was incorrectly tagged on this PR. Maybe you meant delivery loop?
| - name: Run Socket Security Scan | ||
| env: | ||
| SOCKET_SECURITY_API_KEY: ${{ secrets.SOCKET_SECURITY_API_KEY }} | ||
| SOCKET_SECURITY_API_TOKEN: ${{ secrets.SOCKET_SECURITY_API_KEY }} |
There was a problem hiding this comment.
I don't have context on this PR, but at a glance this seems redundant to have SOCKET_SECURITY_API_KEY and SOCKET_SECURITY_API_TOKEN pointed to the same secret?
There was a problem hiding this comment.
Good catch. The Socket documentation mentions both env variables, however after further testing we only need SOCKET_SECURITY_API_TOKEN. I've removed the redundant one. Thanks!
Only SOCKET_SECURITY_API_TOKEN is needed; also corrected the secret reference to use SOCKET_SECURITY_API_TOKEN. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Summary
Details
The workflow:
uvsocketcliwith Tier 1 reachability flags (--reach --reach-memory-limit 16384 --reach-timeout 3600)Required secret:
SOCKET_SECURITY_API_KEY(enterprise plan) with scopes:socket-basics,uploaded-artifacts,full-scans,repoTest plan
https://webflow.atlassian.net/browse/APPSEC-1645