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

codecordon

v0.3.2

Published

Scan AI-generated applications for known security mistakes from your terminal or CI pipeline.

Readme

CodeCordon CLI

Run CodeCordon's deterministic security scanner from a terminal or CI pipeline. You need Node.js 20 or newer. Interactive scans of public GitHub repositories include a free 24-hour preview; local-folder CLI scans and CI require CodeCordon Pro. Free accounts can still save scans created in the web app.

First scan

Paste one command from any folder to scan a public GitHub repository without an account:

npx --yes codecordon@latest scan https://github.com/owner/repo

This installs the current public release from npm. To pin the reviewed v0.3.0 GitHub release instead, use:

npx --yes --package=https://github.com/fj8b85t9g6-blip/codecordon-cli/releases/download/v0.3.0/codecordon-0.3.0.tgz codecordon scan https://github.com/owner/repo

For a public GitHub URL, CodeCordon runs without an account and returns a preview that expires after 24 hours. Free previews are limited to three per hour and are available only in an interactive terminal.

For a local project, CodeCordon:

  1. Opens Settings so you can sign in, upgrade to Pro, and create an API key.
  2. Asks you to paste the key into a hidden prompt, then saves it in a user-only config file.
  3. Uses the current project folder. If you ran the command somewhere else, it asks you to drag the project folder into Terminal—no cd command or path construction required.

Future scans use the saved login. Run npx --yes codecordon@latest logout to remove it or npx --yes codecordon@latest login to replace it. In CI, continue to use the CODECORDON_API_KEY environment variable; interactive setup never runs there.

Scan a local project after signing into Pro:

npx --yes codecordon@latest scan /path/to/project --fail-on high

The default gate fails when a critical finding is present. Use --fail-on high, --min-score 80, or --json to fit the command into your pipeline. Local source is compressed in memory; dependencies, build output, lockfiles, binaries, and files larger than 512KB are excluded.

Readable free-scan output links to the 24-hour preview. Pro output links to the saved web report so you can verify a live deployment and create ShipBond launch evidence. --json remains machine-readable and does not include display-only conversion copy.

An API key and CodeCordon Pro plan are required for local and CI scans. A passing command means the configured known-pattern gate passed. It is not a security certification.

Exit codes and troubleshooting

  • 0: the configured gate passed.
  • 1: the scan ran, but a severity or score threshold failed.
  • 2: the scan could not run. Read the error directly above it.

If you see invalid or missing X-Api-Key, run npx --yes codecordon@latest login and paste a new key. If you see The CI API requires a Pro plan, confirm the same account is on Pro. The CLI skips dependencies, build output, lockfiles, binaries, symlinks, files over 512 KB, and archives over 50 MB.

For pull-request setup, use the public CodeCordon Security Gate Action.