am-i-exposed - Bitcoin Privacy Scanner CLI

Score Bitcoin transaction privacy exposure with 0-100 ratings and findings.

95|14|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Copexit/am-i-exposed --skill am-i-exposed-bitcoin-privacy-scanner-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: am-i-exposed - Bitcoin Privacy Scanner CLI
Source: https://github.com/Copexit/am-i-exposed/tree/main/cli
Command: npx skills add https://github.com/Copexit/am-i-exposed --skill am-i-exposed-bitcoin-privacy-scanner-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you evaluate how much blockchain analysis exposure a Bitcoin transaction, address, wallet, or PSBT reveals, so you can reduce unnecessary privacy leakage.

Core Features & Use Cases

  • Transaction privacy scoring (CLI + JSON): Analyze a txid and return a 0–100 score, grade (A+/B/C/D/F), and a structured findings list for CoinJoin/change/entity/entropy signals.
  • Address and wallet auditing: Check address reuse and spending patterns, and audit an entire wallet via xpub/zpub/descriptor with gap-limit scanning and wallet hygiene signals.
  • Pre-broadcast PSBT analysis (offline): Analyze an unsigned or partially signed PSBT without requiring network access, making it ideal for “check before you sign” workflows.
  • Chain graph forensics: Perform multi-hop backward/forward tracing and run entity proximity and taint-related analysis on the discovered graph.
  • Boltzmann entropy computation (Rust/WASM): Compute entropy and link probability matrices to quantify ambiguity for multi-input/multi-output transaction structures.

Quick Start

Use the am-i-exposed - Bitcoin Privacy Scanner CLI skill to scan the PSBT file at /tmp/proposed-tx.psbt and return a privacy score and grade in JSON.

Frequently Asked Questions about am-i-exposed - Bitcoin Privacy Scanner CLI

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I score Bitcoin privacy exposure before broadcasting a transaction?

You score Bitcoin privacy exposure by analyzing an unsigned PSBT locally to receive a 0-100 score, letter grade, and structured findings without requiring network access. This pre-broadcast check identifies CoinJoin, change, and entropy signals.

Can I audit wallet privacy using an xpub or output descriptor?

You can audit wallet privacy using an xpub, zpub, or output descriptor. The analysis performs gap-limit scanning to check address reuse and spending patterns, producing wallet hygiene signals to quantify your blockchain analysis exposure.

What is Boltzmann entropy computation for Bitcoin transaction analysis?

Boltzmann entropy computation for Bitcoin transaction analysis calculates entropy and link probability matrices to quantify ambiguity for multi-input and multi-output transaction structures. This reveals how easily chain tracing can deduce input-output mappings.

How do I trace chain graph forensics for a known Bitcoin txid?

You trace chain graph forensics for a known Bitcoin txid by performing multi-hop backward and forward tracing with optional mempool API access. The analysis runs entity proximity and taint-related analysis on the discovered graph to return a privacy score.

Does the Bitcoin privacy scanner require internet access to analyze PSBTs?

The Bitcoin privacy scanner does not require internet access to analyze PSBTs. It uses local deterministic analysis for offline pre-broadcast checks, with optional mempool API access only needed to fetch blockchain context for known txids.

Can I get JSON output from a Bitcoin transaction privacy score for agent workflows?

You can get JSON output from a Bitcoin transaction privacy score for agent workflows. The scanner supports JSON output with consistent schema fields, returning the 0-100 score, grade, and findings list for seamless downstream processing.