Skip to content

chore: add socket.yml to clear false-positive scanner alerts#1696

Open
kiritowoo wants to merge 1 commit into
heygen-com:mainfrom
kiritowoo:chore/socket-scanner-policy
Open

chore: add socket.yml to clear false-positive scanner alerts#1696
kiritowoo wants to merge 1 commit into
heygen-com:mainfrom
kiritowoo:chore/socket-scanner-policy

Conversation

@kiritowoo

Copy link
Copy Markdown
Contributor

The skills registry surfaces Socket audit badges at install time. Socket scores code under an untrusted-dependency model, so two skills get false Critical badges:

  • remotion-to-hyperframes (1): the tiered test corpus pins remotion in its fixture package.json files; Socket flags that dependency. Scoped out via projectIgnorePaths so the eval fixtures can stay.
  • embedded-captions (2): dynamicRequire (optional puppeteer/sharp lazy loads) and a 1.2MB base64 font CSS (minifiedFile). Accepted via issueRules.

Capability noise intrinsic to a render toolchain (shellAccess, filesystemAccess) is accepted; malware / installScripts / usesEval / git+http deps stay enabled. Reviewed by hand: no exfiltration, no install hooks, no obfuscation.

What

Brief description of the change.

Why

Why is this change needed?

How

How was this implemented? Any notable design decisions?

Test plan

How was this tested?

  • Unit tests added/updated
  • Manual testing performed
  • Documentation updated (if applicable)

The skills registry surfaces Socket audit badges at install time. Socket
scores code under an untrusted-dependency model, so two skills get false
Critical badges:

- remotion-to-hyperframes (1): the tiered test corpus pins remotion in its
  fixture package.json files; Socket flags that dependency. Scoped out via
  projectIgnorePaths so the eval fixtures can stay.
- embedded-captions (2): dynamicRequire (optional puppeteer/sharp lazy loads)
  and a 1.2MB base64 font CSS (minifiedFile). Accepted via issueRules.

Capability noise intrinsic to a render toolchain (shellAccess, filesystemAccess)
is accepted; malware / installScripts / usesEval / git+http deps stay enabled.
Reviewed by hand: no exfiltration, no install hooks, no obfuscation.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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