Arcjet Py — Security skill for Claude Code
Runtime security for AI apps and agents: prompt injection detection, tool-call authorization, sensitive-data redaction, bot protection, and rate limiting.
How to install Arcjet Py
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open arcjet/arcjet-py and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Arcjet Py does
Runtime security for AI apps and agents: prompt injection detection, tool-call authorization, sensitive-data redaction, bot protection, and rate limiting. Drop it into your Python code.
Alternatives in Security
- Azure Key Vault Python — Azure Key Vault for Python 1.8k ★
- MCP Security Checklist (SlowMist) — Comprehensive checklist: input validation, rate limiting, RBAC, credential management, container hardening 819 ★
- ThinkWatch — Self-hosted AI API and MCP gateway for organizations: SSO and RBAC, per-user identity for MCP tool calls, PII 817 ★
README
arcjet
[Arcjet](https://arcjet.com) is the runtime security platform that ships in your AI code. Detect prompt injection, authorize agent tool calls, redact sensitive data, and block bots and abuse. Real-time security building blocks you call inside your app, before an action happens.
This is the Python SDK for [Arcjet](https://arcjet.com) — use `arcjet` / `arcjet_sync` for **request protection** (FastAPI, Flask, Django route handlers) and `arcjet.guard` for **guard protection** (AI agent tool calls, MCP servers, background jobs).
Why Arcjet?
Your app's AI features and agents take real actions, calling tools, reading data, hitting APIs. Arcjet runs inside that code and lets you enforce security on each action in real time, then audit what happened.
Getting started
Install the Arcjet CLI
The CLI is used to log in, manage site keys, and install protection skills.
**Homebrew (macOS and Linux):**
brew install arcjet/tap/arcjet
**npx (Node.js)** — run any command without installing:
npx @arcjet/cli
**Or [download a binary](https://github.com/arcjet/arcjet-cli/releases)** for macOS (Apple Silicon, Intel), Linux (x86_64, arm64), and Windows (x86_64, arm64).
Examples below use the `arcjet` binary. If you installed via npx, replace `arcjet` with `npx @arcjet/cli`.
Related Skills
AegisGate
Open-source security gateway for LLM APIs — prompt injection detection, PII redaction, dangerous response sani
Auth Audit
Full auth & session audit: login flow, session/cookie security, JWT handling, middleware safety, privilege esc
Secure LLM Gateway
Security-focused gateway in front of an LLM API — auth, prompt-injection defense, output filtering, audit logg
MCP Intercepter
Transparent proxy + enterprise gateway for MCP: audit logging, tool allow/deny policy, secrets/PII redaction,
Agent Observability Logging
Log everything that happens inside your agent system, from deterministic code: hook-written audit events, inva
Claude Code Security
Progressive hardening framework covering agent config protection, hooks, runtime security, injection preventio
Related Agents
TYPO3 Architect
Senior TYPO3 v14 architect. Designs a feature on current core concepts (site sets, Fluid components, Schema AP
API Security Auditor
API endpoint security assessment for auth, injection, and rate limiting
Network Security Engineer
Network Security Engineer (Tier 3): hardens the network perimeter and runtime — TLS 1.3/HSTS/ACME, nginx/Caddy