-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Hi,
I encountered an issue when trying to launch a scan using a preset created with bbctl.
- Target creation works fine:
- Preset creation also works and is listed:
- Attempting to start a scan:
bbctl scan start --preset subdomain_enum_preset --target c14dd49h --name "scan_1"Result:
bbctl activity tail
[2025-09-23 15:35:42] Scan [scan_1] failed to startServer logs:
server-1 | [WARNING] Error sending scan to agent: Error parsing preset: Could not find preset at "s" - file does not exist. Use -lp to list available presets - Traceback (most recent call last):
server-1 | File "/app/bbot_server/modules/agents/agent.py", line 123, in start_scan
server-1 | preset_obj = Preset.from_dict(preset) server-1 | ^^^^^^^^^^^^^^^^^^^^^^^^
server-1 | File "/usr/local/lib/python3.11/site-packages/bbot/scanner/preset/preset.py", line 663, in from_dict
server-1 | new_preset = cls(
server-1 | ^^^^
server-1 | File "/usr/local/lib/python3.11/site-packages/bbot/scanner/preset/preset.py", line 52, in __call__
server-1 | include_preset.include_preset(included_preset)
server-1 | File "/usr/local/lib/python3.11/site-packages/bbot/scanner/preset/preset.py", line 704, in include_preset
server-1 | preset_from_yaml = self.from_yaml_file(filename, _exclude=self._preset_files_loaded)
server-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-1 | File "/usr/local/lib/python3.11/site-packages/bbot/scanner/preset/preset.py", line 719, in from_yaml_file
server-1 | filename = PRESET_PATH.find(filename)
server-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
server-1 | File "/usr/local/lib/python3.11/site-packages/bbot/scanner/preset/path.py", line 43, in find
server-1 | raise ValidationError(
server-1 | bbot.errors.ValidationError: Could not find preset at "s" - file does not exist. Use -lp to list available presets
server-1 |
Environment
- bbot-server latest version (installed via
pipx) - Running on Debian 12 (VPS)
TheTechromancer
Metadata
Metadata
Assignees
Labels
No labels