Sandworm
HomepageGitHub
  • Sandworm Audit
    • Getting Started
    • How It Works
    • Configuration
    • Issue Types
    • Resolved Issues
    • License Policies
    • Fail Policies
    • Custom Registries
    • Chart Info
  • Sandworm Guard
    • Overview
    • Getting Started
    • Supported Methods
    • Enforcing Permissions
    • Describing Permissions
    • Caller Module Paths
    • Configuration
    • Bundlers & Sourcemaps
  • Snapshot Testing
  • Contributing
    • Code of Conduct
    • Security Policy
Powered by GitBook
On this page
  • Summary
  • Generate a report
  • Navigate charts
  • csv output
  • JSON output
  • Marking issues as resolved
  • Get involved
  • Beta: visualizations on sandworm.dev

Was this helpful?

Edit on GitHub

Sandworm Audit

Beautiful Security & License Compliance Reports For Your App's Dependencies 🪱

NextGetting Started

Last updated 1 year ago

Was this helpful?

Summary

  • Free & open source command-line tool

  • Works with any modern JavaScript package manager

  • Scans your project & dependencies for vulnerabilities, license, and misc issues

  • Supports workspaces

  • Supports

  • Supports

  • for CI / GIT hook workflows

  • Can connect to

  • Outputs:

    • JSON issue & license usage reports

    • Easy to grok SVG dependency tree & treemap visualizations

      • Powered by D3

      • Overlays security vulnerabilities

      • Overlays package license info

    • csv of all dependencies & license info

Generate a report

Navigate charts

csv output

JSON output

report.json
{
  "createdAt": "...",
  "packageManager": "...",
  "name": "...",
  "version": "...",
  "rootVulnerabilities": [...],
  "dependencyVulnerabilities": [...],
  "licenseUsage": {...},
  "licenseIssues": [...],
  "metaIssues": [...],
  "errors": [...],
}

Marking issues as resolved

Get involved

Beta: visualizations on sandworm.dev

Running Sandworm Audit
Sandworm treemap and tree dependency charts
Sandworm dependency csv
Using sandworm resolve

Have a support question? .

Have a feature request? .

Did you find a security issue? .

Did you find a bug? .

Want to write some code? See .

Simple HTML visualizations on top of Sandworm data for all existing npm packages are available in beta on . Here are a few links to get you exploring:

marking issues as resolved
custom license policies
Configurable fail conditions
private/custom registries
Post it here
Post it here
See SECURITY.md
Post an issue
CONTRIBUTING.md
sandworm.dev
Apollo Client
AWS SDK
Express
Mocha
Mongoose
Nest.js
Redis