Skip to content

Prepare the repository for OSS Scanner enrollment - #1430

Open
ebma wants to merge 2 commits into
stagingfrom
chore/oss-scanner-enrollment
Open

ebma wants to merge 2 commits into
stagingfrom
chore/oss-scanner-enrollment

Conversation

@ebma

@ebma ebma commented Oct 12, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds .oss-scanner/Dockerfile and .oss-scanner/threat_model.md so Anthropic's OSS Scanner can build Vortex and audit it offline. The enrollment itself is a separate PR in that repository, opened once this is merged, because the scanner clones staging.
  • Adds SECURITY.md with the private reporting address. The scanner's triage checks the enrolled contact against it.
  • Lists .oss-scanner in MAP.md.

The threat model points the scanner at docs/security-spec/ and sets the severity rubric its reports will use. Please review the rubric in particular.

Verification

  • The oss-scanner repository's tools/check builds the image from staging: Node 22, Bun 1.3.1, PostgreSQL and Foundry, with @vortexfi/shared and @vortexfi/sdk built and both contract projects compiled.
  • I ran the suites inside the built image with no network and the scanner's 2 CPU / 8 GB limits:
    • shared 193, SDK 184, KYC 86, rebalancer 104, forwarder 81 (4 fork tests skipped), relayer 5: all pass.
    • API: 2311 pass, 54 skip, 1 fail. supabaseAuth.test.ts "continues anonymously only when optional auth receives no credential" fails only in the full run: a verifyToken spy from an earlier file leaks its call count under this file order. It passes alone and in CI. The fix will follow separately.

Pending before merge

  • A root LICENSE. The license choice is still being confirmed, and the commit will be pushed to this branch once it is.

ebma added 2 commits October 12, 2026 15:08
Anthropic's OSS Scanner builds this image online and audits the repository offline; the threat model points it at the security spec and states how we rate severity.
@netlify

netlify Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for vortex-sandbox ready!

Name Link
🔨 Latest commit 69f5856
🔍 Latest deploy log https://app.netlify.com/projects/vortex-sandbox/deploys/6accdbdec9de11c2f74aa7cc
😎 Deploy Preview https://deploy-preview-1430--vortex-sandbox.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for vrtx-dashboard canceled.

Name Link
🔨 Latest commit 69f5856
🔍 Latest deploy log https://app.netlify.com/projects/vrtx-dashboard/deploys/6accdbde22ce669b505e28a1

@netlify

netlify Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for vortexfi canceled.

Name Link
🔨 Latest commit 69f5856
🔍 Latest deploy log https://app.netlify.com/projects/vortexfi/deploys/6accdbde3ec5c35d6e09a8fd

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