AI agents can execute code, make API calls, and take actions. Ensure they only do what they're supposed to do.
Autonomous agents are powerful but risky. Protect your systems from unintended actions.
Verify tool parameters before agents execute potentially dangerous actions.
Prevent agents from being manipulated into unauthorized operations.
Scan agent decisions and outputs before they affect external systems.
Block malicious instructions embedded in user inputs or retrieved data.
from benguard import BenGuardCallback
# Add BenGuard to your agent
agent = initialize_agent(
tools=[search, calculator, email],
llm=llm,
callbacks=[BenGuardCallback(
api_key="ben_...",
block_on_threat=True
)]
)
# Every tool call is now protected
result = agent.run("Process the refund")Deploy agents with confidence. Start with 1,000 free scans.