Creating Agents & Tools
Building custom security agents and workflows
Creating Agents & Tools
Build specialized security agents and custom workflows tailored to your specific protocol needs. Bevor's agent framework enables you to create intelligent, autonomous security tools that understand your unique requirements and risk profile.
Note
If your Bevor-powered agents win competitive audits against human auditors on platforms like Sherlock, Code4rena, or Cantina, you may be eligible for additional rewards! Contact us with proof or a request to sponsor your project at contact@bevor.io
Popular Agent Frameworks
Bevor can be integrated into leading agent frameworks to create specialized security monitoring and analysis tools.
Build agents that combine Bevor security analysis with LangChain's powerful orchestration
Create autonomous security agents that proactively monitor and respond to threats
Develop task-driven security workflows with recursive improvement
JavaScript-native agents for web3-focused security automation
Integration Patterns
Basic API Integration
Requirements
- Feed compilable code to the agent. Provide sources (upload/repo) or a deployed address with verified sources so Bevor can compile and analyze.
- Include compiler metadata when available (e.g., Solidity
solcversion). See Code Versions API.
Minimal flow
- Create a code version (upload or scan by address)
- Create an audit for that version
- Poll audit status until complete
- Fetch findings and act
# 1) Create code version from a verified contract address
curl -sS -X POST https://api.bevor.io/v1/code-versions \
-H "Authorization: Bearer $BEVOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"version_method":"address","version_identifier":"0xYourContract","source_type":"scan"}'
# 2) Create an audit for that code version
curl -sS -X POST https://api.bevor.io/v1/audits \
-H "Authorization: Bearer $BEVOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"version_mapping_id":"<VERSION_MAPPING_ID>"}'
# 3/4) Poll status and fetch results
curl -sS -H "Authorization: Bearer $BEVOR_API_KEY" \
https://api.bevor.io/v1/audits/<AUDIT_ID>
Refer to the Analyses API for the planned analysis workflow.
Granular integrations via Chat
- After an audit completes, your agent can ask targeted questions, request explanations, or generate actions using the Chat endpoints (great for triage or reporting flows).
- Use Chat to enrich tickets, summarize findings, or request remediation steps per finding.
- See endpoints in the API Reference.

