Conversation
Co-authored-by: The-XSS-Rat <[email protected]>
Co-authored-by: The-XSS-Rat <[email protected]>
Co-authored-by: The-XSS-Rat <[email protected]>
|
@copilot The app is not using the workflow i have set as the workflow when launching a new scan make sure there is 1 workflow as "Default" that can never be deleted and contains the current workflow that the app normally runs Allow the user to select the workflow when launching a new scan from a dropdown of existing workflows |
…deletion of default workflow Co-authored-by: The-XSS-Rat <[email protected]>
Implemented in commit 30433e2. Changes made:
Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Can you please also update all the tests and the dockerfile + also make sure that the dockerfile uses the base image of kali |
…workflow tests Co-authored-by: The-XSS-Rat <[email protected]>
Completed in commit e0ad97d. Dockerfile Updates:
Test Suite:
Documentation:
|


Redesigned active jobs page with pagination, filtering, and collapsible job details. Added custom workflow system for creating multi-phase reconnaissance pipelines with template variables, including automatic default workflow creation and workflow selection when launching scans. Updated Docker infrastructure to use Kali Linux base image with comprehensive test coverage.
Active Jobs Page
Pagination & Filters
UI Changes
Custom Workflows
Data Model
workflowstable: id, name, description, phases (JSON), is_defaultTemplate Variables
$DOMAIN$- Target domain$INPUT$/$OUTPUT$- Phase I/O chaining$WORDLIST$- Configured wordlist pathAPI Endpoints
GET /api/workflows- List with default indicatorPOST /api/workflows/{create,update,delete,set-default}- CRUD operationsUI
Example custom phase:
Default Workflow
Auto-Creation
is_default = 1)Protection
Usage
workflow_idfieldDocker Infrastructure
Kali Linux Base Image
python:3.11-slimtokalilinux/kali-rollinglinux/amd64,linux/arm64Key Changes:
Test Coverage
Comprehensive Workflow Tests
TestWorkflowsclass with 9 test cases covering:Test Results:
Technical Notes
ensure_default_workflow()during database initializationstart_pipeline_job()accepts optionalworkflow_id, falls back to default if not providedOriginal prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.