New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

supership-scan

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

supership-scan

Predeploy security scanner for the agent economy. 80+ vulnerability patterns. Runs locally, code never leaves your machine.

Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
46
-13.21%
Maintainers
1
Weekly downloads
 
Created
Source

supership-scan

Predeploy security scanner for the agent economy. Built by Crest Deployment Systems.

Scans your code for 80+ vulnerability patterns across secrets, auth, injection, config, Supabase, and logging. Runs locally. Your code never leaves the machine.

Install

npm install -g supership-scan

Requires Node.js 18+.

Usage

CLI

supership-scan .

Scans the current directory and prints findings.

supership-scan ./my-project --attest

Scans and requests a witnessed attestation ($0.01 USDC on Base). Only the report envelope (hashes and findings) is transmitted. Never source code.

MCP Server

supership-mcp

Starts an MCP server for AI editors (Claude Code, Cursor, Windsurf). Exposes the scanner as tools that agents can call directly.

Example Output

supership v1.0.0

Scanning 42 files...

Score: 87/100
Grade: B

Findings:
  HIGH   AUTH-003  Missing auth middleware on /api/admin   src/routes/admin.js:14
  MEDIUM CFG-002   CORS wildcard in production             src/server.js:8
  LOW    LOG-001   Error stack in response body            src/middleware/error.js:22

Scan complete. Code never left this machine.

Rule Categories

CategoryPatternsExamples
Secrets30+API keys, credentials, .env exposure, private keys
Auth12+Missing middleware, inverted logic, RLS gaps
Injection15+SQL interpolation, XSS, eval(), command injection
Config10+CORS wildcards, source maps, insecure cookies
Supabase8+RLS disabled, permissive policies, service_role misuse
Logging6+Sensitive data in logs, error stack exposure

Scoring

Score starts at 100. Penalties: critical (-25), high (-10), medium (-5), low (-1).

Severity gates override the score:

  • Any critical finding = grade F
  • Any high finding = grade C max
GradeScore
A90+
B75-89
C60-74
D40-59
F<40 or any critical

Attestations

The scan is free. The attestation costs $0.01.

When you run --attest, supership sends a report envelope to the attestation server. The envelope contains hashes and findings only. The server signs it, anchors the hash to the chain, and returns a witnessed attestation.

The attestation proves a specific scan occurred at a specific time with specific results. It does not certify that code is secure.

What's transmitted: input hash, rule pack hash, engine version, findings, score, grade.

What's never transmitted: source code, file contents, environment variables.

Benchmark

npm test

Runs 20 deliberately vulnerable fixtures against the scanner. Expected: 90% true positive rate, 0 harmful false positives.

Privacy

  • Scanning is entirely local. No network calls during a scan.
  • Attestation transmits hashes and findings only. Never source code.
  • No telemetry. No analytics. No tracking.

License

Apache 2.0. See LICENSE for details.

Rule engines (src/rules/) are Apache 2.0 with a relicense notice. See LICENSE for the full NOTICE.

Keywords

security

FAQs

Package last updated on 18 May 2026

Related posts