Agent Passport: Identity Verification for AI Agents

Agent Passport provides an open-source solution for identity verification among AI agents, akin to OAuth. The motivation behind the project is the lack of a standard identity verification process for AI agents, which increases the risk of impersonation and unauthorized data access, as highlighted by Cisco's security analyses finding cases of data exfiltration.
This tool employs several key features to ensure agent identity integrity:
- Ed25519 challenge-response authentication: This ensures that private keys remain with the agent, enhancing security by keeping sensitive information localized and undisclosed.
- JWT identity tokens: These tokens have a 60-minute time-to-live and are revocable, providing a balance between security and accessibility by allowing temporary identity assertion.
- Risk engine: The system scores agents on a scale of 0-100, which helps in determining if an agent is allowed, throttled, or blocked, thereby adapting security measures dynamically.
- One-line verification: Integration into applications is simplified with a straightforward command:
const result = await passport.verify(token).
Agent Passport is completely open source under the MIT license, and it can run on free tiers, ensuring both accessibility and transparency. Developers can access the npm SDK and additional documentation through the provided GitHub repository: zerobase-labs/agent-passport on GitHub.
For a practical demonstration of Agent Passport in action, you can visit the live demo at agent-passport.vercel.app.
📖 Read the full source: HN AI Agents
👀 See Also

Security vulnerabilities exposed in Lovable-showcased EdTech app
A security researcher found 16 vulnerabilities in a Lovable-showcased EdTech app, including critical auth logic flaws that exposed 18,697 user records without authentication. The app had 100K+ views on Lovable's showcase and real users from UC Berkeley, UC Davis, and schools worldwide.

Multi-Message Prompt Injection: The "Fictional Creature" Attack Pattern Against Claude
An attack that builds a fictional rule over three messages, then summons a ghost to activate it — each message harmless in isolation. The pattern is converging independently among attackers.

Configuring OpenClaw for Encrypted LLM Inference Using TEE Enclaves
A developer shares how they configured OpenClaw to use Onera's AMD SEV-SNP trusted execution environments for end-to-end encrypted LLM inference, including configuration examples and technical tradeoffs.

Potential Claude Security Incident: Self-Sent Password Alerts and Suspicious .NET Process
A user reports receiving suspicious password reset alerts that appeared to be sent from their own account after logging into Claude, with emails vanishing minutes later and an unusual .NET process blocking system shutdown.