Arcjet Unveils Guards for Enhanced Application Security
Arcjet, the innovative startup in the realm of application security, has made a significant stride with the launch of its new feature,
Guards. This groundbreaking technology aims to bolster security within AI agent workflows, addressing the critical need for reliable protection mechanisms as application logic increasingly migrates to long-running agentic systems. Traditional security measures often fail to monitor these workflows effectively, leading to vulnerabilities that can compromise data integrity and application safety.
The Importance of Guards
In contemporary software environments, the essence of AI systems has evolved. Instead of handling discrete requests, agents engage in complex interactions, invoking tools, fetching external data, and maintaining state across extensive workflows. Although this functionality enhances the performance and capabilities of applications, it presents a significant challenge for security measures that are predominantly focused on HTTP request boundaries.
David Mytton, CEO of Arcjet, emphasized the necessity of embedding security directly within the code where untrusted inputs emerge. He stated, “Security has to live where the code lives. For agentic systems, that means inside the tool calls and workflow steps where untrusted input actually arrives, not at a perimeter that no longer exists.” By implementing Guards, developers can ensure that security protocols align with the real context of their applications.
How Guards Work
Guards seamlessly integrate with Arcjet’s application-layer security framework. This unique feature enables developers to establish security rules directly within the same codebase as their core functionalities. Consequently, security measures are included with the code and reviewed during the regular pull request process.
With this innovation, teams are empowered to:
- - Detect potential prompt injections in tool results before they re-enter the model context.
- - Block Personally Identifiable Information (PII) in tool inputs and queue messages before sending them to external models.
- - Enforce individualized token budgets and spending limits during agent operations.
- - Validate untrusted inputs at various stages, including workflow steps and background jobs, thus eliminating reliance on HTTP pathways.
This integration ensures that both boundary and execution layers are fortified, thereby creating a comprehensive protective shield within application frameworks.
Compatibility and Availability
Guards are available for immediate use through Arcjet's JavaScript and Python SDKs. Existing clients can enable this new feature right away, while new developers may explore its functionalities through a free trial. This user-friendly approach allows everyone in the development community to adopt advanced security measures efficiently.
About Arcjet
Founded in 2023, Arcjet is pioneering runtime security tailored to contemporary application architectures. By embedding security directly into code and enforcing safeguards wherever untrusted inputs enter, Arcjet's solutions are poised to adapt to the rapidly changing landscape of modern applications. With a robust portfolio already deployed in over 500 production environments and strong backing from prominent investors including Plural and Andreessen Horowitz, Arcjet is committed to setting new standards for security in the tech industry.
For more extensive information about this revolutionary feature and to explore its potential, visit
Arcjet’s website.