Configuring Strobes AI for Automated Vulnerability Management


Strobes offers powerful automation capabilities leveraging Large Language Models (LLMs) to streamline vulnerability management. This guide will walk you through the process of setting up and configuring Strobes AI to automate your vulnerability triage and analysis workflows.

Getting Started:
1. Navigate to the "Create Automation" page in Strobes.
2. You'll see two main options: "Strobes Action" and "Agent LLM". For AI-powered automation, select "Agent LLM".


Screenshot 2024-06-25 at 3.52.52 PM.png


Step 1: Configuration Details
- Provide a name for your AI agent.
- Select the appropriate OpenAI credential from the dropdown.
- Choose the AI model type you wish to use.
- Select whether to apply this automation to Assets or Findings.
- Toggle "Allow multiple agents to perform action" if needed.
- Set a weightage value (1-100) to prioritize this automation.


Screenshot 2024-06-25 at 3.53.25 PM.png


Step 2: Instructions
- Specify the role for the LLM agent (e.g., "Vulnerability Management Analyst").
- Provide detailed instructions for the AI to follow during the triage process. Be specific about analysis steps, prioritization criteria, and any organization-specific guidelines.


Screenshot 2024-06-25 at 3.53.48 PM.png


Step 3: Hooks
- Select the events that should trigger this automation:
- Create: Run on newly discovered vulnerabilities
- Update: Run when vulnerability details are modified
- Exposure Update: Trigger on changes to exposure status
- Business Sensitivity Update: Run when business impact changes


Screenshot 2024-06-25 at 3.55.03 PM.png


Step 4: Filters
- Use the Strobes Query Language to create filters that determine which vulnerabilities the AI should process.
- Click "Add Filter Conditions" to set up complex queries based on various attributes like severity, asset type, or specific CVEs.



Best Practices:
1. Start with a focused scope: Begin by automating a specific subset of vulnerabilities or assets to fine-tune your configuration.
2. Refine instructions iteratively: Regularly review the AI's output and adjust your instructions to improve accuracy and relevance.
3. Use clear, concise language: Provide unambiguous instructions to ensure consistent results from the LLM.
4. Leverage filters effectively: Create targeted filters to ensure the AI focuses on the most critical vulnerabilities for your organization.
5. Monitor and adjust: Regularly review the automation's performance and make adjustments as needed.

By following these steps, you can harness the power of AI to significantly enhance your vulnerability management process in Strobes. The system will automatically analyze new vulnerabilities, prioritize them based on your criteria, and provide actionable insights to your security team.


Remember that while AI can greatly improve efficiency, human oversight remains crucial. Regularly review the AI's output and decisions to ensure alignment with your organization's security goals and risk tolerance.

Was this article helpful?
0 out of 0 found this helpful



Article is closed for comments.

Articles in this section