npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@dataparade/cli

v0.0.13

Published

dataPARADE CLI — scan codebases for privacy and security data flows

Readme

dataPARADE CLI

The dataPARADE CLI (@dataparade/cli) scans a codebase and produces a dataflow.json file you can import into the DataParade web app. It runs a structural pipeline (ingest → analyzers → classifier → data-flow detector → graph mapping) and writes a JSON wrapper containing a DiagramGraphJson plus scan metadata.

  • Primary command: scan <path>
  • Supported languages: TypeScript, JavaScript, Python, Go, Java, Kotlin, C++, C#/.NET, Terraform
  • License: GPL-3.0-or-later — see LICENSE. Source: DataParade-io/dataparade-cli

Full documentation: app.dataparade.io/docs/cli-import-and-zip


Quick start

npx @dataparade/cli scan .

Or with pnpm:

pnpm dlx @dataparade/cli scan .

What to expect:

  • Progress messages such as [scan] starting scan for . and [scan] output: Scan complete.
  • On success: [scan] dataflow.json written to /absolute/path/to/dataflow.json
  • By default, dataflow.json is created in the current working directory (override with -o / --output).
npx @dataparade/cli scan path/to/your/project --output scan-my-project-dataflow.json

List commands and options: npx @dataparade/cli --help and npx @dataparade/cli scan --help.


Upload to dashboard

After a scan, the CLI auto-uploads dataflow.json by default (unless you opt out). This creates an import preview draft in the web app — not a finished assessment.

  • With a workspace API key (DATAPARADE_WORKSPACE_API_KEY from Workspace → Access keys): prints a dashboard link (?importDraft=) for that workspace.
  • Without a workspace key: prints a sign-up link (/preview/cli/<token>). Create an account to open Preview & Edit on your dashboard.
  • Opt out: --skip-auto-upload or DATAPARADE_SKIP_AUTO_UPLOAD=true
  • Upload alone does not consume scan quota
npx @dataparade/cli upload ./dataflow.json --project-name "My service"

Full guide: Upload to dashboard


Output: dataflow.json

By default, the CLI writes ./dataflow.json in the current working directory.

  • Wrapper with schemaVersion, graph (DiagramGraphJson: nodes, edges, viewport), and metadata (files scanned, duration, etc.)
  • The graph section is compatible with the DataParade import flow
  • Most node properties are emitted with null defaults; only a subset are filled from code patterns — complete the rest in Preview & Edit

Full guide: Output and results


Documentation

| Topic | Link | |-------|------| | CLI hub (all topics) | CLI Run and Export | | Scan arguments & flags | Scan arguments | | dataparade.config.json | Config file | | Environment variables | Environment variables | | AI inference | AI inference | | Scan patterns (YAML) | Scan patterns |


License

GPL-3.0-or-later · Source: github.com/DataParade-io/dataparade-cli