Pre-transaction risk screening for autonomous AI agents.
git clone https://github.com/Jiangw2718i/frisk && cp frisk/*.md ~/.claude/agents/Subagents overview
# Frisk
[](https://github.com/Jiangw2718i/frisk/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/frisk-screen)
[](https://pypi.org/project/frisk-screen/)
[](LICENSE)
**Pre-transaction risk screening for autonomous AI agents.**
Before your agent pays an x402 seller or calls an unfamiliar tool, ask Frisk
whether the counterparty is trustworthy and whether the transaction fits your
policy. Frisk returns a verdict — `allow`, `review`, or `block` — with a trust
score and human-readable reasons. It is advisory: your agent stays in control
of the decision.
```ts
import { Client } from "frisk-screen";
const client = new Client(); // lite mode, no key required
const result = await client.screen("0x9a3f1b2c3d4e5f60718293a4b5c6d7e8f9a0bc12", {
endpoint: "https://api.seller.x402/quote",
amount: 2.5,
asset: "USDC",
policy: { maxPerCall: 5.0 },
});
if (!result.allowed) {
console.log(result.verdict, result.trustScore, result.reasons);
}
```
## SDKs
| Language | Package | Source |
| ---------- | -------------- | ---------------------------------- |
| TypeScript | `frisk-screen` (npm) | [`typescript/`](typescript/) |
| Python | `frisk-screen` (PyPI) | [`python/`](python/) |
Both expose the same model: a `Client` with a `screen()` call, a `lite` mode
that runs locally with zero dependencies, and an optional hosted mode for
reputation history and live threat intelligence.
## Lite mode vs. hosted
| | Lite (default) | Hosted (API key) |
| ---------- | ------------------------------- | --------------------------------------------- |
| Runs | Locally, offline | Frisk API |
| Signals | Public, structural checks only | Reputation graph, trained models, threat feed |
| Confidence | Always `low` | Rises with coverage |
| Cost | Free | Usage-based |
Lite mode catches obvious problems — malformed counterparties, `payTo` swaps,
insecure endpoints, policy violations, and a small seed blocklist — without a
network call. The hosted API (`https://api.tryfrisk.dev`) adds reputation
history and continuously updated threat intelligence.
## Design principles
- **Advisory, not in-path.** Frisk never holds your funds or blocks a payment
itself; it returns a verdict and your code decides.
- **Zero runtime dependencies.** The TypeScript SDK is built on the platform
`fetch` API (Node, Bun, Deno, Workers, browser); the Python SDK uses only the
standard library.
- **Typed.** Both SDKs ship with full type information.
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md). Security disclosures: [SECURITY.md](SECURITY.md).
## License
[MIT](LICENSE)
The hosted API at `api.tryfrisk.dev` is additionally governed by the
[Terms of Service](TERMS.md).
What people ask about frisk
What is Jiangw2718i/frisk?
+
Jiangw2718i/frisk is subagents for the Claude AI ecosystem. Pre-transaction risk screening for autonomous AI agents. It has 1 GitHub stars and was last updated 2d ago.
How do I install frisk?
+
You can install frisk by cloning the repository (https://github.com/Jiangw2718i/frisk) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is Jiangw2718i/frisk safe to use?
+
Jiangw2718i/frisk has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains Jiangw2718i/frisk?
+
Jiangw2718i/frisk is maintained by Jiangw2718i. The last recorded GitHub activity is from 2d ago, with 0 open issues.
Are there alternatives to frisk?
+
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Deploy frisk to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/jiangw2718i-frisk)<a href="https://claudewave.com/repo/jiangw2718i-frisk"><img src="https://claudewave.com/api/badge/jiangw2718i-frisk" alt="Featured on ClaudeWave: Jiangw2718i/frisk" width="320" height="64" /></a>More Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.