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

@kloudle/agent-blast-radius

v0.2.1

Published

Offline agent credential exposure check with a shareable 1080x1350 PNG card

Readme

Agent Blast Radius

See which local credentials an agent running as your user could encounter. Get an offline exposure summary, a shareable portrait card, and suggested text to copy.

Run once

Requires Node.js 22 or newer, on macOS or Linux (Apple Silicon/ARM64 or AMD64).

npx -y @kloudle/[email protected]

Explicitly running this command downloads a checksum-verified executable and runs an offline check. The default scan also creates a 1080 × 1350 PNG and suggested share text in the current directory. PNG generation is built into the binary; no image conversion package is required. The card title is “'s agent blast radius” using your system username. Check the image and text before sharing on Instagram, LinkedIn, or X: your username is personal information.

The username comes from your system account, not inherited USER or LOGNAME values. If account lookup fails or takes longer than 250 ms, the card is anonymous. On Linux, the account must appear in a bounded /etc/passwd lookup. Characters unsupported by the embedded font become spaced U+XXXX labels in both PNG and SVG cards. The displayed owner is limited to 60 Unicode characters, including ... when truncated; sharing text retains the original sanitized username.

npx -y @kloudle/[email protected] --anonymous
npx -y @kloudle/[email protected] --no-card
npx -y @kloudle/[email protected] --help

--anonymous omits your username from the card. --no-card suppresses the default card and share-text files. Existing output files are not overwritten. Installing the npm package alone has no install hooks, binary downloads, or scans; a scan happens only when you explicitly invoke its command. The one-liner is an invocation, not just an installation.

The PNG and text are published as separate complete files with owner-only permissions. If the text cannot be created (for example, its destination already exists), the command reports failure and a completed PNG may remain. Existing text is preserved; the pair is not an all-or-nothing transaction.

Privacy and scope

The free executable checks offline only. It does not validate tokens against providers, prove administrator access, upload findings, or include telemetry. Scores are exposure heuristics, not proof that an attacker can use an account. Only inspect systems and files you own or are authorized to assess.

Package installation and the initial binary download contact npm and GitHub; those services can observe the download request and IP address. No discovered credentials are sent to them. Once cached, the launcher verifies the binary locally before running it without fetching the binary again. npx itself may still contact npm on later invocations; the scanner's checks remain offline.

Pro's fully opt-in online checks and Pro Max's fleet capabilities are planned, not included in this release. A separate hosted challenge allowance of 10 checks per IP is planned; its period and paid price remain undecided. This offline executable does not enforce an IP quota or charge for scans.

Download verification

The launcher downloads the matching platform binary from a versioned GitHub release URL pinned in this npm package, verifies its embedded SHA-256, caches it under ~/.cache/agent-blast-radius, and rechecks the digest each run. Arguments are forwarded literally without a shell. It never executes MCP server configurations.

There are no runtime URL, checksum, or release-owner overrides. HTTPS downloads are bounded to 64 MiB, 30 seconds, and three redirects among approved GitHub release hosts. No credentials are sent in request headers. Cache directories and binaries must be owned by you, non-symlinked, and not group/world writable. Invalid caches fail closed and are not silently replaced. Completed cache directories are published atomically for concurrent launches; abandoned install-* directories are ignored rather than automatically removed.

These checks protect against transport corruption and other-user cache tampering, not a compromised npm account, a malicious published manifest, or a hostile process already controlling your user account. A release without platform assets fails closed before networking.

This initial release is unsigned and is not notarized by Apple. SHA-256 checking verifies integrity against the published manifest, not an independent signing identity. Your operating system may show a security warning or block execution.

License and support

Proprietary software, not open source. The public repository contains downloads and user documentation; scanner source is private. See LICENSE.txt and the third-party notices accompanying the release.

Downloads and documentation · Report an issue

Do not put credentials or unredacted scan output in public issues.