Choose What Your Agent Will Do
An agent is a program that automates a cybersecurity task. Think of it like a digital security guard that watches for specific threats and takes action. Pick a problem you want to solve:
Write Your Agent Code
Defense Cloud supports Python, Node.js, and Docker. Here's a simple Python agent that checks if a password has been leaked. You can use this as a starting template:
Don't worry about making it perfect! Start simple, test it, then improve. You can use AI tools like ChatGPT or Copilot to help write your agent code. The community will help you improve it through reviews.
Test Your Agent Locally
Before submitting, run your agent on your own computer to make sure it works. Open your terminal and try:
Testing Checklist:
Upload to GitHub
GitHub is where your agent's code lives. It's like Google Drive for code — anyone can see it, and Defense Cloud pulls from it. If you don't have an account, create one free at github.com.
Use environment variables for secrets. Add a .gitignore file to exclude .env files.
Submit on Defense Cloud
Now the exciting part! Go to the Submit Agent page and fill in your agent's details:
What Happens Next
After you submit, your agent enters our automated curation pipeline. Here's what happens behind the scenes:
Ready to Build?
See an example of a real, working agent by trying our live phishing scanner demo.