feat(ui): replace D3+Dagre attack path graph with React Flow (#10686)

Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com>
This commit is contained in:
Pablo Fernandez Guerra (PFE)
2026-05-12 16:33:29 +02:00
committed by GitHub
co-authored by Pablo F.G Claude Opus 4.6 Alan Buscaglia
parent 67e4b1a082
commit 1090ed59b7
53 changed files with 7340 additions and 2328 deletions
+66 -18
View File
@@ -39,6 +39,14 @@
"strategy": "installed",
"generatedAt": "2026-03-26T08:39:34.728Z"
},
{
"section": "dependencies",
"name": "@dagrejs/dagre",
"from": "3.0.0",
"to": "3.0.0",
"strategy": "installed",
"generatedAt": "2026-04-16T12:15:51.357Z"
},
{
"section": "dependencies",
"name": "@extractus/feed-extractor",
@@ -327,14 +335,6 @@
"strategy": "installed",
"generatedAt": "2025-10-22T12:36:37.962Z"
},
{
"section": "dependencies",
"name": "@types/dagre",
"from": "0.7.53",
"to": "0.7.53",
"strategy": "installed",
"generatedAt": "2025-11-27T11:47:22.908Z"
},
{
"section": "dependencies",
"name": "@types/js-yaml",
@@ -351,6 +351,14 @@
"strategy": "installed",
"generatedAt": "2026-03-26T08:39:34.728Z"
},
{
"section": "dependencies",
"name": "@xyflow/react",
"from": "12.10.2",
"to": "12.10.2",
"strategy": "installed",
"generatedAt": "2026-04-16T12:15:51.357Z"
},
{
"section": "dependencies",
"name": "ai",
@@ -391,14 +399,6 @@
"strategy": "installed",
"generatedAt": "2025-10-22T12:36:37.962Z"
},
{
"section": "dependencies",
"name": "dagre",
"from": "0.8.5",
"to": "0.8.5",
"strategy": "installed",
"generatedAt": "2025-11-27T11:47:22.908Z"
},
{
"section": "dependencies",
"name": "date-fns",
@@ -455,6 +455,22 @@
"strategy": "installed",
"generatedAt": "2025-10-22T12:36:37.962Z"
},
{
"section": "dependencies",
"name": "marked",
"from": "15.0.12",
"to": "15.0.12",
"strategy": "installed",
"generatedAt": "2025-10-22T12:36:37.962Z"
},
{
"section": "dependencies",
"name": "modern-screenshot",
"from": "4.7.0",
"to": "4.7.0",
"strategy": "installed",
"generatedAt": "2026-04-21T12:43:22.528Z"
},
{
"section": "dependencies",
"name": "nanoid",
@@ -759,6 +775,22 @@
"strategy": "installed",
"generatedAt": "2026-01-29T16:42:27.795Z"
},
{
"section": "devDependencies",
"name": "@vitest/browser",
"from": "4.0.18",
"to": "4.0.18",
"strategy": "installed",
"generatedAt": "2026-04-30T13:13:39.682Z"
},
{
"section": "devDependencies",
"name": "@vitest/browser-playwright",
"from": "4.0.18",
"to": "4.0.18",
"strategy": "installed",
"generatedAt": "2026-04-30T13:13:39.682Z"
},
{
"section": "devDependencies",
"name": "@vitest/coverage-v8",
@@ -779,9 +811,9 @@
"section": "devDependencies",
"name": "dotenv",
"from": "16.6.1",
"to": "16.6.1",
"to": null,
"strategy": "installed",
"generatedAt": "2026-05-11T15:12:01.207Z"
"generatedAt": "2026-05-12T10:13:36.469Z"
},
{
"section": "devDependencies",
@@ -887,6 +919,14 @@
"strategy": "installed",
"generatedAt": "2026-04-10T11:55:26.693Z"
},
{
"section": "devDependencies",
"name": "msw",
"from": "2.13.4",
"to": "2.13.4",
"strategy": "installed",
"generatedAt": "2026-04-30T13:13:39.682Z"
},
{
"section": "devDependencies",
"name": "postcss",
@@ -934,5 +974,13 @@
"to": "4.0.18",
"strategy": "installed",
"generatedAt": "2026-01-29T16:42:27.795Z"
},
{
"section": "devDependencies",
"name": "vitest-browser-react",
"from": "2.0.4",
"to": "2.0.4",
"strategy": "installed",
"generatedAt": "2026-04-30T13:23:20.132Z"
}
]