You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Document network diagram input methods in PRD and TODO
Add network topology diagram input specifications to PRD:
- Three input methods: CLI flag with Mermaid file, conversational definition, or skip entirely
- Document CLI reads file locally and sends contents to LLM for parsing into YAML
- MVP supports Mermaid format only
- Future enhancements tracked for Graphviz/DOT, draw.io exports, and network discovery tool outputs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/PRD.md
+48-5Lines changed: 48 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,7 @@ The tool addresses the need for realistic, large-volume training datasets withou
35
35
- Schema validation and LLM-based semantic validation with interactive repair
36
36
- Optional realism evaluation with concrete metrics
37
37
- Ground truth documentation (GROUND_TRUTH.md) for scenarios with malicious activity: attack narrative, timeline, atomic IOCs
38
+
- Network topology and sensor placement modeling: Define network segments, sensor locations, and traffic visibility to ensure only observable network traffic is generated
38
39
- Comprehensive test coverage (95%+) with pytest
39
40
- Ship with pre-built persona library to reduce LLM usage
40
41
- Flexible timezone handling (UTC internal, configurable per-system/format for output)
@@ -86,6 +87,7 @@ log-generator new [--config CONFIG_FILE]
86
87
1. System starts conversational interface
87
88
2. Asks clarifying questions about:
88
89
- Environment (size, type of organization, systems, users)
90
+
- Network topology (optional: provide Mermaid diagram file, define conversationally, or skip)
89
91
- Baseline activity patterns (or select from pre-built persona library)
90
92
- Specific attack scenarios or activities to inject
0 commit comments