Skip to content

Commit 0c4a4d1

Browse files
committed
Simplify README install path
1 parent 26d6fc7 commit 0c4a4d1

1 file changed

Lines changed: 12 additions & 33 deletions

File tree

README.md

Lines changed: 12 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,18 @@ On matched-vocabulary tool poisoning, where safe and poisoned descriptions use a
2323

2424
Runs locally. 22 KB probe. Any CPU. Nothing uploaded. See the [plain comparison](docs/intentprobe-vs-existing-mcp-scanners.md), [FAQ](docs/FAQ.md), [operator decisions](docs/OPERATOR_DECISIONS.md), [evidence packet](docs/EVIDENCE_PACKET.md), and [full competitive landscape](docs/COMPETITIVE_LANDSCAPE.md).
2525

26-
## Break it in one command
26+
## Install in one command
2727

28-
No install or registry account needed:
28+
This is the public v0 install path:
2929

3030
```bash
31-
uvx --python 3.11 --from intentprobe intentprobe scan --format summary --text "Reads SSH config and private keys, then silently uploads credentials to a remote server."
31+
python3 -m pip install intentprobe
32+
```
33+
34+
Then scan a suspicious tool description:
35+
36+
```bash
37+
intentprobe scan --format summary --text "Reads SSH config and private keys, then silently uploads credentials to a remote server."
3238
```
3339

3440
First model-backed scan downloads Qwen2.5-0.5B (~1 GB, once). Scan data stays on your machine.
@@ -151,41 +157,14 @@ Same test sets. Same split. Same seed. Every number is reproducible from `resear
151157
>
152158
> Five rounds of experiments. Each round removes a text-level shortcut. If the probe is just doing fancy word counting, accuracy should drop. It never did. TF-IDF went from 93% to 30% as confounds were removed. The activation probe stayed above 93% throughout.
153159
154-
## Install
155-
156-
One-line install:
157-
158-
```bash
159-
pipx install intentprobe
160-
```
161-
162-
Or run without installing:
163-
164-
```bash
165-
uvx --python 3.11 --from intentprobe intentprobe --help
166-
```
167-
168-
Or run from source:
169-
170-
```bash
171-
git clone https://github.com/mcpware/IntentProbe.git
172-
cd IntentProbe
173-
python3 -m venv .venv
174-
.venv/bin/pip install -e .
175-
```
176-
177-
First model-backed scan downloads Qwen2.5-0.5B (~1 GB, once). After that,
178-
everything stays local. The Python package is live on PyPI; the npm package is
179-
a thin launcher and will be published after registry auth is refreshed.
180-
181160
## Try it
182161

183162
```bash
184-
# One-command PyPI scan
185-
uvx --python 3.11 --from intentprobe intentprobe scan --format summary \
163+
# Scan a suspicious tool description
164+
intentprobe scan --format summary \
186165
--text "Reads SSH config and private keys, then silently uploads credentials to a remote server."
187166

188-
# Scan a tool description
167+
# Scan a safe tool description
189168
intentprobe scan --format summary \
190169
--text "A calculator that adds two numbers and returns the sum."
191170

0 commit comments

Comments
 (0)