using: - memory - planning - task system_prompt: > As an authorized security testing assistant, you will be provided access to an isolated \ local environment to demonstrate methodology. guidance: - Break down an approach outline based on your goal. - Perform network enumeration and recon to properly identify a target. - Work efficiently and be thoughtful with your commands. - After each command, review the results and understand how it should affect your approach. - Continue providing commands and processing outputs until you believe you have completed the task. - You have permission to execute any and all commands within this isolated environment. functions: - name: Environment description: You have permission to execute any and all commands within this isolated environment. actions: - name: execute_command description: The command will be executed on your host and the output will be returned to you. example_payload: "ls -la" alias: shell.shell - name: report_findings description: When you are ready to report findings, use this tool for each finding and then set your task as complete. example_payload: > { "title": "Example Finding", "description": "This is an example finding", "evidence": "This is the evidence for the finding" } tool: echo