diff --git a/scans/0patch-lsa-sentinel.json b/scans/0patch-lsa-sentinel.json index 7bed96e1..e66cf23f 100644 --- a/scans/0patch-lsa-sentinel.json +++ b/scans/0patch-lsa-sentinel.json @@ -92,9 +92,9 @@ } ], "recommended_attacks": [ - "memory", "cpu", - "concurrency" + "concurrency", + "memory" ], "dependency_graph": { "edges": [ @@ -116,43 +116,43 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "host-rust/src/collectors/opatch.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnsafeCode", + "source_category": "UnboundedAllocation", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "host-rust/src/ffi.rs" + "host-rust/src/collectors/opatch.rs" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, "files": [ - "host-rust/src/collectors/opatch.rs" + "host-rust/src/ffi.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnsafeCode->Concurrency" }, { "source_category": "UnsafeCode", - "sink_axis": "concurrency", + "sink_axis": "memory", "severity_value": 3.5, "files": [ "host-rust/src/ffi.rs" ], "frameworks": [], - "relation": "UnsafeCode->Concurrency" + "relation": "UnsafeCode->Memory" } ] } diff --git a/scans/AcceleratorGate.jl.json b/scans/AcceleratorGate.jl.json index b4740996..d774737b 100644 --- a/scans/AcceleratorGate.jl.json +++ b/scans/AcceleratorGate.jl.json @@ -119,23 +119,25 @@ "rows": [ { "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 3.5, "files": [ "src/AcceleratorGate.jl" ], "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" + "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "src/AcceleratorGate.jl" + "test/property_test.jl", + "test/runtests.jl", + "test/e2e_test.jl" ], "frameworks": [], - "relation": "DynamicCodeExecution->Memory" + "relation": "ProofDrift->Cpu" }, { "source_category": "UnsafeFFI", @@ -148,16 +150,14 @@ "relation": "UnsafeFFI->Memory" }, { - "source_category": "ProofDrift", + "source_category": "DynamicCodeExecution", "sink_axis": "cpu", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "test/property_test.jl", - "test/runtests.jl", - "test/e2e_test.jl" + "src/AcceleratorGate.jl" ], "frameworks": [], - "relation": "ProofDrift->Cpu" + "relation": "DynamicCodeExecution->Cpu" } ] } diff --git a/scans/Axiom.jl.json b/scans/Axiom.jl.json index af361078..61ba36ab 100644 --- a/scans/Axiom.jl.json +++ b/scans/Axiom.jl.json @@ -914,17 +914,89 @@ } ], "recommended_attacks": [ - "concurrency", "cpu", + "concurrency", "memory", "disk" ], "dependency_graph": { "edges": [ { - "from": "test/verification/soundness_tests.jl", - "to": "test/verification/proof_export_tests.jl", - "relation": "shared_dir:test/verification", + "from": "src/layers/normalization.jl", + "to": "src/layers/abstract.jl", + "relation": "shared_dir:src/layers", + "weight": 1.0 + }, + { + "from": "src/layers/abstract.jl", + "to": "src/layers/dense.jl", + "relation": "shared_dir:src/layers", + "weight": 1.0 + }, + { + "from": "src/layers/dense.jl", + "to": "src/layers/conv.jl", + "relation": "shared_dir:src/layers", + "weight": 1.0 + }, + { + "from": "test/ci/tpu_required_mode.jl", + "to": "test/ci/dsp_required_mode.jl", + "relation": "shared_dir:test/ci", + "weight": 1.0 + }, + { + "from": "test/ci/dsp_required_mode.jl", + "to": "test/ci/gpu_fallback.jl", + "relation": "shared_dir:test/ci", + "weight": 1.0 + }, + { + "from": "test/ci/gpu_fallback.jl", + "to": "test/ci/proof_bundle_reconciliation.jl", + "relation": "shared_dir:test/ci", + "weight": 1.0 + }, + { + "from": "test/ci/proof_bundle_reconciliation.jl", + "to": "test/ci/model_package_registry.jl", + "relation": "shared_dir:test/ci", + "weight": 1.0 + }, + { + "from": "test/ci/model_package_registry.jl", + "to": "test/ci/math_required_mode.jl", + "relation": "shared_dir:test/ci", + "weight": 1.0 + }, + { + "from": "test/ci/math_required_mode.jl", + "to": "test/ci/interop_smoke.jl", + "relation": "shared_dir:test/ci", + "weight": 1.0 + }, + { + "from": "test/ci/interop_smoke.jl", + "to": "test/ci/gpu_resilience.jl", + "relation": "shared_dir:test/ci", + "weight": 1.0 + }, + { + "from": "test/ci/gpu_resilience.jl", + "to": "test/ci/coprocessor_resilience.jl", + "relation": "shared_dir:test/ci", + "weight": 1.0 + }, + { + "from": "test/ci/coprocessor_resilience.jl", + "to": "test/ci/npu_required_mode.jl", + "relation": "shared_dir:test/ci", + "weight": 1.0 + }, + { + "from": "test/ci/npu_required_mode.jl", + "to": "test/ci/certificate_integrity.jl", + "relation": "shared_dir:test/ci", "weight": 1.0 }, { @@ -987,54 +1059,12 @@ "relation": "shared_dir:scripts", "weight": 1.0 }, - { - "from": "ext/AxiomCUDAExt.jl", - "to": "ext/AxiomMetalExt.jl", - "relation": "shared_dir:ext", - "weight": 1.0 - }, - { - "from": "ext/AxiomMetalExt.jl", - "to": "ext/AxiomAMDGPUExt.jl", - "relation": "shared_dir:ext", - "weight": 1.0 - }, - { - "from": "src/layers/normalization.jl", - "to": "src/layers/abstract.jl", - "relation": "shared_dir:src/layers", - "weight": 1.0 - }, - { - "from": "src/layers/abstract.jl", - "to": "src/layers/dense.jl", - "relation": "shared_dir:src/layers", - "weight": 1.0 - }, - { - "from": "src/layers/dense.jl", - "to": "src/layers/conv.jl", - "relation": "shared_dir:src/layers", - "weight": 1.0 - }, - { - "from": "src/integrations/huggingface.jl", - "to": "src/integrations/interop.jl", - "relation": "shared_dir:src/integrations", - "weight": 1.0 - }, { "from": "packages/SMTLib.jl/src/abi/Foreign.idr", "to": "packages/SMTLib.jl/src/abi/Types.idr", "relation": "shared_dir:packages/SMTLib.jl/src/abi", "weight": 1.0 }, - { - "from": "zig/src/bench.zig", - "to": "zig/src/threading.zig", - "relation": "shared_dir:zig/src", - "weight": 1.0 - }, { "from": "src/verification/certificates.jl", "to": "src/verification/signing.jl", @@ -1048,75 +1078,69 @@ "weight": 1.0 }, { - "from": "src/model_metadata.jl", - "to": "src/proof_export.jl", - "relation": "shared_dir:src", - "weight": 1.0 - }, - { - "from": "src/proof_export.jl", - "to": "src/model_packaging.jl", - "relation": "shared_dir:src", + "from": "src/integrations/huggingface.jl", + "to": "src/integrations/interop.jl", + "relation": "shared_dir:src/integrations", "weight": 1.0 }, { - "from": "test/ci/tpu_required_mode.jl", - "to": "test/ci/dsp_required_mode.jl", - "relation": "shared_dir:test/ci", + "from": "zig/src/bench.zig", + "to": "zig/src/threading.zig", + "relation": "shared_dir:zig/src", "weight": 1.0 }, { - "from": "test/ci/dsp_required_mode.jl", - "to": "test/ci/gpu_fallback.jl", - "relation": "shared_dir:test/ci", + "from": "templates/AxiomFPGAExtSkeleton.jl", + "to": "templates/AxiomQPUExtSkeleton.jl", + "relation": "shared_dir:templates", "weight": 1.0 }, { - "from": "test/ci/gpu_fallback.jl", - "to": "test/ci/proof_bundle_reconciliation.jl", - "relation": "shared_dir:test/ci", + "from": "templates/AxiomQPUExtSkeleton.jl", + "to": "templates/AxiomDSPExtSkeleton.jl", + "relation": "shared_dir:templates", "weight": 1.0 }, { - "from": "test/ci/proof_bundle_reconciliation.jl", - "to": "test/ci/model_package_registry.jl", - "relation": "shared_dir:test/ci", + "from": "templates/AxiomDSPExtSkeleton.jl", + "to": "templates/AxiomMathExtSkeleton.jl", + "relation": "shared_dir:templates", "weight": 1.0 }, { - "from": "test/ci/model_package_registry.jl", - "to": "test/ci/math_required_mode.jl", - "relation": "shared_dir:test/ci", + "from": "templates/AxiomMathExtSkeleton.jl", + "to": "templates/AxiomPPUExtSkeleton.jl", + "relation": "shared_dir:templates", "weight": 1.0 }, { - "from": "test/ci/math_required_mode.jl", - "to": "test/ci/interop_smoke.jl", - "relation": "shared_dir:test/ci", + "from": "templates/AxiomPPUExtSkeleton.jl", + "to": "templates/AxiomTPUExtSkeleton.jl", + "relation": "shared_dir:templates", "weight": 1.0 }, { - "from": "test/ci/interop_smoke.jl", - "to": "test/ci/gpu_resilience.jl", - "relation": "shared_dir:test/ci", + "from": "templates/AxiomTPUExtSkeleton.jl", + "to": "templates/AxiomCryptoExtSkeleton.jl", + "relation": "shared_dir:templates", "weight": 1.0 }, { - "from": "test/ci/gpu_resilience.jl", - "to": "test/ci/coprocessor_resilience.jl", - "relation": "shared_dir:test/ci", + "from": "templates/AxiomCryptoExtSkeleton.jl", + "to": "templates/AxiomNPUExtSkeleton.jl", + "relation": "shared_dir:templates", "weight": 1.0 }, { - "from": "test/ci/coprocessor_resilience.jl", - "to": "test/ci/npu_required_mode.jl", - "relation": "shared_dir:test/ci", + "from": "templates/AxiomNPUExtSkeleton.jl", + "to": "templates/AxiomVPUExtSkeleton.jl", + "relation": "shared_dir:templates", "weight": 1.0 }, { - "from": "test/ci/npu_required_mode.jl", - "to": "test/ci/certificate_integrity.jl", - "relation": "shared_dir:test/ci", + "from": "test/verification/soundness_tests.jl", + "to": "test/verification/proof_export_tests.jl", + "relation": "shared_dir:test/verification", "weight": 1.0 }, { @@ -1132,51 +1156,27 @@ "weight": 1.0 }, { - "from": "templates/AxiomFPGAExtSkeleton.jl", - "to": "templates/AxiomQPUExtSkeleton.jl", - "relation": "shared_dir:templates", - "weight": 1.0 - }, - { - "from": "templates/AxiomQPUExtSkeleton.jl", - "to": "templates/AxiomDSPExtSkeleton.jl", - "relation": "shared_dir:templates", - "weight": 1.0 - }, - { - "from": "templates/AxiomDSPExtSkeleton.jl", - "to": "templates/AxiomMathExtSkeleton.jl", - "relation": "shared_dir:templates", - "weight": 1.0 - }, - { - "from": "templates/AxiomMathExtSkeleton.jl", - "to": "templates/AxiomPPUExtSkeleton.jl", - "relation": "shared_dir:templates", - "weight": 1.0 - }, - { - "from": "templates/AxiomPPUExtSkeleton.jl", - "to": "templates/AxiomTPUExtSkeleton.jl", - "relation": "shared_dir:templates", + "from": "src/model_metadata.jl", + "to": "src/proof_export.jl", + "relation": "shared_dir:src", "weight": 1.0 }, { - "from": "templates/AxiomTPUExtSkeleton.jl", - "to": "templates/AxiomCryptoExtSkeleton.jl", - "relation": "shared_dir:templates", + "from": "src/proof_export.jl", + "to": "src/model_packaging.jl", + "relation": "shared_dir:src", "weight": 1.0 }, { - "from": "templates/AxiomCryptoExtSkeleton.jl", - "to": "templates/AxiomNPUExtSkeleton.jl", - "relation": "shared_dir:templates", + "from": "ext/AxiomCUDAExt.jl", + "to": "ext/AxiomMetalExt.jl", + "relation": "shared_dir:ext", "weight": 1.0 }, { - "from": "templates/AxiomNPUExtSkeleton.jl", - "to": "templates/AxiomVPUExtSkeleton.jl", - "relation": "shared_dir:templates", + "from": "ext/AxiomMetalExt.jl", + "to": "ext/AxiomAMDGPUExt.jl", + "relation": "shared_dir:ext", "weight": 1.0 } ] @@ -1184,26 +1184,15 @@ "taint_matrix": { "rows": [ { - "source_category": "UnsafeCode", + "source_category": "UnsafeFFI", "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "crypto/src/lib.rs" - ], - "frameworks": [], - "relation": "UnsafeCode->Memory" - }, - { - "source_category": "InputBoundary", - "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/verification/serialization.jl", - "src/integrations/interop.jl", - "test/verification/serialization_tests.jl" + "src/verification/signing.jl", + "src/backends/zig_ffi.jl" ], "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "UnsafeFFI->Memory" }, { "source_category": "ProofDrift", @@ -1227,17 +1216,6 @@ "frameworks": [], "relation": "ProofDrift->Cpu" }, - { - "source_category": "UnsafeFFI", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "src/verification/signing.jl", - "src/backends/zig_ffi.jl" - ], - "frameworks": [], - "relation": "UnsafeFFI->Memory" - }, { "source_category": "MutationGap", "sink_axis": "cpu", @@ -1257,6 +1235,28 @@ ], "frameworks": [], "relation": "UnsafeCode->Concurrency" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "crypto/src/lib.rs" + ], + "frameworks": [], + "relation": "UnsafeCode->Memory" + }, + { + "source_category": "InputBoundary", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "src/verification/serialization.jl", + "src/integrations/interop.jl", + "test/verification/serialization_tests.jl" + ], + "frameworks": [], + "relation": "InputBoundary->Cpu" } ] } diff --git a/scans/BowtieRisk.jl.json b/scans/BowtieRisk.jl.json index cdb91684..449a33d1 100644 --- a/scans/BowtieRisk.jl.json +++ b/scans/BowtieRisk.jl.json @@ -111,8 +111,8 @@ } ], "recommended_attacks": [ - "disk", "cpu", + "disk", "memory" ], "dependency_graph": { @@ -129,43 +129,43 @@ "rows": [ { "source_category": "DynamicCodeExecution", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 3.5, "files": [ "src/backends/abstract.jl" ], "frameworks": [], - "relation": "DynamicCodeExecution->Memory" + "relation": "DynamicCodeExecution->Cpu" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 3.5, "files": [ "src/backends/abstract.jl" ], "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" + "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "ProofDrift", + "source_category": "InputBoundary", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "test/runtests.jl" + "src/BowtieRisk.jl" ], "frameworks": [], - "relation": "ProofDrift->Cpu" + "relation": "InputBoundary->Cpu" }, { - "source_category": "InputBoundary", + "source_category": "ProofDrift", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/BowtieRisk.jl" + "test/runtests.jl" ], "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "ProofDrift->Cpu" } ] } diff --git a/scans/Causals.jl.json b/scans/Causals.jl.json index 43ed838e..8f9ade3a 100644 --- a/scans/Causals.jl.json +++ b/scans/Causals.jl.json @@ -71,24 +71,14 @@ } ], "recommended_attacks": [ - "memory", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [] }, "taint_matrix": { "rows": [ - { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "src/backends/abstract.jl" - ], - "frameworks": [], - "relation": "DynamicCodeExecution->Memory" - }, { "source_category": "ProofDrift", "sink_axis": "cpu", @@ -100,6 +90,16 @@ "frameworks": [], "relation": "ProofDrift->Cpu" }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "src/backends/abstract.jl" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Memory" + }, { "source_category": "DynamicCodeExecution", "sink_axis": "cpu", diff --git a/scans/Cladistics.jl.json b/scans/Cladistics.jl.json index af3d7cba..925c1215 100644 --- a/scans/Cladistics.jl.json +++ b/scans/Cladistics.jl.json @@ -17,7 +17,7 @@ } ], "statistics": { - "total_lines": 8082, + "total_lines": 7973, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, diff --git a/scans/Exnovation.jl.json b/scans/Exnovation.jl.json index 219f6508..68b3168d 100644 --- a/scans/Exnovation.jl.json +++ b/scans/Exnovation.jl.json @@ -79,15 +79,14 @@ "taint_matrix": { "rows": [ { - "source_category": "ProofDrift", + "source_category": "InputBoundary", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "test/runtests.jl", - "test/e2e_test.jl" + "examples/02_portfolio_management.jl" ], "frameworks": [], - "relation": "ProofDrift->Cpu" + "relation": "InputBoundary->Cpu" }, { "source_category": "MutationGap", @@ -100,14 +99,15 @@ "relation": "MutationGap->Cpu" }, { - "source_category": "InputBoundary", + "source_category": "ProofDrift", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "examples/02_portfolio_management.jl" + "test/runtests.jl", + "test/e2e_test.jl" ], "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "ProofDrift->Cpu" } ] } diff --git a/scans/HackenbushGames.jl.json b/scans/HackenbushGames.jl.json index 43be6c93..4c352bf2 100644 --- a/scans/HackenbushGames.jl.json +++ b/scans/HackenbushGames.jl.json @@ -70,6 +70,16 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "test/e2e_test.jl" + ], + "frameworks": [], + "relation": "ProofDrift->Cpu" + }, { "source_category": "DynamicCodeExecution", "sink_axis": "memory", @@ -81,16 +91,6 @@ "frameworks": [], "relation": "DynamicCodeExecution->Memory" }, - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "test/e2e_test.jl" - ], - "frameworks": [], - "relation": "ProofDrift->Cpu" - }, { "source_category": "DynamicCodeExecution", "sink_axis": "cpu", diff --git a/scans/InvestigativeJournalism.jl.json b/scans/InvestigativeJournalism.jl.json index 21089d36..6f694232 100644 --- a/scans/InvestigativeJournalism.jl.json +++ b/scans/InvestigativeJournalism.jl.json @@ -40,7 +40,7 @@ } ], "statistics": { - "total_lines": 3744, + "total_lines": 3635, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, diff --git a/scans/JuliaForChildren.jl.json b/scans/JuliaForChildren.jl.json new file mode 100644 index 00000000..a35fd39a --- /dev/null +++ b/scans/JuliaForChildren.jl.json @@ -0,0 +1,114 @@ +{ + "schema_version": "2.5", + "program_path": "JuliaForChildren.jl", + "language": "julia", + "frameworks": [], + "weak_points": [ + { + "category": "ProofDrift", + "location": "test/property_test.jl", + "file": "test/property_test.jl", + "severity": "Medium", + "description": "3 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in test/property_test.jl", + "recommended_attack": [ + "cpu" + ], + "test_context": "test_only" + }, + { + "category": "ProofDrift", + "location": "test/runtests.jl", + "file": "test/runtests.jl", + "severity": "Medium", + "description": "15 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in test/runtests.jl", + "recommended_attack": [ + "cpu" + ], + "test_context": "test_only" + }, + { + "category": "ProofDrift", + "location": "test/e2e_test.jl", + "file": "test/e2e_test.jl", + "severity": "Medium", + "description": "3 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in test/e2e_test.jl", + "recommended_attack": [ + "cpu" + ], + "test_context": "test_only" + } + ], + "statistics": { + "total_lines": 3173, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 1, + "io_operations": 2, + "threading_constructs": 2 + }, + "file_statistics": [ + { + "file_path": "src/interop.jl", + "lines": 87, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 1, + "threading_constructs": 0 + }, + { + "file_path": ".machine_readable/contractiles/bust/bust.ncl", + "lines": 66, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 1, + "threading_constructs": 0 + }, + { + "file_path": "ffi/zig/src/main.zig", + "lines": 274, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 1, + "io_operations": 0, + "threading_constructs": 0 + }, + { + "file_path": "ffi/zig/test/integration_test.zig", + "lines": 182, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 0, + "threading_constructs": 2 + } + ], + "recommended_attacks": [ + "cpu" + ], + "dependency_graph": { + "edges": [] + }, + "taint_matrix": { + "rows": [ + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "test/property_test.jl", + "test/runtests.jl", + "test/e2e_test.jl" + ], + "frameworks": [], + "relation": "ProofDrift->Cpu" + } + ] + } +} diff --git a/scans/JuliaPackage-Reuse-Audit.jl.json b/scans/JuliaPackage-Reuse-Audit.jl.json index e3a7c9ac..3e89c997 100644 --- a/scans/JuliaPackage-Reuse-Audit.jl.json +++ b/scans/JuliaPackage-Reuse-Audit.jl.json @@ -5,7 +5,7 @@ "frameworks": [], "weak_points": [], "statistics": { - "total_lines": 1893, + "total_lines": 1784, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, @@ -66,8 +66,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [] diff --git a/scans/KnotTheory.jl.json b/scans/KnotTheory.jl.json index 04e2bdf3..994511b3 100644 --- a/scans/KnotTheory.jl.json +++ b/scans/KnotTheory.jl.json @@ -121,8 +121,8 @@ } ], "recommended_attacks": [ - "cpu", - "memory" + "memory", + "cpu" ], "dependency_graph": { "edges": [ @@ -142,16 +142,6 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 3.5, - "files": [ - "src/backends/abstract.jl" - ], - "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" - }, { "source_category": "DynamicCodeExecution", "sink_axis": "memory", @@ -172,6 +162,16 @@ ], "frameworks": [], "relation": "ProofDrift->Cpu" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "src/backends/abstract.jl" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Cpu" } ] } diff --git a/scans/PRComms.jl.json b/scans/PRComms.jl.json index 18e24aed..ac2aa56e 100644 --- a/scans/PRComms.jl.json +++ b/scans/PRComms.jl.json @@ -28,7 +28,7 @@ } ], "statistics": { - "total_lines": 2983, + "total_lines": 2874, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, diff --git a/scans/PolyglotFormalisms.jl.json b/scans/PolyglotFormalisms.jl.json index 35874152..c31ccba4 100644 --- a/scans/PolyglotFormalisms.jl.json +++ b/scans/PolyglotFormalisms.jl.json @@ -110,7 +110,7 @@ } ], "statistics": { - "total_lines": 6977, + "total_lines": 6868, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, @@ -141,8 +141,8 @@ } ], "recommended_attacks": [ - "memory", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [] @@ -165,6 +165,16 @@ "frameworks": [], "relation": "DynamicCodeExecution->Memory" }, + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "test/conditional_tests.jl" + ], + "frameworks": [], + "relation": "ProofDrift->Cpu" + }, { "source_category": "DynamicCodeExecution", "sink_axis": "cpu", @@ -180,16 +190,6 @@ ], "frameworks": [], "relation": "DynamicCodeExecution->Cpu" - }, - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "test/conditional_tests.jl" - ], - "frameworks": [], - "relation": "ProofDrift->Cpu" } ] } diff --git a/scans/PostDisciplinary.jl.json b/scans/PostDisciplinary.jl.json index 121b5ac4..580e22e8 100644 --- a/scans/PostDisciplinary.jl.json +++ b/scans/PostDisciplinary.jl.json @@ -39,7 +39,7 @@ } ], "statistics": { - "total_lines": 2989, + "total_lines": 2880, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, diff --git a/scans/SMTLib.jl.json b/scans/SMTLib.jl.json index 9dc96c9d..847da607 100644 --- a/scans/SMTLib.jl.json +++ b/scans/SMTLib.jl.json @@ -201,17 +201,6 @@ "frameworks": [], "relation": "DynamicCodeExecution->Memory" }, - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "test/runtests.jl", - "test/e2e_test.jl" - ], - "frameworks": [], - "relation": "ProofDrift->Cpu" - }, { "source_category": "DynamicCodeExecution", "sink_axis": "cpu", @@ -226,6 +215,17 @@ ], "frameworks": [], "relation": "DynamicCodeExecution->Cpu" + }, + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "test/runtests.jl", + "test/e2e_test.jl" + ], + "frameworks": [], + "relation": "ProofDrift->Cpu" } ] } diff --git a/scans/SiliconCore.jl.json b/scans/SiliconCore.jl.json index bf72bbd1..4bb56634 100644 --- a/scans/SiliconCore.jl.json +++ b/scans/SiliconCore.jl.json @@ -49,8 +49,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [] diff --git a/scans/Skein.jl.json b/scans/Skein.jl.json index 3f53b5ab..deea73c1 100644 --- a/scans/Skein.jl.json +++ b/scans/Skein.jl.json @@ -133,9 +133,9 @@ } ], "recommended_attacks": [ + "memory", "cpu", - "disk", - "memory" + "disk" ], "dependency_graph": { "edges": [ diff --git a/scans/TradeUnionism.jl.json b/scans/TradeUnionism.jl.json index f1e0a9a4..ac0b876e 100644 --- a/scans/TradeUnionism.jl.json +++ b/scans/TradeUnionism.jl.json @@ -28,7 +28,7 @@ } ], "statistics": { - "total_lines": 3189, + "total_lines": 3080, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, diff --git a/scans/a2ml-ecosystem.json b/scans/a2ml-ecosystem.json index 09acbc52..da4fdde9 100644 --- a/scans/a2ml-ecosystem.json +++ b/scans/a2ml-ecosystem.json @@ -587,41 +587,41 @@ } ], "recommended_attacks": [ - "concurrency", "memory", + "concurrency", "cpu", "disk" ], "dependency_graph": { "edges": [ { - "from": "validate-action/.machine_readable/contractiles/bust/bust.k9.ncl", - "to": "validate-action/.machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:validate-action/.machine_readable/contractiles/bust", + "from": "members/tooling/scm2a2ml/scripts/fix_a2ml_structure.sh", + "to": "members/tooling/scm2a2ml/scripts/fix_a2ml_structure_v2.sh", + "relation": "shared_dir:members/tooling/scm2a2ml/scripts", "weight": 1.0 }, { - "from": "deno/src/A2ML_Parser.res", - "to": "deno/src/A2ML_Renderer.res", - "relation": "shared_dir:deno/src", + "from": "validate-action/.machine_readable/contractiles/adjust/adjust.ncl", + "to": "validate-action/.machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:validate-action/.machine_readable/contractiles/adjust", "weight": 1.0 }, { - "from": "rs/src/renderer.rs", - "to": "rs/src/parser.rs", - "relation": "shared_dir:rs/src", + "from": "rs/generated/idrisiser/idris2/A2ml/Verified/document_parser.idr", + "to": "rs/generated/idrisiser/idris2/A2ml/Verified/round_trip.idr", + "relation": "shared_dir:rs/generated/idrisiser/idris2/A2ml/Verified", "weight": 1.0 }, { - "from": "rs/src/parser.rs", - "to": "rs/src/types.rs", - "relation": "shared_dir:rs/src", + "from": "rs/generated/idrisiser/idris2/A2ml/Verified/round_trip.idr", + "to": "rs/generated/idrisiser/idris2/A2ml/Verified/document_types.idr", + "relation": "shared_dir:rs/generated/idrisiser/idris2/A2ml/Verified", "weight": 1.0 }, { - "from": "rs/src/types.rs", - "to": "rs/src/error.rs", - "relation": "shared_dir:rs/src", + "from": "validate-action/.machine_readable/contractiles/bust/bust.k9.ncl", + "to": "validate-action/.machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:validate-action/.machine_readable/contractiles/bust", "weight": 1.0 }, { @@ -631,51 +631,51 @@ "weight": 1.0 }, { - "from": "validate-action/.machine_readable/contractiles/adjust/adjust.ncl", - "to": "validate-action/.machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:validate-action/.machine_readable/contractiles/adjust", + "from": "validate-action/.machine_readable/contractiles/dust/dust.ncl", + "to": "validate-action/.machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:validate-action/.machine_readable/contractiles/dust", "weight": 1.0 }, { - "from": "validate-action/.machine_readable/contractiles/trust/trust.k9.ncl", - "to": "validate-action/.machine_readable/contractiles/trust/trust.ncl", - "relation": "shared_dir:validate-action/.machine_readable/contractiles/trust", + "from": "validate-action/.machine_readable/contractiles/must/must.k9.ncl", + "to": "validate-action/.machine_readable/contractiles/must/must.ncl", + "relation": "shared_dir:validate-action/.machine_readable/contractiles/must", "weight": 1.0 }, { - "from": "members/tooling/scm2a2ml/scripts/fix_a2ml_structure.sh", - "to": "members/tooling/scm2a2ml/scripts/fix_a2ml_structure_v2.sh", - "relation": "shared_dir:members/tooling/scm2a2ml/scripts", + "from": "validate-action/.machine_readable/contractiles/intend/intend.ncl", + "to": "validate-action/.machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:validate-action/.machine_readable/contractiles/intend", "weight": 1.0 }, { - "from": "rs/generated/idrisiser/idris2/A2ml/Verified/document_parser.idr", - "to": "rs/generated/idrisiser/idris2/A2ml/Verified/round_trip.idr", - "relation": "shared_dir:rs/generated/idrisiser/idris2/A2ml/Verified", + "from": "deno/src/A2ML_Parser.res", + "to": "deno/src/A2ML_Renderer.res", + "relation": "shared_dir:deno/src", "weight": 1.0 }, { - "from": "rs/generated/idrisiser/idris2/A2ml/Verified/round_trip.idr", - "to": "rs/generated/idrisiser/idris2/A2ml/Verified/document_types.idr", - "relation": "shared_dir:rs/generated/idrisiser/idris2/A2ml/Verified", + "from": "validate-action/.machine_readable/contractiles/trust/trust.k9.ncl", + "to": "validate-action/.machine_readable/contractiles/trust/trust.ncl", + "relation": "shared_dir:validate-action/.machine_readable/contractiles/trust", "weight": 1.0 }, { - "from": "validate-action/.machine_readable/contractiles/must/must.k9.ncl", - "to": "validate-action/.machine_readable/contractiles/must/must.ncl", - "relation": "shared_dir:validate-action/.machine_readable/contractiles/must", + "from": "rs/src/renderer.rs", + "to": "rs/src/parser.rs", + "relation": "shared_dir:rs/src", "weight": 1.0 }, { - "from": "validate-action/.machine_readable/contractiles/intend/intend.ncl", - "to": "validate-action/.machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:validate-action/.machine_readable/contractiles/intend", + "from": "rs/src/parser.rs", + "to": "rs/src/types.rs", + "relation": "shared_dir:rs/src", "weight": 1.0 }, { - "from": "validate-action/.machine_readable/contractiles/dust/dust.ncl", - "to": "validate-action/.machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:validate-action/.machine_readable/contractiles/dust", + "from": "rs/src/types.rs", + "to": "rs/src/error.rs", + "relation": "shared_dir:rs/src", "weight": 1.0 } ] @@ -683,29 +683,26 @@ "taint_matrix": { "rows": [ { - "source_category": "MutationGap", + "source_category": "PanicPath", "sink_axis": "cpu", - "severity_value": 1.0, + "severity_value": 3.5, "files": [ - "ex/test/a2_ml_test.exs", - "ex/test/a2ml_property_test.exs", - "ex/test/a2ml_contract_test.exs", - "ex/test/a2ml_bench_test.exs", - "ex/test/a2ml_aspect_test.exs" + "haskell/bench/Main.hs" ], "frameworks": [], - "relation": "MutationGap->Cpu" + "relation": "PanicPath->Cpu" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "members/tooling/a2ml-estate-normaliser/src/main.rs", + "deno/src/A2ML_Parser.res", "rs/src/parser.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { "source_category": "CommandInjection", @@ -718,26 +715,29 @@ "relation": "CommandInjection->Disk" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "cpu", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "haskell/bench/Main.hs" + "members/tooling/a2ml-estate-normaliser/src/main.rs", + "members/tooling/scm2a2ml/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Cpu" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ - "members/tooling/a2ml-estate-normaliser/src/main.rs", - "deno/src/A2ML_Parser.res", - "rs/src/parser.rs" + "ex/test/a2_ml_test.exs", + "ex/test/a2ml_property_test.exs", + "ex/test/a2ml_contract_test.exs", + "ex/test/a2ml_bench_test.exs", + "ex/test/a2ml_aspect_test.exs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "MutationGap->Cpu" }, { "source_category": "CommandInjection", @@ -751,25 +751,25 @@ }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "members/tooling/a2ml-estate-normaliser/src/main.rs", "members/tooling/scm2a2ml/src/main.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "members/tooling/a2ml-estate-normaliser/src/main.rs", - "members/tooling/scm2a2ml/src/main.rs" + "rs/src/parser.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" } ] } diff --git a/scans/absolute-zero.json b/scans/absolute-zero.json index 82457946..3df1e61a 100644 --- a/scans/absolute-zero.json +++ b/scans/absolute-zero.json @@ -350,10 +350,10 @@ } ], "recommended_attacks": [ - "cpu", - "concurrency", "disk", - "memory" + "concurrency", + "memory", + "cpu" ], "dependency_graph": { "edges": [ @@ -380,44 +380,15 @@ "taint_matrix": { "rows": [ { - "source_category": "ResourceLeak", + "source_category": "ProofDrift", "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "examples/scheme/nop.scm" - ], - "frameworks": [], - "relation": "ResourceLeak->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "src/whitespace/src/lib.rs" - ], - "frameworks": [], - "relation": "PanicPath->Disk" - }, - { - "source_category": "PanicPath", - "sink_axis": "cpu", - "severity_value": 3.5, - "files": [ - "examples/haskell/Nop.hs" - ], - "frameworks": [], - "relation": "PanicPath->Cpu" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "cpu", - "severity_value": 3.5, + "severity_value": 5.0, "files": [ - "examples/ada/balanced_ops.adb" + "src/abi/AbsoluteZero/ABI/Proofs/DivMod.idr", + "src/abi/AbsoluteZero/ABI/Layout.idr" ], "frameworks": [], - "relation": "UnsafeCode->Cpu" + "relation": "ProofDrift->Memory" }, { "source_category": "CommandInjection", @@ -430,17 +401,6 @@ "frameworks": [], "relation": "CommandInjection->Cpu" }, - { - "source_category": "ProofDrift", - "sink_axis": "memory", - "severity_value": 5.0, - "files": [ - "src/abi/AbsoluteZero/ABI/Proofs/DivMod.idr", - "src/abi/AbsoluteZero/ABI/Layout.idr" - ], - "frameworks": [], - "relation": "ProofDrift->Memory" - }, { "source_category": "CommandInjection", "sink_axis": "disk", @@ -463,6 +423,36 @@ "frameworks": [], "relation": "PathTraversal->Disk" }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "src/whitespace/src/lib.rs" + ], + "frameworks": [], + "relation": "PanicPath->Disk" + }, + { + "source_category": "ResourceLeak", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "examples/scheme/nop.scm" + ], + "frameworks": [], + "relation": "ResourceLeak->Cpu" + }, + { + "source_category": "PanicPath", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "examples/haskell/Nop.hs" + ], + "frameworks": [], + "relation": "PanicPath->Cpu" + }, { "source_category": "ProofDrift", "sink_axis": "cpu", @@ -478,24 +468,24 @@ "relation": "ProofDrift->Cpu" }, { - "source_category": "UnsafeCode", + "source_category": "ResourceLeak", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "examples/ada/balanced_ops.adb" + "examples/scheme/nop.scm" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "ResourceLeak->Memory" }, { - "source_category": "ResourceLeak", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "examples/scheme/nop.scm" + "examples/ada/balanced_ops.adb" ], "frameworks": [], - "relation": "ResourceLeak->Cpu" + "relation": "UnsafeCode->Memory" }, { "source_category": "PanicPath", @@ -506,6 +496,16 @@ ], "frameworks": [], "relation": "PanicPath->Memory" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "examples/ada/balanced_ops.adb" + ], + "frameworks": [], + "relation": "UnsafeCode->Cpu" } ] } diff --git a/scans/academic-workflow-suite.json b/scans/academic-workflow-suite.json index 0e327354..49c58efa 100644 --- a/scans/academic-workflow-suite.json +++ b/scans/academic-workflow-suite.json @@ -3,10 +3,10 @@ "program_path": "academic-workflow-suite", "language": "shell", "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], "weak_points": [ { @@ -1630,197 +1630,185 @@ ], "recommended_attacks": [ "disk", - "cpu", - "network", "concurrency", - "memory" + "network", + "memory", + "cpu" ], "dependency_graph": { "edges": [ { - "from": "examples/api/curl/batch_processing.sh", - "to": "examples/api/curl/get_feedback.sh", - "relation": "shared_dir:examples/api/curl", - "weight": 1.0 - }, - { - "from": "examples/api/curl/get_feedback.sh", - "to": "examples/api/curl/submit_tma.sh", - "relation": "shared_dir:examples/api/curl", - "weight": 1.0 - }, - { - "from": "components/office-addin/tests/OfficeAPI_test.res", - "to": "components/office-addin/tests/BackendClient_test.res", - "relation": "shared_dir:components/office-addin/tests", + "from": "components/office-addin/src/OfficeAPI.res", + "to": "components/office-addin/src/RibbonCommands.res", + "relation": "shared_dir:components/office-addin/src", "weight": 1.0 }, { - "from": "cli/tests/property_tests.rs", - "to": "cli/tests/security_tests.rs", - "relation": "shared_dir:cli/tests", + "from": "components/office-addin/src/RibbonCommands.res", + "to": "components/office-addin/src/BackendClient.res", + "relation": "shared_dir:components/office-addin/src", "weight": 1.0 }, { - "from": "security/penetration-testing/api-fuzzing/xss_tests.sh", - "to": "security/penetration-testing/api-fuzzing/sql_injection_tests.sh", - "relation": "shared_dir:security/penetration-testing/api-fuzzing", + "from": "components/office-addin/src/BackendClient.res", + "to": "components/office-addin/src/Types.res", + "relation": "shared_dir:components/office-addin/src", "weight": 1.0 }, { - "from": "security/penetration-testing/api-fuzzing/sql_injection_tests.sh", - "to": "security/penetration-testing/api-fuzzing/auth_bypass_tests.sh", - "relation": "shared_dir:security/penetration-testing/api-fuzzing", + "from": "components/backend/lib/awap_backend/moodle/http_client.ex", + "to": "components/backend/lib/awap_backend/moodle/sync_scheduler.ex", + "relation": "shared_dir:components/backend/lib/awap_backend/moodle", "weight": 1.0 }, { - "from": "release/scripts/release.sh", - "to": "release/scripts/version.sh", - "relation": "shared_dir:release/scripts", + "from": "cli/tests/property_tests.rs", + "to": "cli/tests/security_tests.rs", + "relation": "shared_dir:cli/tests", "weight": 1.0 }, { - "from": "examples/quickstart/batch_marking.sh", - "to": "examples/quickstart/mark_single_tma.sh", - "relation": "shared_dir:examples/quickstart", + "from": "components/backend/lib/awap_backend/event_store.ex", + "to": "components/backend/lib/awap_backend/core_bridge.ex", + "relation": "shared_dir:components/backend/lib/awap_backend", "weight": 1.0 }, { - "from": "examples/quickstart/mark_single_tma.sh", - "to": "examples/quickstart/mark_single_tma.js", - "relation": "shared_dir:examples/quickstart", + "from": "components/backend/lib/awap_backend/core_bridge.ex", + "to": "components/backend/lib/awap_backend/moodle.ex", + "relation": "shared_dir:components/backend/lib/awap_backend", "weight": 1.0 }, { - "from": "components/backend/lib/awap_backend/moodle/http_client.ex", - "to": "components/backend/lib/awap_backend/moodle/sync_scheduler.ex", - "relation": "shared_dir:components/backend/lib/awap_backend/moodle", + "from": "components/core/src/tma.rs", + "to": "components/core/src/config.rs", + "relation": "shared_dir:components/core/src", "weight": 1.0 }, { - "from": "tests/benchmarks/profile_memory.sh", - "to": "tests/benchmarks/integration_bench.sh", - "relation": "shared_dir:tests/benchmarks", + "from": "components/core/src/config.rs", + "to": "components/core/src/ipc.rs", + "relation": "shared_dir:components/core/src", "weight": 1.0 }, { - "from": "tests/benchmarks/integration_bench.sh", - "to": "tests/benchmarks/run_all_benchmarks.sh", - "relation": "shared_dir:tests/benchmarks", + "from": "components/core/src/ipc.rs", + "to": "components/core/src/security.rs", + "relation": "shared_dir:components/core/src", "weight": 1.0 }, { - "from": "scripts/ci/test-integration.sh", - "to": "scripts/ci/package.sh", - "relation": "shared_dir:scripts/ci", + "from": "components/core/src/security.rs", + "to": "components/core/src/events.rs", + "relation": "shared_dir:components/core/src", "weight": 1.0 }, { - "from": "components/office-addin/src/OfficeAPI.res", - "to": "components/office-addin/src/RibbonCommands.res", - "relation": "shared_dir:components/office-addin/src", + "from": "components/core/src/events.rs", + "to": "components/core/src/feedback.rs", + "relation": "shared_dir:components/core/src", "weight": 1.0 }, { - "from": "components/office-addin/src/RibbonCommands.res", - "to": "components/office-addin/src/BackendClient.res", - "relation": "shared_dir:components/office-addin/src", + "from": "components/core/src/feedback.rs", + "to": "components/core/src/main.rs", + "relation": "shared_dir:components/core/src", "weight": 1.0 }, { - "from": "components/office-addin/src/BackendClient.res", - "to": "components/office-addin/src/Types.res", - "relation": "shared_dir:components/office-addin/src", + "from": "cli/src/models.rs", + "to": "cli/src/config.rs", + "relation": "shared_dir:cli/src", "weight": 1.0 }, { - "from": "monitoring/scripts/test_alerts.sh", - "to": "monitoring/scripts/backup_dashboards.sh", - "relation": "shared_dir:monitoring/scripts", + "from": "cli/src/config.rs", + "to": "cli/src/interactive.rs", + "relation": "shared_dir:cli/src", "weight": 1.0 }, { - "from": "monitoring/scripts/backup_dashboards.sh", - "to": "monitoring/scripts/setup_monitoring.sh", - "relation": "shared_dir:monitoring/scripts", + "from": "cli/src/interactive.rs", + "to": "cli/src/api_client.rs", + "relation": "shared_dir:cli/src", "weight": 1.0 }, { - "from": "scripts/management/uninstall.sh", - "to": "scripts/management/health-check.sh", - "relation": "shared_dir:scripts/management", + "from": "security/penetration-testing/container-escape/network_isolation_verify.sh", + "to": "security/penetration-testing/container-escape/filesystem_access.sh", + "relation": "shared_dir:security/penetration-testing/container-escape", "weight": 1.0 }, { - "from": "scripts/management/health-check.sh", - "to": "scripts/management/update.sh", - "relation": "shared_dir:scripts/management", + "from": "security/penetration-testing/container-escape/filesystem_access.sh", + "to": "security/penetration-testing/container-escape/escape_attempts.sh", + "relation": "shared_dir:security/penetration-testing/container-escape", "weight": 1.0 }, { - "from": "scripts/management/update.sh", - "to": "scripts/management/dev-setup.sh", - "relation": "shared_dir:scripts/management", + "from": "scripts/install/install-linux.sh", + "to": "scripts/install/install.sh", + "relation": "shared_dir:scripts/install", "weight": 1.0 }, { - "from": "scripts/management/dev-setup.sh", - "to": "scripts/management/backup.sh", - "relation": "shared_dir:scripts/management", + "from": "cli/src/commands/mark.rs", + "to": "cli/src/commands/sync.rs", + "relation": "shared_dir:cli/src/commands", "weight": 1.0 }, { - "from": "scripts/management/backup.sh", - "to": "scripts/management/init-database.sh", - "relation": "shared_dir:scripts/management", + "from": "cli/src/commands/sync.rs", + "to": "cli/src/commands/batch.rs", + "relation": "shared_dir:cli/src/commands", "weight": 1.0 }, { - "from": "scripts/management/init-database.sh", - "to": "scripts/management/test-all.sh", - "relation": "shared_dir:scripts/management", + "from": "cli/src/commands/batch.rs", + "to": "cli/src/commands/status.rs", + "relation": "shared_dir:cli/src/commands", "weight": 1.0 }, { - "from": "components/backend/lib/awap_backend/core/job_registry.ex", - "to": "components/backend/lib/awap_backend/core/worker.ex", - "relation": "shared_dir:components/backend/lib/awap_backend/core", + "from": "cli/src/commands/status.rs", + "to": "cli/src/commands/init.rs", + "relation": "shared_dir:cli/src/commands", "weight": 1.0 }, { - "from": "components/core/src/tma.rs", - "to": "components/core/src/config.rs", - "relation": "shared_dir:components/core/src", + "from": "cli/src/commands/init.rs", + "to": "cli/src/commands/doctor.rs", + "relation": "shared_dir:cli/src/commands", "weight": 1.0 }, { - "from": "components/core/src/config.rs", - "to": "components/core/src/ipc.rs", - "relation": "shared_dir:components/core/src", + "from": "cli/src/commands/doctor.rs", + "to": "cli/src/commands/feedback.rs", + "relation": "shared_dir:cli/src/commands", "weight": 1.0 }, { - "from": "components/core/src/ipc.rs", - "to": "components/core/src/security.rs", - "relation": "shared_dir:components/core/src", + "from": "security/penetration-testing/api-fuzzing/xss_tests.sh", + "to": "security/penetration-testing/api-fuzzing/sql_injection_tests.sh", + "relation": "shared_dir:security/penetration-testing/api-fuzzing", "weight": 1.0 }, { - "from": "components/core/src/security.rs", - "to": "components/core/src/events.rs", - "relation": "shared_dir:components/core/src", + "from": "security/penetration-testing/api-fuzzing/sql_injection_tests.sh", + "to": "security/penetration-testing/api-fuzzing/auth_bypass_tests.sh", + "relation": "shared_dir:security/penetration-testing/api-fuzzing", "weight": 1.0 }, { - "from": "components/core/src/events.rs", - "to": "components/core/src/feedback.rs", - "relation": "shared_dir:components/core/src", + "from": "tests/benchmarks/profile_memory.sh", + "to": "tests/benchmarks/integration_bench.sh", + "relation": "shared_dir:tests/benchmarks", "weight": 1.0 }, { - "from": "components/core/src/feedback.rs", - "to": "components/core/src/main.rs", - "relation": "shared_dir:components/core/src", + "from": "tests/benchmarks/integration_bench.sh", + "to": "tests/benchmarks/run_all_benchmarks.sh", + "relation": "shared_dir:tests/benchmarks", "weight": 1.0 }, { @@ -1830,39 +1818,39 @@ "weight": 1.0 }, { - "from": "security/audit-scripts/dependency-audit.sh", - "to": "security/audit-scripts/license-check.sh", - "relation": "shared_dir:security/audit-scripts", + "from": "scripts/management/uninstall.sh", + "to": "scripts/management/health-check.sh", + "relation": "shared_dir:scripts/management", "weight": 1.0 }, { - "from": "security/privacy-testing/pii-detection/output_validation_tests.rs", - "to": "security/privacy-testing/pii-detection/pii_leakage_tests.rs", - "relation": "shared_dir:security/privacy-testing/pii-detection", + "from": "scripts/management/health-check.sh", + "to": "scripts/management/update.sh", + "relation": "shared_dir:scripts/management", "weight": 1.0 }, { - "from": "components/backend/lib/awap_backend/event_store.ex", - "to": "components/backend/lib/awap_backend/core_bridge.ex", - "relation": "shared_dir:components/backend/lib/awap_backend", + "from": "scripts/management/update.sh", + "to": "scripts/management/dev-setup.sh", + "relation": "shared_dir:scripts/management", "weight": 1.0 }, { - "from": "components/backend/lib/awap_backend/core_bridge.ex", - "to": "components/backend/lib/awap_backend/moodle.ex", - "relation": "shared_dir:components/backend/lib/awap_backend", + "from": "scripts/management/dev-setup.sh", + "to": "scripts/management/backup.sh", + "relation": "shared_dir:scripts/management", "weight": 1.0 }, { - "from": "security/penetration-testing/container-escape/network_isolation_verify.sh", - "to": "security/penetration-testing/container-escape/filesystem_access.sh", - "relation": "shared_dir:security/penetration-testing/container-escape", + "from": "scripts/management/backup.sh", + "to": "scripts/management/init-database.sh", + "relation": "shared_dir:scripts/management", "weight": 1.0 }, { - "from": "security/penetration-testing/container-escape/filesystem_access.sh", - "to": "security/penetration-testing/container-escape/escape_attempts.sh", - "relation": "shared_dir:security/penetration-testing/container-escape", + "from": "scripts/management/init-database.sh", + "to": "scripts/management/test-all.sh", + "relation": "shared_dir:scripts/management", "weight": 1.0 }, { @@ -1896,21 +1884,9 @@ "weight": 1.0 }, { - "from": "cli/src/models.rs", - "to": "cli/src/config.rs", - "relation": "shared_dir:cli/src", - "weight": 1.0 - }, - { - "from": "cli/src/config.rs", - "to": "cli/src/interactive.rs", - "relation": "shared_dir:cli/src", - "weight": 1.0 - }, - { - "from": "cli/src/interactive.rs", - "to": "cli/src/api_client.rs", - "relation": "shared_dir:cli/src", + "from": "scripts/ci/test-integration.sh", + "to": "scripts/ci/package.sh", + "relation": "shared_dir:scripts/ci", "weight": 1.0 }, { @@ -1920,2486 +1896,2510 @@ "weight": 1.0 }, { - "from": "components/ai-jail/src/inference.rs", - "to": "components/ai-jail/src/model.rs", - "relation": "shared_dir:components/ai-jail/src", + "from": "examples/quickstart/batch_marking.sh", + "to": "examples/quickstart/mark_single_tma.sh", + "relation": "shared_dir:examples/quickstart", "weight": 1.0 }, { - "from": "components/ai-jail/src/model.rs", - "to": "components/ai-jail/src/protocol.rs", - "relation": "shared_dir:components/ai-jail/src", + "from": "examples/quickstart/mark_single_tma.sh", + "to": "examples/quickstart/mark_single_tma.js", + "relation": "shared_dir:examples/quickstart", "weight": 1.0 }, { - "from": "components/ai-jail/src/protocol.rs", - "to": "components/ai-jail/src/main.rs", + "from": "security/privacy-testing/pii-detection/output_validation_tests.rs", + "to": "security/privacy-testing/pii-detection/pii_leakage_tests.rs", + "relation": "shared_dir:security/privacy-testing/pii-detection", + "weight": 1.0 + }, + { + "from": "examples/api/curl/batch_processing.sh", + "to": "examples/api/curl/get_feedback.sh", + "relation": "shared_dir:examples/api/curl", + "weight": 1.0 + }, + { + "from": "examples/api/curl/get_feedback.sh", + "to": "examples/api/curl/submit_tma.sh", + "relation": "shared_dir:examples/api/curl", + "weight": 1.0 + }, + { + "from": "release/scripts/release.sh", + "to": "release/scripts/version.sh", + "relation": "shared_dir:release/scripts", + "weight": 1.0 + }, + { + "from": "components/ai-jail/src/inference.rs", + "to": "components/ai-jail/src/model.rs", "relation": "shared_dir:components/ai-jail/src", "weight": 1.0 }, { - "from": "scripts/install/install-linux.sh", - "to": "scripts/install/install.sh", - "relation": "shared_dir:scripts/install", + "from": "components/ai-jail/src/model.rs", + "to": "components/ai-jail/src/protocol.rs", + "relation": "shared_dir:components/ai-jail/src", "weight": 1.0 }, { - "from": "cli/src/commands/mark.rs", - "to": "cli/src/commands/sync.rs", - "relation": "shared_dir:cli/src/commands", + "from": "components/ai-jail/src/protocol.rs", + "to": "components/ai-jail/src/main.rs", + "relation": "shared_dir:components/ai-jail/src", "weight": 1.0 }, { - "from": "cli/src/commands/sync.rs", - "to": "cli/src/commands/batch.rs", - "relation": "shared_dir:cli/src/commands", + "from": "monitoring/scripts/test_alerts.sh", + "to": "monitoring/scripts/backup_dashboards.sh", + "relation": "shared_dir:monitoring/scripts", "weight": 1.0 }, { - "from": "cli/src/commands/batch.rs", - "to": "cli/src/commands/status.rs", - "relation": "shared_dir:cli/src/commands", + "from": "monitoring/scripts/backup_dashboards.sh", + "to": "monitoring/scripts/setup_monitoring.sh", + "relation": "shared_dir:monitoring/scripts", "weight": 1.0 }, { - "from": "cli/src/commands/status.rs", - "to": "cli/src/commands/init.rs", - "relation": "shared_dir:cli/src/commands", + "from": "components/office-addin/tests/OfficeAPI_test.res", + "to": "components/office-addin/tests/BackendClient_test.res", + "relation": "shared_dir:components/office-addin/tests", "weight": 1.0 }, { - "from": "cli/src/commands/init.rs", - "to": "cli/src/commands/doctor.rs", - "relation": "shared_dir:cli/src/commands", + "from": "components/backend/lib/awap_backend/core/job_registry.ex", + "to": "components/backend/lib/awap_backend/core/worker.ex", + "relation": "shared_dir:components/backend/lib/awap_backend/core", "weight": 1.0 }, { - "from": "cli/src/commands/doctor.rs", - "to": "cli/src/commands/feedback.rs", - "relation": "shared_dir:cli/src/commands", + "from": "security/audit-scripts/dependency-audit.sh", + "to": "security/audit-scripts/license-check.sh", + "relation": "shared_dir:security/audit-scripts", "weight": 1.0 }, { "from": "release/verify/test_install.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "release/verify/test_install.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "release/verify/test_install.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "release/verify/test_install.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "release/verify/verify_release.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "release/verify/verify_release.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "release/verify/verify_release.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "release/verify/verify_release.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "release/scripts/release.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "release/scripts/release.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "release/scripts/release.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "release/scripts/release.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "release/scripts/version.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "release/scripts/version.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "release/scripts/version.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "release/scripts/version.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/batch_marking.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/batch_marking.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/batch_marking.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/batch_marking.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/mark_single_tma.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/mark_single_tma.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/mark_single_tma.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/mark_single_tma.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/mark_single_tma.js", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/mark_single_tma.js", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/mark_single_tma.js", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/quickstart/mark_single_tma.js", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/demos/web-ui/app.js", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/demos/web-ui/app.js", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/demos/web-ui/app.js", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/demos/web-ui/app.js", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/javascript/examples/mark-tma.js", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/javascript/examples/mark-tma.js", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/javascript/examples/mark-tma.js", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/javascript/examples/mark-tma.js", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/rust/src/main.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/rust/src/main.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/rust/src/main.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/rust/src/main.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/batch_processing.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/batch_processing.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/batch_processing.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/batch_processing.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/get_feedback.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/get_feedback.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/get_feedback.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/get_feedback.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/submit_tma.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/submit_tma.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/submit_tma.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/api/curl/submit_tma.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/integrations/canvas/awap_integration.rb", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/integrations/canvas/awap_integration.rb", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/integrations/canvas/awap_integration.rb", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/integrations/canvas/awap_integration.rb", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "examples/automation/cron/daily_sync.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "examples/automation/cron/daily_sync.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/automation/cron/daily_sync.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "examples/automation/cron/daily_sync.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/profile_memory.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/profile_memory.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/profile_memory.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/profile_memory.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/benches/ai_benchmarks.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 6.0 }, { "from": "tests/benchmarks/benches/ai_benchmarks.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "tests/benchmarks/benches/ai_benchmarks.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, { "from": "tests/benchmarks/benches/ai_benchmarks.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "tests/benchmarks/integration_bench.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/integration_bench.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/integration_bench.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/integration_bench.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/run_all_benchmarks.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/run_all_benchmarks.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/run_all_benchmarks.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "tests/benchmarks/run_all_benchmarks.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/unit/test_data.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "tests/unit/test_data.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/unit/test_data.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "tests/unit/test_data.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/ai-isolation/network-tests/network_isolation_test.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "tests/ai-isolation/network-tests/network_isolation_test.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/ai-isolation/network-tests/network_isolation_test.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "tests/ai-isolation/network-tests/network_isolation_test.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/ai-isolation/network-tests/pii_leakage_test.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "tests/ai-isolation/network-tests/pii_leakage_test.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/ai-isolation/network-tests/pii_leakage_test.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "tests/ai-isolation/network-tests/pii_leakage_test.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/test/integration_test.zig", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 4.0 }, { "from": "ffi/zig/test/integration_test.zig", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "ffi/zig/test/integration_test.zig", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 4.0 }, { "from": "ffi/zig/test/integration_test.zig", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 4.0 }, { "from": "security/penetration-testing/api-fuzzing/xss_tests.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/xss_tests.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/xss_tests.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/xss_tests.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/sql_injection_tests.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/sql_injection_tests.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/sql_injection_tests.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/sql_injection_tests.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/auth_bypass_tests.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/auth_bypass_tests.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/auth_bypass_tests.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/api-fuzzing/auth_bypass_tests.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/network_isolation_verify.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/network_isolation_verify.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/network_isolation_verify.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/network_isolation_verify.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/filesystem_access.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/filesystem_access.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/filesystem_access.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/filesystem_access.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/escape_attempts.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/escape_attempts.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/escape_attempts.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/penetration-testing/container-escape/escape_attempts.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/compliance/gdpr/data_portability_test.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/compliance/gdpr/data_portability_test.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/compliance/gdpr/data_portability_test.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/compliance/gdpr/data_portability_test.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/audit-scripts/dependency-audit.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/audit-scripts/dependency-audit.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/audit-scripts/dependency-audit.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/audit-scripts/dependency-audit.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/audit-scripts/license-check.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/audit-scripts/license-check.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/audit-scripts/license-check.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/audit-scripts/license-check.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/privacy-testing/pii-detection/output_validation_tests.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/privacy-testing/pii-detection/output_validation_tests.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/privacy-testing/pii-detection/output_validation_tests.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/privacy-testing/pii-detection/output_validation_tests.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "security/privacy-testing/pii-detection/pii_leakage_tests.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "security/privacy-testing/pii-detection/pii_leakage_tests.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "security/privacy-testing/pii-detection/pii_leakage_tests.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "security/privacy-testing/pii-detection/pii_leakage_tests.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/healthchecks/healthcheck.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/healthchecks/healthcheck.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/healthchecks/healthcheck.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/healthchecks/healthcheck.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/test_alerts.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/test_alerts.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/test_alerts.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/test_alerts.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/backup_dashboards.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/backup_dashboards.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/backup_dashboards.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/backup_dashboards.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/setup_monitoring.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/setup_monitoring.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/setup_monitoring.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/scripts/setup_monitoring.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "monitoring/exporters/aws_exporter.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 24.0 }, { "from": "monitoring/exporters/aws_exporter.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 24.0 }, { "from": "monitoring/exporters/aws_exporter.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 24.0 }, { "from": "monitoring/exporters/aws_exporter.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 24.0 }, { "from": "config/validate.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "config/validate.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "config/validate.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "config/validate.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/uninstall.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/uninstall.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/uninstall.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/uninstall.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/health-check.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/health-check.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/health-check.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/health-check.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/update.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/update.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/update.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/update.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/dev-setup.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/dev-setup.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/dev-setup.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/dev-setup.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/backup.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/backup.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/backup.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/backup.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/init-database.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/init-database.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/init-database.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/init-database.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/test-all.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/test-all.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/test-all.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/management/test-all.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci/test-integration.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci/test-integration.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci/test-integration.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci/test-integration.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci/package.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci/package.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci/package.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci/package.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install/install-linux.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install/install-linux.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install/install-linux.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install/install-linux.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install/install.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install/install.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install/install.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install/install.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/office-addin/src/OfficeAPI.res", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/office-addin/src/OfficeAPI.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/office-addin/src/OfficeAPI.res", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/office-addin/src/OfficeAPI.res", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/office-addin/src/RibbonCommands.res", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/src/RibbonCommands.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/src/RibbonCommands.res", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/src/RibbonCommands.res", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/src/BackendClient.res", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/office-addin/src/BackendClient.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/office-addin/src/BackendClient.res", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/office-addin/src/BackendClient.res", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/office-addin/src/Types.res", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 6.0 }, { "from": "components/office-addin/src/Types.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "components/office-addin/src/Types.res", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, { "from": "components/office-addin/src/Types.res", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "components/office-addin/tests/OfficeAPI_test.res", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/tests/OfficeAPI_test.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/tests/OfficeAPI_test.res", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/tests/OfficeAPI_test.res", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/tests/BackendClient_test.res", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/tests/BackendClient_test.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/tests/BackendClient_test.res", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, { "from": "components/office-addin/tests/BackendClient_test.res", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "components/backend/lib/awap_backend/event_store.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/event_store.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/event_store.ex", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/event_store.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/moodle/http_client.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/backend/lib/awap_backend/moodle/http_client.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/backend/lib/awap_backend/moodle/http_client.ex", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/backend/lib/awap_backend/moodle/http_client.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/backend/lib/awap_backend/moodle/sync_scheduler.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 6.0 }, { "from": "components/backend/lib/awap_backend/moodle/sync_scheduler.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "components/backend/lib/awap_backend/moodle/sync_scheduler.ex", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, { "from": "components/backend/lib/awap_backend/moodle/sync_scheduler.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "components/backend/lib/awap_backend/core/job_registry.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core/job_registry.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core/job_registry.ex", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core/job_registry.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core/worker.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core/worker.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core/worker.ex", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core/worker.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core_bridge.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core_bridge.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core_bridge.ex", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/core_bridge.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "components/backend/lib/awap_backend/ai/manager.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 6.0 }, { "from": "components/backend/lib/awap_backend/ai/manager.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "components/backend/lib/awap_backend/ai/manager.ex", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, { "from": "components/backend/lib/awap_backend/ai/manager.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "components/backend/lib/awap_backend/moodle.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/backend/lib/awap_backend/moodle.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/backend/lib/awap_backend/moodle.ex", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/backend/lib/awap_backend/moodle.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/shared/src/validation.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 5.0 }, { "from": "components/shared/src/validation.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 5.0 }, { "from": "components/shared/src/validation.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 5.0 }, { "from": "components/shared/src/validation.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 5.0 }, { "from": "components/shared/src/time.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 6.0 }, { "from": "components/shared/src/time.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "components/shared/src/time.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, { "from": "components/shared/src/time.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "components/shared/src/testing.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/shared/src/testing.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/shared/src/testing.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/shared/src/testing.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/shared/src/sanitization.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/shared/src/sanitization.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/shared/src/sanitization.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/shared/src/sanitization.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/shared/src/logging.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 7.0 }, { "from": "components/shared/src/logging.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 7.0 }, { "from": "components/shared/src/logging.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 7.0 }, { "from": "components/shared/src/logging.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 7.0 }, { "from": "components/shared/src/errors.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 3.0 }, { "from": "components/shared/src/errors.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "components/shared/src/errors.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, { "from": "components/shared/src/errors.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "components/core/src/tma.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/tma.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/tma.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/tma.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/config.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, { "from": "components/core/src/config.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "components/core/src/config.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "components/core/src/config.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "components/core/src/ipc.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/ipc.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/ipc.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/ipc.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/security.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 5.0 }, { "from": "components/core/src/security.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 5.0 }, { "from": "components/core/src/security.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 5.0 }, { "from": "components/core/src/security.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 5.0 }, { "from": "components/core/src/events.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 3.0 }, { "from": "components/core/src/events.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "components/core/src/events.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, { "from": "components/core/src/events.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "components/core/src/feedback.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/feedback.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/feedback.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/feedback.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/core/src/main.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, { "from": "components/core/src/main.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "components/core/src/main.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "components/core/src/main.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "components/ai-jail/examples/integration_example.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/examples/integration_example.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/examples/integration_example.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/examples/integration_example.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/inference.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/inference.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/inference.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/inference.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/model.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 3.0 }, { "from": "components/ai-jail/src/model.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "components/ai-jail/src/model.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, { "from": "components/ai-jail/src/model.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "components/ai-jail/src/protocol.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/protocol.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/protocol.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/protocol.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/main.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/main.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/main.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/src/main.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/tests/test_isolation.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/tests/test_isolation.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/tests/test_isolation.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "components/ai-jail/tests/test_isolation.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "website/build.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "website/build.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "website/build.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "website/build.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/examples/setup-project.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/examples/setup-project.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/examples/setup-project.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/examples/setup-project.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/models.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/models.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/models.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/models.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/config.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/config.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/config.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/config.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/mark.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/mark.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/mark.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/mark.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/sync.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/sync.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/sync.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/sync.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/batch.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 4.0 }, { "from": "cli/src/commands/batch.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "cli/src/commands/batch.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 4.0 }, { "from": "cli/src/commands/batch.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 4.0 }, { "from": "cli/src/commands/status.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/status.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/status.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/status.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/init.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, { "from": "cli/src/commands/init.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "cli/src/commands/init.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "cli/src/commands/init.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "cli/src/commands/doctor.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/doctor.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/doctor.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/doctor.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/feedback.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/feedback.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/feedback.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/feedback.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/interactive.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/interactive.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/interactive.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/interactive.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/api_client.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/api_client.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/api_client.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/api_client.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/tests/property_tests.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/tests/property_tests.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/tests/property_tests.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/tests/property_tests.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "cli/tests/security_tests.rs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, { "from": "cli/tests/security_tests.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "cli/tests/security_tests.rs", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "cli/tests/security_tests.rs", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "cli/completions/generate_completions.sh", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, { "from": "cli/completions/generate_completions.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "cli/completions/generate_completions.sh", - "to": "Ecto", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "cli/completions/generate_completions.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 } @@ -4408,77 +4408,63 @@ "taint_matrix": { "rows": [ { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ - "monitoring/healthchecks/healthcheck.sh", - "monitoring/scripts/backup_dashboards.sh", - "scripts/management/uninstall.sh", - "scripts/management/health-check.sh", - "scripts/management/update.sh", - "scripts/management/backup.sh", - "scripts/management/init-database.sh" + "components/backend/test/awap_backend_web/controllers/api/tma_controller_test.exs", + "components/backend/test/awap_backend/event_store_test.exs", + "components/backend/test/awap_backend/tma_test.exs", + "components/backend/test/awap_backend/core_bridge_test.exs", + "components/backend/test/awap_backend/core/job_registry_test.exs", + "components/backend/test/support/data_case.ex", + "components/backend/test/support/conn_case.ex" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "HardcodedSecret->Network" + "relation": "MutationGap->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "cli/src/config.rs", - "cli/src/commands/sync.rs", - "cli/src/commands/feedback.rs" + "tests/ai-isolation/network-tests/network_isolation_test.sh", + "scripts/ci/package.sh", + "website/build.sh" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" - ], - "relation": "UnboundedAllocation->Memory" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "examples/demos/web-ui/app.js" - ], - "frameworks": [ "WebServer", - "OTP", - "Ecto", - "Phoenix" + "Phoenix", + "OTP" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "InsecureProtocol->Network" }, { - "source_category": "DynamicCodeExecution", + "source_category": "UnboundedAllocation", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "components/backend/lib/awap_backend_web.ex", - "components/backend/lib/awap_backend/core_bridge.ex" + "cli/src/config.rs", + "cli/src/commands/sync.rs", + "cli/src/commands/feedback.rs" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "CommandInjection", - "sink_axis": "cpu", + "sink_axis": "disk", "severity_value": 5.0, "files": [ "tests/ai-isolation/network-tests/network_isolation_test.sh", @@ -4486,17 +4472,45 @@ "config/validate.sh", "scripts/ci/test-integration.sh", "scripts/install/install.sh", - "scripts/install/install.sh", "components/backend/lib/awap_backend/core_bridge.ex", "components/backend/lib/awap_backend/ai/container.ex" ], "frameworks": [ + "Ecto", "WebServer", - "OTP", + "Phoenix", + "OTP" + ], + "relation": "CommandInjection->Disk" + }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "examples/api/rust/src/main.rs", + "monitoring/exporters/aws_exporter.rs", + "components/shared/src/validation.rs", + "components/shared/src/time.rs", + "components/shared/src/testing.rs", + "components/shared/src/logging.rs", + "components/shared/src/errors.rs", + "components/core/src/config.rs", + "components/core/src/security.rs", + "components/core/src/feedback.rs", + "components/core/src/main.rs", + "components/ai-jail/src/inference.rs", + "cli/src/commands/sync.rs", + "cli/src/commands/batch.rs", + "cli/src/commands/init.rs" + ], + "frameworks": [ "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "CommandInjection->Cpu" + "relation": "PanicPath->Disk" }, { "source_category": "UnsafeCode", @@ -4507,79 +4521,95 @@ "components/ai-jail/src/model.rs" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], "relation": "UnsafeCode->Memory" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", + "source_category": "UnsafeCode", + "sink_axis": "concurrency", "severity_value": 3.5, "files": [ - "examples/demos/web-ui/app.js" + "components/core/src/events.rs", + "components/ai-jail/src/model.rs" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "DynamicCodeExecution->Network" + "relation": "UnsafeCode->Concurrency" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, "files": [ - "tests/benchmarks/load_tests/k6_script.js" + "monitoring/healthchecks/healthcheck.sh", + "monitoring/scripts/backup_dashboards.sh", + "scripts/management/uninstall.sh", + "scripts/management/health-check.sh", + "scripts/management/update.sh", + "scripts/management/backup.sh", + "scripts/management/init-database.sh" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "InputBoundary->Cpu" + "relation": "HardcodedSecret->Network" }, { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", "severity_value": 3.5, "files": [ - "components/core/src/events.rs", - "components/ai-jail/src/model.rs" + "examples/demos/web-ui/app.js" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "UnsafeCode->Concurrency" + "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "MutationGap", + "source_category": "DynamicCodeExecution", "sink_axis": "cpu", - "severity_value": 1.0, + "severity_value": 2.5, "files": [ - "components/backend/test/awap_backend_web/controllers/api/tma_controller_test.exs", - "components/backend/test/awap_backend/event_store_test.exs", - "components/backend/test/awap_backend/tma_test.exs", - "components/backend/test/awap_backend/core_bridge_test.exs", - "components/backend/test/awap_backend/core/job_registry_test.exs", - "components/backend/test/support/data_case.ex", - "components/backend/test/support/conn_case.ex" + "components/backend/lib/awap_backend_web.ex", + "components/backend/lib/awap_backend/core_bridge.ex" ], "frameworks": [ + "Ecto", "WebServer", - "OTP", + "Phoenix", + "OTP" + ], + "relation": "DynamicCodeExecution->Cpu" + }, + { + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "security/dynamic-analysis/sanitizer_tests.sh" + ], + "frameworks": [ "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "MutationGap->Cpu" + "relation": "PathTraversal->Disk" }, { "source_category": "PanicPath", @@ -4603,77 +4633,63 @@ "cli/src/commands/init.rs" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "InputBoundary", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "examples/api/rust/src/main.rs", - "monitoring/exporters/aws_exporter.rs", - "components/shared/src/validation.rs", - "components/shared/src/time.rs", - "components/shared/src/testing.rs", - "components/shared/src/logging.rs", - "components/shared/src/errors.rs", - "components/core/src/config.rs", - "components/core/src/security.rs", - "components/core/src/feedback.rs", - "components/core/src/main.rs", - "components/ai-jail/src/inference.rs", - "cli/src/commands/sync.rs", - "cli/src/commands/batch.rs", - "cli/src/commands/init.rs" + "tests/benchmarks/load_tests/k6_script.js" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "PanicPath->Disk" + "relation": "InputBoundary->Cpu" }, { - "source_category": "InsecureProtocol", + "source_category": "DynamicCodeExecution", "sink_axis": "network", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "tests/ai-isolation/network-tests/network_isolation_test.sh", - "scripts/ci/package.sh", - "website/build.sh" + "examples/demos/web-ui/app.js" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "InsecureProtocol->Network" + "relation": "DynamicCodeExecution->Network" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "security/dynamic-analysis/sanitizer_tests.sh" + "cli/src/config.rs", + "cli/src/commands/sync.rs", + "cli/src/commands/feedback.rs" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" + "WebServer", + "Phoenix", + "OTP" ], - "relation": "PathTraversal->Disk" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "CommandInjection", - "sink_axis": "disk", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ "tests/ai-isolation/network-tests/network_isolation_test.sh", @@ -4681,33 +4697,17 @@ "config/validate.sh", "scripts/ci/test-integration.sh", "scripts/install/install.sh", + "scripts/install/install.sh", "components/backend/lib/awap_backend/core_bridge.ex", "components/backend/lib/awap_backend/ai/container.ex" ], "frameworks": [ - "WebServer", - "OTP", "Ecto", - "Phoenix" - ], - "relation": "CommandInjection->Disk" - }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "cli/src/config.rs", - "cli/src/commands/sync.rs", - "cli/src/commands/feedback.rs" - ], - "frameworks": [ "WebServer", - "OTP", - "Ecto", - "Phoenix" + "Phoenix", + "OTP" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "CommandInjection->Cpu" } ] } diff --git a/scans/accessibility-everywhere.json b/scans/accessibility-everywhere.json index 0aaf3d85..7b51bd33 100644 --- a/scans/accessibility-everywhere.json +++ b/scans/accessibility-everywhere.json @@ -270,8 +270,8 @@ } ], "recommended_attacks": [ - "memory", "network", + "memory", "cpu" ], "dependency_graph": { @@ -389,70 +389,70 @@ "taint_matrix": { "rows": [ { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "tools/stale/packages/core/src/database/Arangodb.res", - "tools/stale/packages/stale/components/react/src/Modal.res", - "tools/monitoring-api/src/Server.res", - "tools/cli/src/Cli.res" + "tools/monitoring-api/tests/aspect/security_test.js" ], "frameworks": [ "WebServer" ], - "relation": "PanicPath->Memory" + "relation": "InsecureProtocol->Network" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 5.0, "files": [ - "tools/monitoring-api/tests/aspect/security_test.js" + "tools/testing-dashboard/app.js", + "tools/monitoring-api/tests/aspect/security_test.js", + "tools/browser-extension/axe.min.js" ], "frameworks": [ "WebServer" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "tools/testing-dashboard/app.js", - "tools/browser-extension/axe.min.js" + "tools/stale/packages/core/src/database/Arangodb.res", + "tools/stale/packages/stale/components/react/src/Modal.res", + "tools/monitoring-api/src/Server.res", + "tools/cli/src/Cli.res" ], "frameworks": [ "WebServer" ], - "relation": "DynamicCodeExecution->Network" + "relation": "PanicPath->Memory" }, { - "source_category": "InsecureProtocol", + "source_category": "DynamicCodeExecution", "sink_axis": "network", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "tools/monitoring-api/tests/aspect/security_test.js" + "tools/testing-dashboard/app.js", + "tools/browser-extension/axe.min.js" ], "frameworks": [ "WebServer" ], - "relation": "InsecureProtocol->Network" + "relation": "DynamicCodeExecution->Network" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ - "tools/testing-dashboard/app.js", - "tools/monitoring-api/tests/aspect/security_test.js", - "tools/browser-extension/axe.min.js" + "tools/monitoring-api/tests/aspect/security_test.js" ], "frameworks": [ "WebServer" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "DynamicCodeExecution->Cpu" } ] } diff --git a/scans/aerie.json b/scans/aerie.json index 51b929a8..960bfd32 100644 --- a/scans/aerie.json +++ b/scans/aerie.json @@ -644,11 +644,11 @@ } ], "recommended_attacks": [ - "memory", "network", - "cpu", "concurrency", - "disk" + "disk", + "cpu", + "memory" ], "dependency_graph": { "edges": [ @@ -694,24 +694,6 @@ "relation": "shared_dir:src/api/zig", "weight": 1.0 }, - { - "from": "src/api/rust/src/resolvers.rs", - "to": "src/api/rust/src/redis_client.rs", - "relation": "shared_dir:src/api/rust/src", - "weight": 1.0 - }, - { - "from": "src/api/rust/src/redis_client.rs", - "to": "src/api/rust/src/proof.rs", - "relation": "shared_dir:src/api/rust/src", - "weight": 1.0 - }, - { - "from": "src/api/rust/src/proof.rs", - "to": "src/api/rust/src/main.rs", - "relation": "shared_dir:src/api/rust/src", - "weight": 1.0 - }, { "from": "specs/components/subscription-transport.k9.ncl", "to": "specs/components/policy-entitlements.k9.ncl", @@ -795,21 +777,29 @@ "to": "specs/components/subscription-auth-flow.k9.ncl", "relation": "shared_dir:specs/components", "weight": 1.0 + }, + { + "from": "src/api/rust/src/resolvers.rs", + "to": "src/api/rust/src/redis_client.rs", + "relation": "shared_dir:src/api/rust/src", + "weight": 1.0 + }, + { + "from": "src/api/rust/src/redis_client.rs", + "to": "src/api/rust/src/proof.rs", + "relation": "shared_dir:src/api/rust/src", + "weight": 1.0 + }, + { + "from": "src/api/rust/src/proof.rs", + "to": "src/api/rust/src/main.rs", + "relation": "shared_dir:src/api/rust/src", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ - { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, - "files": [ - "src/api/zig/main.zig" - ], - "frameworks": [], - "relation": "HardcodedSecret->Network" - }, { "source_category": "PanicPath", "sink_axis": "memory", @@ -833,32 +823,28 @@ "relation": "PathTraversal->Disk" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, + "source_category": "UnsafeFFI", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "src/api/rust/src/backends.rs", "src/api/zig/librespeed_client.zig", "src/api/zig/verisim_client.zig", "src/api/zig/hyperglass_client.zig", - "src/api/zig/smokeping_client.zig" + "src/api/zig/smokeping_client.zig", + "src/api/zig/main.zig" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "UnsafeFFI->Memory" }, { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "src/api/zig/librespeed_client.zig", - "src/api/zig/verisim_client.zig", - "src/api/zig/hyperglass_client.zig", - "src/api/zig/smokeping_client.zig", - "src/api/zig/main.zig" + "aerie-launcher.sh" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "CommandInjection->Cpu" }, { "source_category": "PanicPath", @@ -872,7 +858,21 @@ "relation": "PanicPath->Disk" }, { - "source_category": "UnsafeFFI", + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, + "files": [ + "src/api/rust/src/backends.rs", + "src/api/zig/librespeed_client.zig", + "src/api/zig/verisim_client.zig", + "src/api/zig/hyperglass_client.zig", + "src/api/zig/smokeping_client.zig" + ], + "frameworks": [], + "relation": "InsecureProtocol->Network" + }, + { + "source_category": "UnsafeCode", "sink_axis": "memory", "severity_value": 3.5, "files": [ @@ -883,17 +883,17 @@ "src/api/zig/main.zig" ], "frameworks": [], - "relation": "UnsafeFFI->Memory" + "relation": "UnsafeCode->Memory" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, "files": [ - "aerie-launcher.sh" + "src/api/zig/main.zig" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "HardcodedSecret->Network" } ] } diff --git a/scans/affinescript.json b/scans/affinescript.json index eac110fb..ad9761d3 100644 --- a/scans/affinescript.json +++ b/scans/affinescript.json @@ -152,12 +152,12 @@ } ], "statistics": { - "total_lines": 90969, + "total_lines": 90765, "unsafe_blocks": 6, "panic_sites": 0, "unwrap_calls": 14, - "allocation_sites": 57, - "io_operations": 140, + "allocation_sites": 55, + "io_operations": 142, "threading_constructs": 6 }, "file_statistics": [ @@ -381,26 +381,6 @@ "io_operations": 1, "threading_constructs": 0 }, - { - "file_path": "tools/res-to-affine/test/fixtures/sample.res", - "lines": 28, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 1, - "io_operations": 0, - "threading_constructs": 0 - }, - { - "file_path": "tools/res-to-affine/test/fixtures/phase3c.res", - "lines": 27, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 1, - "io_operations": 0, - "threading_constructs": 0 - }, { "file_path": "tools/res-to-affine/main.ml", "lines": 172, @@ -629,6 +609,16 @@ "io_operations": 0, "threading_constructs": 2 }, + { + "file_path": "docs/patch_ecosystem.py", + "lines": 62, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 2, + "threading_constructs": 0 + }, { "file_path": "test/test_e2e.ml", "lines": 5775, @@ -801,35 +791,35 @@ } ], "recommended_attacks": [ - "concurrency", + "cpu", "disk", "memory", - "cpu" + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "tools/affine-doc/src/html.rs", - "to": "tools/affine-doc/src/render.rs", - "relation": "shared_dir:tools/affine-doc/src", + "from": "tests/codegen-deno/bytes_binary_io.deno.js", + "to": "tests/codegen-deno/deno_scripting_part2.deno.js", + "relation": "shared_dir:tests/codegen-deno", "weight": 1.0 }, { - "from": "tools/affine-doc/src/render.rs", - "to": "tools/affine-doc/src/extract.rs", - "relation": "shared_dir:tools/affine-doc/src", + "from": "tests/codegen-deno/deno_scripting_part2.deno.js", + "to": "tests/codegen-deno/sqlite_introspect_bulk.harness.mjs", + "relation": "shared_dir:tests/codegen-deno", "weight": 1.0 }, { - "from": "tools/affine-doc/src/extract.rs", - "to": "tools/affine-doc/src/index.rs", - "relation": "shared_dir:tools/affine-doc/src", + "from": "tests/codegen-deno/sqlite_introspect_bulk.harness.mjs", + "to": "tests/codegen-deno/random_smoke.deno.js", + "relation": "shared_dir:tests/codegen-deno", "weight": 1.0 }, { - "from": "tools/res-to-affine/test/test_emit.ml", - "to": "tools/res-to-affine/test/test_walker.ml", - "relation": "shared_dir:tools/res-to-affine/test", + "from": "tests/codegen-deno/random_smoke.deno.js", + "to": "tests/codegen-deno/http_fetch.harness.mjs", + "relation": "shared_dir:tests/codegen-deno", "weight": 1.0 }, { @@ -863,39 +853,21 @@ "weight": 1.0 }, { - "from": "tools/affine-pkg/src/build.rs", - "to": "tools/affine-pkg/src/storage.rs", - "relation": "shared_dir:tools/affine-pkg/src", - "weight": 1.0 - }, - { - "from": "tools/affine-pkg/src/storage.rs", - "to": "tools/affine-pkg/src/lockfile.rs", - "relation": "shared_dir:tools/affine-pkg/src", - "weight": 1.0 - }, - { - "from": "tools/affine-pkg/src/lockfile.rs", - "to": "tools/affine-pkg/src/config.rs", - "relation": "shared_dir:tools/affine-pkg/src", - "weight": 1.0 - }, - { - "from": "tools/affine-pkg/src/config.rs", - "to": "tools/affine-pkg/src/manifest.rs", - "relation": "shared_dir:tools/affine-pkg/src", + "from": "tools/coprocessor-gate.sh", + "to": "tools/provision-component-toolchain.sh", + "relation": "shared_dir:tools", "weight": 1.0 }, { - "from": "tools/affine-pkg/src/manifest.rs", - "to": "tools/affine-pkg/src/workspace.rs", - "relation": "shared_dir:tools/affine-pkg/src", + "from": "tools/provision-component-toolchain.sh", + "to": "tools/alib_conformance_gen.jl", + "relation": "shared_dir:tools", "weight": 1.0 }, { - "from": "tools/affine-pkg/src/workspace.rs", - "to": "tools/affine-pkg/src/resolve.rs", - "relation": "shared_dir:tools/affine-pkg/src", + "from": "packages/affine-js/mod.js", + "to": "packages/affine-js/loader.js", + "relation": "shared_dir:packages/affine-js", "weight": 1.0 }, { @@ -910,48 +882,6 @@ "relation": "shared_dir:test", "weight": 1.0 }, - { - "from": "tools/res-to-affine/test/fixtures/sample.res", - "to": "tools/res-to-affine/test/fixtures/phase3c.res", - "relation": "shared_dir:tools/res-to-affine/test/fixtures", - "weight": 1.0 - }, - { - "from": "packages/affine-js/mod.js", - "to": "packages/affine-js/loader.js", - "relation": "shared_dir:packages/affine-js", - "weight": 1.0 - }, - { - "from": "affinescript-dom/e2e/run_browser.sh", - "to": "affinescript-dom/e2e/run.sh", - "relation": "shared_dir:affinescript-dom/e2e", - "weight": 1.0 - }, - { - "from": "tests/codegen/test_http_cps_capture.mjs", - "to": "tests/codegen/test_http_cps_base.mjs", - "relation": "shared_dir:tests/codegen", - "weight": 1.0 - }, - { - "from": "tests/codegen/test_http_cps_base.mjs", - "to": "tests/codegen/test_http_response_reader.mjs", - "relation": "shared_dir:tests/codegen", - "weight": 1.0 - }, - { - "from": "tests/codegen/test_http_response_reader.mjs", - "to": "tests/codegen/test_http_cps_chain.mjs", - "relation": "shared_dir:tests/codegen", - "weight": 1.0 - }, - { - "from": "tests/codegen/test_http_cps_chain.mjs", - "to": "tests/codegen/test_http_thenable_skeleton.mjs", - "relation": "shared_dir:tests/codegen", - "weight": 1.0 - }, { "from": "lib/lsp_server.ml", "to": "lib/wasm_gc_encode.ml", @@ -1007,39 +937,93 @@ "weight": 1.0 }, { - "from": "tests/codegen-deno/bytes_binary_io.deno.js", - "to": "tests/codegen-deno/deno_scripting_part2.deno.js", - "relation": "shared_dir:tests/codegen-deno", + "from": "affinescript-dom/e2e/run_browser.sh", + "to": "affinescript-dom/e2e/run.sh", + "relation": "shared_dir:affinescript-dom/e2e", "weight": 1.0 }, { - "from": "tests/codegen-deno/deno_scripting_part2.deno.js", - "to": "tests/codegen-deno/sqlite_introspect_bulk.harness.mjs", - "relation": "shared_dir:tests/codegen-deno", + "from": "tests/codegen/test_http_cps_capture.mjs", + "to": "tests/codegen/test_http_cps_base.mjs", + "relation": "shared_dir:tests/codegen", "weight": 1.0 }, { - "from": "tests/codegen-deno/sqlite_introspect_bulk.harness.mjs", - "to": "tests/codegen-deno/random_smoke.deno.js", - "relation": "shared_dir:tests/codegen-deno", + "from": "tests/codegen/test_http_cps_base.mjs", + "to": "tests/codegen/test_http_response_reader.mjs", + "relation": "shared_dir:tests/codegen", "weight": 1.0 }, { - "from": "tests/codegen-deno/random_smoke.deno.js", - "to": "tests/codegen-deno/http_fetch.harness.mjs", - "relation": "shared_dir:tests/codegen-deno", + "from": "tests/codegen/test_http_response_reader.mjs", + "to": "tests/codegen/test_http_cps_chain.mjs", + "relation": "shared_dir:tests/codegen", "weight": 1.0 }, { - "from": "tools/coprocessor-gate.sh", - "to": "tools/provision-component-toolchain.sh", - "relation": "shared_dir:tools", + "from": "tests/codegen/test_http_cps_chain.mjs", + "to": "tests/codegen/test_http_thenable_skeleton.mjs", + "relation": "shared_dir:tests/codegen", "weight": 1.0 }, { - "from": "tools/provision-component-toolchain.sh", - "to": "tools/alib_conformance_gen.jl", - "relation": "shared_dir:tools", + "from": "tools/affine-doc/src/html.rs", + "to": "tools/affine-doc/src/render.rs", + "relation": "shared_dir:tools/affine-doc/src", + "weight": 1.0 + }, + { + "from": "tools/affine-doc/src/render.rs", + "to": "tools/affine-doc/src/extract.rs", + "relation": "shared_dir:tools/affine-doc/src", + "weight": 1.0 + }, + { + "from": "tools/affine-doc/src/extract.rs", + "to": "tools/affine-doc/src/index.rs", + "relation": "shared_dir:tools/affine-doc/src", + "weight": 1.0 + }, + { + "from": "tools/affine-pkg/src/build.rs", + "to": "tools/affine-pkg/src/storage.rs", + "relation": "shared_dir:tools/affine-pkg/src", + "weight": 1.0 + }, + { + "from": "tools/affine-pkg/src/storage.rs", + "to": "tools/affine-pkg/src/lockfile.rs", + "relation": "shared_dir:tools/affine-pkg/src", + "weight": 1.0 + }, + { + "from": "tools/affine-pkg/src/lockfile.rs", + "to": "tools/affine-pkg/src/config.rs", + "relation": "shared_dir:tools/affine-pkg/src", + "weight": 1.0 + }, + { + "from": "tools/affine-pkg/src/config.rs", + "to": "tools/affine-pkg/src/manifest.rs", + "relation": "shared_dir:tools/affine-pkg/src", + "weight": 1.0 + }, + { + "from": "tools/affine-pkg/src/manifest.rs", + "to": "tools/affine-pkg/src/workspace.rs", + "relation": "shared_dir:tools/affine-pkg/src", + "weight": 1.0 + }, + { + "from": "tools/affine-pkg/src/workspace.rs", + "to": "tools/affine-pkg/src/resolve.rs", + "relation": "shared_dir:tools/affine-pkg/src", + "weight": 1.0 + }, + { + "from": "tools/res-to-affine/test/test_emit.ml", + "to": "tools/res-to-affine/test/test_walker.ml", + "relation": "shared_dir:tools/res-to-affine/test", "weight": 1.0 } ] @@ -1058,7 +1042,7 @@ }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "tools/affine-doc/src/index.rs", @@ -1068,11 +1052,11 @@ "tools/affinescript-lsp/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "tools/affine-doc/src/index.rs", @@ -1082,7 +1066,7 @@ "tools/affinescript-lsp/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "InputBoundary", diff --git a/scans/affinescriptiser.json b/scans/affinescriptiser.json index f85e52bd..e52c6bab 100644 --- a/scans/affinescriptiser.json +++ b/scans/affinescriptiser.json @@ -164,9 +164,9 @@ } ], "recommended_attacks": [ - "cpu", "disk", - "memory" + "memory", + "cpu" ], "dependency_graph": { "edges": [ @@ -194,7 +194,7 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/codegen/affine_gen.rs", @@ -202,19 +202,17 @@ "src/codegen/wasm_gen.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/codegen/affine_gen.rs", - "src/codegen/parser.rs", - "src/codegen/wasm_gen.rs" + "src/codegen/parser.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", @@ -227,14 +225,16 @@ "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/codegen/parser.rs" + "src/codegen/affine_gen.rs", + "src/codegen/parser.rs", + "src/codegen/wasm_gen.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/airborne-submarine-squadron.json b/scans/airborne-submarine-squadron.json index 10db5dc4..4ee9c571 100644 --- a/scans/airborne-submarine-squadron.json +++ b/scans/airborne-submarine-squadron.json @@ -275,11 +275,11 @@ } ], "recommended_attacks": [ - "disk", - "memory", - "cpu", "concurrency", - "network" + "cpu", + "memory", + "network", + "disk" ], "dependency_graph": { "edges": [ @@ -317,36 +317,24 @@ "relation": "ExcessivePermissions->Disk" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "test/compatibility_test.js", - "test/bench.js" - ], - "frameworks": [], - "relation": "InputBoundary->Cpu" - }, - { - "source_category": "ExcessivePermissions", - "sink_axis": "network", + "source_category": "UnsafeCode", + "sink_axis": "memory", "severity_value": 3.5, "files": [ - "run.js", - "launcher.sh" + "tray/src/main.rs" ], "frameworks": [], - "relation": "ExcessivePermissions->Network" + "relation": "UnsafeCode->Memory" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ "tray/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", @@ -359,24 +347,15 @@ "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, - "files": [ - "tray/src/main.rs" - ], - "frameworks": [], - "relation": "UnsafeCode->Concurrency" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "InputBoundary", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "tray/src/main.rs" + "test/compatibility_test.js", + "test/bench.js" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "InputBoundary->Cpu" }, { "source_category": "PathTraversal", @@ -393,24 +372,45 @@ "relation": "PathTraversal->Disk" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "tray/src/main.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, + "files": [ + "tray/src/main.rs" + ], + "frameworks": [], + "relation": "UnsafeCode->Concurrency" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "tray/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" + }, + { + "source_category": "ExcessivePermissions", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "run.js", + "launcher.sh" + ], + "frameworks": [], + "relation": "ExcessivePermissions->Network" } ] } diff --git a/scans/alloyiser.json b/scans/alloyiser.json index 2c99bad6..fabdc119 100644 --- a/scans/alloyiser.json +++ b/scans/alloyiser.json @@ -51,7 +51,7 @@ } ], "statistics": { - "total_lines": 7282, + "total_lines": 7211, "unsafe_blocks": 18, "panic_sites": 0, "unwrap_calls": 1, @@ -164,18 +164,12 @@ } ], "recommended_attacks": [ + "disk", "memory", - "cpu", - "disk" + "cpu" ], "dependency_graph": { "edges": [ - { - "from": "scripts/install-zig.sh", - "to": "scripts/abi-ffi-gate.jl", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, { "from": "src/codegen/alloy_gen.rs", "to": "src/codegen/parser.rs", @@ -193,52 +187,58 @@ "to": "src/codegen/analyzer.rs", "relation": "shared_dir:src/codegen", "weight": 1.0 + }, + { + "from": "scripts/install-zig.sh", + "to": "scripts/abi-ffi-gate.jl", + "relation": "shared_dir:scripts", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/codegen/alloy_gen.rs" + "src/codegen/parser.rs", + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/codegen/parser.rs", "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/codegen/alloy_gen.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/codegen/parser.rs", - "src/manifest/mod.rs" + "src/codegen/alloy_gen.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/ambientops.json b/scans/ambientops.json index e0ab0a20..75f35a79 100644 --- a/scans/ambientops.json +++ b/scans/ambientops.json @@ -3,9 +3,9 @@ "program_path": "ambientops", "language": "elixir", "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "weak_points": [ { @@ -10631,906 +10631,1050 @@ } ], "recommended_attacks": [ + "cpu", + "concurrency", "network", "memory", - "concurrency", - "disk", - "cpu" + "disk" ], "dependency_graph": { "edges": [ { - "from": "emergency-room/rust/src/shutdown_marshal.rs", - "to": "emergency-room/rust/src/capture.rs", - "relation": "shared_dir:emergency-room/rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "emergency-room/rust/src/capture.rs", - "to": "emergency-room/rust/src/pulse.rs", - "relation": "shared_dir:emergency-room/rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "emergency-room/rust/src/pulse.rs", - "to": "emergency-room/rust/src/boot_guardian.rs", - "relation": "shared_dir:emergency-room/rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "ffi/systemd/src/abi/Foreign.idr", - "to": "ffi/systemd/src/abi/Types.idr", - "relation": "shared_dir:ffi/systemd/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/src/abi/Foreign.idr", - "to": "total-update/src/abi/Types.idr", - "relation": "shared_dir:total-update/src/abi", + "from": "total-update/ada/dnfinition/src/plugins/plugin_registry.adb", + "to": "total-update/ada/dnfinition/src/plugins/plugin_registry.ads", + "relation": "shared_dir:total-update/ada/dnfinition/src/plugins", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-cache/src/metadata_cache.rs", - "to": "czech-file-knife/cfk-cache/src/blob_store.rs", - "relation": "shared_dir:czech-file-knife/cfk-cache/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-cache/src/blob_store.rs", - "to": "czech-file-knife/cfk-cache/src/lib.rs", - "relation": "shared_dir:czech-file-knife/cfk-cache/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-cache/src/lib.rs", - "to": "czech-file-knife/cfk-cache/src/policy.rs", - "relation": "shared_dir:czech-file-knife/cfk-cache/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-core/src/platform.rs", - "to": "czech-file-knife/cfk-core/src/path.rs", - "relation": "shared_dir:czech-file-knife/cfk-core/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-core/src/path.rs", - "to": "czech-file-knife/cfk-core/src/error.rs", - "relation": "shared_dir:czech-file-knife/cfk-core/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "cicada/src/storage/keystore.jl", - "to": "cicada/src/storage/backup.jl", - "relation": "shared_dir:cicada/src/storage", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "emergency-button/src/zig/capture.zig", - "to": "emergency-button/src/zig/incident.zig", - "relation": "shared_dir:emergency-button/src/zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "emergency-button/src/zig/incident.zig", - "to": "emergency-button/src/zig/handoff.zig", - "relation": "shared_dir:emergency-button/src/zig", + "from": "recovery/operating-theatre/src/packs/cleanup.d", + "to": "recovery/operating-theatre/src/packs/repos.d", + "relation": "shared_dir:recovery/operating-theatre/src/packs", "weight": 1.0 }, { - "from": "emergency-button/src/zig/handoff.zig", - "to": "emergency-button/src/zig/backup.zig", - "relation": "shared_dir:emergency-button/src/zig", + "from": "recovery/operating-theatre/src/packs/repos.d", + "to": "recovery/operating-theatre/src/packs/system.d", + "relation": "shared_dir:recovery/operating-theatre/src/packs", "weight": 1.0 }, { - "from": "emergency-button/src/zig/backup.zig", - "to": "emergency-button/src/zig/utils.zig", - "relation": "shared_dir:emergency-button/src/zig", + "from": "recovery/operating-theatre/src/packs/system.d", + "to": "recovery/operating-theatre/src/packs/diagnostics.d", + "relation": "shared_dir:recovery/operating-theatre/src/packs", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "project-cb/import-acetext.jl", + "to": "project-cb/import-acetext.sh", + "relation": "shared_dir:project-cb", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/test/test_database.jl", - "to": "monitoring/systems-observatory/test/runtests.jl", - "relation": "shared_dir:monitoring/systems-observatory/test", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/elixir/totalupdate/lib/totalupdate/download_manager.ex", + "to": "total-update/elixir/totalupdate/lib/totalupdate/plugin_manager.ex", + "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/elixir/totalupdate/lib/totalupdate/plugin_manager.ex", + "to": "total-update/elixir/totalupdate/lib/totalupdate/daemon.ex", + "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/elixir/totalupdate/lib/totalupdate/daemon.ex", + "to": "total-update/elixir/totalupdate/lib/totalupdate/scheduler.ex", + "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/elixir/totalupdate/lib/totalupdate/scheduler.ex", + "to": "total-update/elixir/totalupdate/lib/totalupdate/watcher.ex", + "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/elixir/totalupdate/lib/totalupdate/watcher.ex", + "to": "total-update/elixir/totalupdate/lib/totalupdate/strategy_engine.ex", + "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-license-badges.sh", - "to": "personal-sysadmin/scripts/github-admin/add-missing-files.sh", - "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "from": "nano-aider/src/nano_aider-config.adb", + "to": "nano-aider/src/nano_aider-options.adb", + "relation": "shared_dir:nano-aider/src", "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-missing-files.sh", - "to": "personal-sysadmin/scripts/github-admin/add-language-blockers.sh", - "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "from": "nano-aider/src/nano_aider-options.adb", + "to": "nano-aider/src/nano_aider.adb", + "relation": "shared_dir:nano-aider/src", "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-language-blockers.sh", - "to": "personal-sysadmin/scripts/github-admin/add-community-health.sh", - "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "from": "nano-aider/src/nano_aider.adb", + "to": "nano-aider/src/nano_aider-profiles.adb", + "relation": "shared_dir:nano-aider/src", "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-community-health.sh", - "to": "personal-sysadmin/scripts/github-admin/add-readme-roadmap.sh", - "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-readme-roadmap.sh", - "to": "personal-sysadmin/scripts/github-admin/setup-palimpsest.sh", - "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/setup-palimpsest.sh", - "to": "personal-sysadmin/scripts/github-admin/add-scm-files.sh", - "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-scm-files.sh", - "to": "personal-sysadmin/scripts/github-admin/add-justfile-mustfile.sh", - "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "contracts-rust/src/plan.rs", - "to": "contracts-rust/src/run_bundle.rs", - "relation": "shared_dir:contracts-rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "contracts-rust/src/run_bundle.rs", - "to": "contracts-rust/src/envelope.rs", - "relation": "shared_dir:contracts-rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "contracts-rust/src/envelope.rs", - "to": "contracts-rust/src/message_intent.rs", - "relation": "shared_dir:contracts-rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "contracts-rust/src/message_intent.rs", - "to": "contracts-rust/src/conversions.rs", - "relation": "shared_dir:contracts-rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "contracts-rust/src/conversions.rs", - "to": "contracts-rust/src/receipt.rs", - "relation": "shared_dir:contracts-rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "contracts-rust/src/receipt.rs", - "to": "contracts-rust/src/pack_manifest.rs", - "relation": "shared_dir:contracts-rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "contracts-rust/src/pack_manifest.rs", - "to": "contracts-rust/src/weather.rs", - "relation": "shared_dir:contracts-rust/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-ios/src/provider.rs", + "to": "czech-file-knife/cfk-ios/src/lib.rs", + "relation": "shared_dir:czech-file-knife/cfk-ios/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-ios/src/lib.rs", + "to": "czech-file-knife/cfk-ios/src/ffi.rs", + "relation": "shared_dir:czech-file-knife/cfk-ios/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-ios/src/ffi.rs", + "to": "czech-file-knife/cfk-ios/src/domain.rs", + "relation": "shared_dir:czech-file-knife/cfk-ios/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/elixir/dnfinition/lib/dnfinition/backends/nix_backend.ex", + "to": "total-update/elixir/dnfinition/lib/dnfinition/backends/guix_backend.ex", + "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition/backends", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-cache/src/metadata_cache.rs", + "to": "czech-file-knife/cfk-cache/src/blob_store.rs", + "relation": "shared_dir:czech-file-knife/cfk-cache/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-cache/src/blob_store.rs", + "to": "czech-file-knife/cfk-cache/src/lib.rs", + "relation": "shared_dir:czech-file-knife/cfk-cache/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-cache/src/lib.rs", + "to": "czech-file-knife/cfk-cache/src/policy.rs", + "relation": "shared_dir:czech-file-knife/cfk-cache/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "monitoring/systems-observatory/src-diagnostics/d/developer_diagnostics.d", + "to": "monitoring/systems-observatory/src-diagnostics/d/diagnostics.d", + "relation": "shared_dir:monitoring/systems-observatory/src-diagnostics/d", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-recall/src/abi/Foreign.idr", + "to": "total-recall/src/abi/Types.idr", + "relation": "shared_dir:total-recall/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/backends/nix_backend.ex", - "to": "total-update/elixir/dnfinition/lib/dnfinition/backends/guix_backend.ex", - "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition/backends", + "from": "emergency-room/rust/src/shutdown_marshal.rs", + "to": "emergency-room/rust/src/capture.rs", + "relation": "shared_dir:emergency-room/rust/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-room/rust/src/capture.rs", + "to": "emergency-room/rust/src/pulse.rs", + "relation": "shared_dir:emergency-room/rust/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-room/rust/src/pulse.rs", + "to": "emergency-room/rust/src/boot_guardian.rs", + "relation": "shared_dir:emergency-room/rust/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "hybrid-automation-router/lib/har/control_plane/routing_table.ex", + "to": "hybrid-automation-router/lib/har/control_plane/policy_engine.ex", + "relation": "shared_dir:hybrid-automation-router/lib/har/control_plane", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "hybrid-automation-router/lib/har/control_plane/policy_engine.ex", + "to": "hybrid-automation-router/lib/har/control_plane/circuit_breaker.ex", + "relation": "shared_dir:hybrid-automation-router/lib/har/control_plane", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "hybrid-automation-router/lib/har/control_plane/circuit_breaker.ex", + "to": "hybrid-automation-router/lib/har/control_plane/health_checker.ex", + "relation": "shared_dir:hybrid-automation-router/lib/har/control_plane", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/recovery.ex", - "to": "total-update/elixir/dnfinition/lib/dnfinition/transaction_log.ex", - "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/transaction_log.ex", - "to": "total-update/elixir/dnfinition/lib/dnfinition/snapshot_manager.ex", - "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/snapshot_manager.ex", - "to": "total-update/elixir/dnfinition/lib/dnfinition/ada_wrapper.ex", - "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "monitoring/systems-observatory/src/automate.jl", + "to": "monitoring/systems-observatory/src/alternatives.jl", + "relation": "shared_dir:monitoring/systems-observatory/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "monitoring/systems-observatory/src/alternatives.jl", + "to": "monitoring/systems-observatory/src/diagnostics_integration.jl", + "relation": "shared_dir:monitoring/systems-observatory/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "monitoring/systems-observatory/src/diagnostics_integration.jl", + "to": "monitoring/systems-observatory/src/reports.jl", + "relation": "shared_dir:monitoring/systems-observatory/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "monitoring/systems-observatory/src/reports.jl", + "to": "monitoring/systems-observatory/src/ambient.jl", + "relation": "shared_dir:monitoring/systems-observatory/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "monitoring/systems-observatory/src/ambient.jl", + "to": "monitoring/systems-observatory/src/security.jl", + "relation": "shared_dir:monitoring/systems-observatory/src", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src-diagnostics/d/developer_diagnostics.d", - "to": "monitoring/systems-observatory/src-diagnostics/d/diagnostics.d", - "relation": "shared_dir:monitoring/systems-observatory/src-diagnostics/d", + "from": "monitoring/systems-observatory/src/security.jl", + "to": "monitoring/systems-observatory/src/io.jl", + "relation": "shared_dir:monitoring/systems-observatory/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "monitoring/systems-observatory/src/io.jl", + "to": "monitoring/systems-observatory/src/core.jl", + "relation": "shared_dir:monitoring/systems-observatory/src", "weight": 1.0 }, { - "from": "nerdsafe-restart/src/ada/nerdsafe_tui.ads", - "to": "nerdsafe-restart/src/ada/main.adb", - "relation": "shared_dir:nerdsafe-restart/src/ada", + "from": "recovery/operating-theatre/src/core/engine.d", + "to": "recovery/operating-theatre/src/core/ecosystem.d", + "relation": "shared_dir:recovery/operating-theatre/src/core", "weight": 1.0 }, { - "from": "nerdsafe-restart/src/ada/main.adb", - "to": "nerdsafe-restart/src/ada/nerdsafe_tui.adb", - "relation": "shared_dir:nerdsafe-restart/src/ada", + "from": "recovery/operating-theatre/src/core/ecosystem.d", + "to": "recovery/operating-theatre/src/core/security.d", + "relation": "shared_dir:recovery/operating-theatre/src/core", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "cicada/src/storage/keystore.jl", + "to": "cicada/src/storage/backup.jl", + "relation": "shared_dir:cicada/src/storage", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "contracts-rust/src/plan.rs", + "to": "contracts-rust/src/run_bundle.rs", + "relation": "shared_dir:contracts-rust/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "contracts-rust/src/run_bundle.rs", + "to": "contracts-rust/src/envelope.rs", + "relation": "shared_dir:contracts-rust/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "contracts-rust/src/envelope.rs", + "to": "contracts-rust/src/message_intent.rs", + "relation": "shared_dir:contracts-rust/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "contracts-rust/src/message_intent.rs", + "to": "contracts-rust/src/conversions.rs", + "relation": "shared_dir:contracts-rust/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "contracts-rust/src/conversions.rs", + "to": "contracts-rust/src/receipt.rs", + "relation": "shared_dir:contracts-rust/src", "weight": 1.0 }, { - "from": "nerdsafe-restart/nerdsafe-restart.sh", - "to": "nerdsafe-restart/bootstrap-check.sh", - "relation": "shared_dir:nerdsafe-restart", + "from": "contracts-rust/src/receipt.rs", + "to": "contracts-rust/src/pack_manifest.rs", + "relation": "shared_dir:contracts-rust/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "contracts-rust/src/pack_manifest.rs", + "to": "contracts-rust/src/weather.rs", + "relation": "shared_dir:contracts-rust/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/elixir/dnfinition/lib/dnfinition/plugins/plugin_registry.ex", + "to": "total-update/elixir/dnfinition/lib/dnfinition/plugins/strategy_matrix.ex", + "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition/plugins", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "records/service-autopsy/lib/service_autopsy/collector.ex", + "to": "records/service-autopsy/lib/service_autopsy/report_store.ex", + "relation": "shared_dir:records/service-autopsy/lib/service_autopsy", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "records/service-autopsy/lib/service_autopsy/report_store.ex", + "to": "records/service-autopsy/lib/service_autopsy/watcher.ex", + "relation": "shared_dir:records/service-autopsy/lib/service_autopsy", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "cicada/src/main.jl", + "to": "cicada/src/config.jl", + "relation": "shared_dir:cicada/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/ada/totalupdate/src/totalupdate_main.adb", + "to": "total-update/ada/totalupdate/src/totalupdate-config.adb", + "relation": "shared_dir:total-update/ada/totalupdate/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/ada/totalupdate/src/totalupdate-config.adb", + "to": "total-update/ada/totalupdate/src/totalupdate-daemon.adb", + "relation": "shared_dir:total-update/ada/totalupdate/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/ada/totalupdate/src/totalupdate-daemon.adb", + "to": "total-update/ada/totalupdate/src/totalupdate-logging.adb", + "relation": "shared_dir:total-update/ada/totalupdate/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "ambulances/disk/src/abi/Foreign.idr", + "to": "ambulances/disk/src/abi/Types.idr", + "relation": "shared_dir:ambulances/disk/src/abi", + "weight": 1.0 + }, + { + "from": "emergency-room/src/abi/Foreign.idr", + "to": "emergency-room/src/abi/Types.idr", + "relation": "shared_dir:emergency-room/src/abi", + "weight": 1.0 + }, + { + "from": "czech-file-knife/cfk-core/src/platform.rs", + "to": "czech-file-knife/cfk-core/src/path.rs", + "relation": "shared_dir:czech-file-knife/cfk-core/src", + "weight": 1.0 + }, + { + "from": "czech-file-knife/cfk-core/src/path.rs", + "to": "czech-file-knife/cfk-core/src/error.rs", + "relation": "shared_dir:czech-file-knife/cfk-core/src", + "weight": 1.0 + }, + { + "from": "total-update/ada/dnfinition/src/backends/backend_guix.adb", + "to": "total-update/ada/dnfinition/src/backends/backend_guix.ads", + "relation": "shared_dir:total-update/ada/dnfinition/src/backends", + "weight": 1.0 + }, + { + "from": "total-update/ada/dnfinition/src/backends/backend_guix.ads", + "to": "total-update/ada/dnfinition/src/backends/backend_nix.adb", + "relation": "shared_dir:total-update/ada/dnfinition/src/backends", + "weight": 1.0 + }, + { + "from": "total-update/ada/dnfinition/src/backends/backend_nix.adb", + "to": "total-update/ada/dnfinition/src/backends/backend_interface.ads", + "relation": "shared_dir:total-update/ada/dnfinition/src/backends", + "weight": 1.0 + }, + { + "from": "total-update/ada/dnfinition/src/backends/backend_interface.ads", + "to": "total-update/ada/dnfinition/src/backends/backend_nix.ads", + "relation": "shared_dir:total-update/ada/dnfinition/src/backends", + "weight": 1.0 + }, + { + "from": "personal-sysadmin/scripts/github-admin/add-license-badges.sh", + "to": "personal-sysadmin/scripts/github-admin/add-missing-files.sh", + "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "weight": 1.0 + }, + { + "from": "personal-sysadmin/scripts/github-admin/add-missing-files.sh", + "to": "personal-sysadmin/scripts/github-admin/add-language-blockers.sh", + "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "weight": 1.0 + }, + { + "from": "personal-sysadmin/scripts/github-admin/add-language-blockers.sh", + "to": "personal-sysadmin/scripts/github-admin/add-community-health.sh", + "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "weight": 1.0 + }, + { + "from": "personal-sysadmin/scripts/github-admin/add-community-health.sh", + "to": "personal-sysadmin/scripts/github-admin/add-readme-roadmap.sh", + "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "weight": 1.0 + }, + { + "from": "personal-sysadmin/scripts/github-admin/add-readme-roadmap.sh", + "to": "personal-sysadmin/scripts/github-admin/setup-palimpsest.sh", + "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "weight": 1.0 + }, + { + "from": "personal-sysadmin/scripts/github-admin/setup-palimpsest.sh", + "to": "personal-sysadmin/scripts/github-admin/add-scm-files.sh", + "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "weight": 1.0 + }, + { + "from": "personal-sysadmin/scripts/github-admin/add-scm-files.sh", + "to": "personal-sysadmin/scripts/github-admin/add-justfile-mustfile.sh", + "relation": "shared_dir:personal-sysadmin/scripts/github-admin", + "weight": 1.0 + }, + { + "from": "emergency-button/src/abi/Foreign.idr", + "to": "emergency-button/src/abi/Types.idr", + "relation": "shared_dir:emergency-button/src/abi", + "weight": 1.0 + }, + { + "from": "observatory/src/abi/Foreign.idr", + "to": "observatory/src/abi/Types.idr", + "relation": "shared_dir:observatory/src/abi", + "weight": 1.0 + }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "weight": 1.0 + }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "weight": 1.0 + }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "weight": 1.0 + }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "weight": 1.0 + }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "weight": 1.0 + }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "weight": 1.0 + }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "weight": 1.0 + }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/automate.jl", - "to": "monitoring/systems-observatory/src/alternatives.jl", - "relation": "shared_dir:monitoring/systems-observatory/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/alternatives.jl", - "to": "monitoring/systems-observatory/src/diagnostics_integration.jl", - "relation": "shared_dir:monitoring/systems-observatory/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/diagnostics_integration.jl", - "to": "monitoring/systems-observatory/src/reports.jl", - "relation": "shared_dir:monitoring/systems-observatory/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/reports.jl", - "to": "monitoring/systems-observatory/src/ambient.jl", - "relation": "shared_dir:monitoring/systems-observatory/src", + "from": "hybrid-automation-router/lib/mix/tasks/har.convert.ex", + "to": "hybrid-automation-router/lib/mix/tasks/har.transform.ex", + "relation": "shared_dir:hybrid-automation-router/lib/mix/tasks", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/ambient.jl", - "to": "monitoring/systems-observatory/src/security.jl", - "relation": "shared_dir:monitoring/systems-observatory/src", + "from": "hybrid-automation-router/lib/mix/tasks/har.transform.ex", + "to": "hybrid-automation-router/lib/mix/tasks/har.parse.ex", + "relation": "shared_dir:hybrid-automation-router/lib/mix/tasks", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/security.jl", - "to": "monitoring/systems-observatory/src/io.jl", - "relation": "shared_dir:monitoring/systems-observatory/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/io.jl", - "to": "monitoring/systems-observatory/src/core.jl", - "relation": "shared_dir:monitoring/systems-observatory/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/ollama.rs", - "to": "panoptes/src/watcher.rs", - "relation": "shared_dir:panoptes/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/watcher.rs", - "to": "panoptes/src/error.rs", - "relation": "shared_dir:panoptes/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/error.rs", - "to": "panoptes/src/history.rs", - "relation": "shared_dir:panoptes/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/history.rs", - "to": "panoptes/src/main.rs", - "relation": "shared_dir:panoptes/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/analyzers/video.rs", - "to": "panoptes/src/analyzers/code.rs", - "relation": "shared_dir:panoptes/src/analyzers", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/analyzers/code.rs", - "to": "panoptes/src/analyzers/archive.rs", - "relation": "shared_dir:panoptes/src/analyzers", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/analyzers/archive.rs", - "to": "panoptes/src/analyzers/mod.rs", - "relation": "shared_dir:panoptes/src/analyzers", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/analyzers/mod.rs", - "to": "panoptes/src/analyzers/audio.rs", - "relation": "shared_dir:panoptes/src/analyzers", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/analyzers/audio.rs", - "to": "panoptes/src/analyzers/document.rs", - "relation": "shared_dir:panoptes/src/analyzers", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/analyzers/document.rs", - "to": "panoptes/src/analyzers/pdf.rs", - "relation": "shared_dir:panoptes/src/analyzers", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "panoptes/src/analyzers/pdf.rs", - "to": "panoptes/src/analyzers/image.rs", - "relation": "shared_dir:panoptes/src/analyzers", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "traffic-conditioner/src/abi/Foreign.idr", + "to": "traffic-conditioner/src/abi/Types.idr", + "relation": "shared_dir:traffic-conditioner/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-integrations/src/aria2.rs", - "to": "czech-file-knife/cfk-integrations/src/agrep.rs", - "relation": "shared_dir:czech-file-knife/cfk-integrations/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-integrations/src/agrep.rs", - "to": "czech-file-knife/cfk-integrations/src/pandoc.rs", - "relation": "shared_dir:czech-file-knife/cfk-integrations/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "ffi/fuse/src/abi/Foreign.idr", - "to": "ffi/fuse/src/abi/Types.idr", - "relation": "shared_dir:ffi/fuse/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "records/service-autopsy/lib/service_autopsy/collector.ex", - "to": "records/service-autopsy/lib/service_autopsy/report_store.ex", - "relation": "shared_dir:records/service-autopsy/lib/service_autopsy", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "records/service-autopsy/lib/service_autopsy/report_store.ex", - "to": "records/service-autopsy/lib/service_autopsy/watcher.ex", - "relation": "shared_dir:records/service-autopsy/lib/service_autopsy", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { @@ -11569,6 +11713,12 @@ "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "weight": 1.0 + }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", @@ -11606,633 +11756,621 @@ "weight": 1.0 }, { - "from": "composer/src/abi/Foreign.idr", - "to": "composer/src/abi/Types.idr", - "relation": "shared_dir:composer/src/abi", - "weight": 1.0 - }, - { - "from": "total-update/elixir/totalupdate/lib/totalupdate/download_manager.ex", - "to": "total-update/elixir/totalupdate/lib/totalupdate/plugin_manager.ex", - "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", - "weight": 1.0 - }, - { - "from": "total-update/elixir/totalupdate/lib/totalupdate/plugin_manager.ex", - "to": "total-update/elixir/totalupdate/lib/totalupdate/daemon.ex", - "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "total-update/elixir/totalupdate/lib/totalupdate/daemon.ex", - "to": "total-update/elixir/totalupdate/lib/totalupdate/scheduler.ex", - "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/elixir/totalupdate/lib/totalupdate/scheduler.ex", - "to": "total-update/elixir/totalupdate/lib/totalupdate/watcher.ex", - "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/elixir/totalupdate/lib/totalupdate/watcher.ex", - "to": "total-update/elixir/totalupdate/lib/totalupdate/strategy_engine.ex", - "relation": "shared_dir:total-update/elixir/totalupdate/lib/totalupdate", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "observatory/lib/system_observatory/groove.ex", - "to": "observatory/lib/system_observatory/cli.ex", - "relation": "shared_dir:observatory/lib/system_observatory", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "observatory/lib/system_observatory/cli.ex", - "to": "observatory/lib/system_observatory/bundle_ingestion.ex", - "relation": "shared_dir:observatory/lib/system_observatory", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "observatory/lib/system_observatory/bundle_ingestion.ex", - "to": "observatory/lib/system_observatory/bt_sentinel.ex", - "relation": "shared_dir:observatory/lib/system_observatory", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "observatory/lib/system_observatory/bt_sentinel.ex", - "to": "observatory/lib/system_observatory/correlator.ex", - "relation": "shared_dir:observatory/lib/system_observatory", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "observatory/lib/system_observatory/correlator.ex", - "to": "observatory/lib/system_observatory/nvme_sentinel.ex", - "relation": "shared_dir:observatory/lib/system_observatory", + "from": "monitoring/observatory/lib/system_observatory/bundle_ingestion.ex", + "to": "monitoring/observatory/lib/system_observatory/verisim.ex", + "relation": "shared_dir:monitoring/observatory/lib/system_observatory", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/onedrive.rs", - "to": "czech-file-knife/cfk-providers/src/local.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "monitoring/observatory/lib/system_observatory/verisim.ex", + "to": "monitoring/observatory/lib/system_observatory/correlator.ex", + "relation": "shared_dir:monitoring/observatory/lib/system_observatory", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/local.rs", - "to": "czech-file-knife/cfk-providers/src/ipfs.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/ipfs.rs", - "to": "czech-file-knife/cfk-providers/src/afs.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/afs.rs", - "to": "czech-file-knife/cfk-providers/src/sftp.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/sftp.rs", - "to": "czech-file-knife/cfk-providers/src/box_com.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/box_com.rs", - "to": "czech-file-knife/cfk-providers/src/protocols.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/protocols.rs", - "to": "czech-file-knife/cfk-providers/src/transport.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/transport.rs", - "to": "czech-file-knife/cfk-providers/src/ninep.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/ninep.rs", - "to": "czech-file-knife/cfk-providers/src/nfs.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/nfs.rs", - "to": "czech-file-knife/cfk-providers/src/syncthing.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/syncthing.rs", - "to": "czech-file-knife/cfk-providers/src/smb.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/smb.rs", - "to": "czech-file-knife/cfk-providers/src/lib.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/lib.rs", - "to": "czech-file-knife/cfk-providers/src/gdrive.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/gdrive.rs", - "to": "czech-file-knife/cfk-providers/src/s3.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/s3.rs", - "to": "czech-file-knife/cfk-providers/src/dropbox.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/dropbox.rs", - "to": "czech-file-knife/cfk-providers/src/webdav.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "records/referrals/lib/feedback_a_tron/deduplicator.ex", + "to": "records/referrals/lib/feedback_a_tron/verisim_client.ex", + "relation": "shared_dir:records/referrals/lib/feedback_a_tron", "weight": 1.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/plugins/plugin_registry.ex", - "to": "total-update/elixir/dnfinition/lib/dnfinition/plugins/strategy_matrix.ex", - "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition/plugins", + "from": "records/referrals/lib/feedback_a_tron/verisim_client.ex", + "to": "records/referrals/lib/feedback_a_tron/network_verifier.ex", + "relation": "shared_dir:records/referrals/lib/feedback_a_tron", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "records/referrals/lib/feedback_a_tron/network_verifier.ex", + "to": "records/referrals/lib/feedback_a_tron/credentials.ex", + "relation": "shared_dir:records/referrals/lib/feedback_a_tron", "weight": 1.0 }, { - "from": "personal-sysadmin/tui-ada/src/psa_tui.adb", - "to": "personal-sysadmin/tui-ada/src/psa_client.adb", - "relation": "shared_dir:personal-sysadmin/tui-ada/src", + "from": "records/referrals/lib/feedback_a_tron/credentials.ex", + "to": "records/referrals/lib/feedback_a_tron/submitter.ex", + "relation": "shared_dir:records/referrals/lib/feedback_a_tron", "weight": 1.0 }, { - "from": "personal-sysadmin/tui-ada/src/psa_client.adb", - "to": "personal-sysadmin/tui-ada/src/psa_ui.adb", - "relation": "shared_dir:personal-sysadmin/tui-ada/src", + "from": "records/referrals/lib/feedback_a_tron/submitter.ex", + "to": "records/referrals/lib/feedback_a_tron/audit_log.ex", + "relation": "shared_dir:records/referrals/lib/feedback_a_tron", "weight": 1.0 }, { - "from": "total-update/ada/totalupdate/src/totalupdate_main.adb", - "to": "total-update/ada/totalupdate/src/totalupdate-config.adb", - "relation": "shared_dir:total-update/ada/totalupdate/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "total-update/ada/totalupdate/src/totalupdate-config.adb", - "to": "total-update/ada/totalupdate/src/totalupdate-daemon.adb", - "relation": "shared_dir:total-update/ada/totalupdate/src", + "from": "broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/src", "weight": 1.0 }, - { - "from": "total-update/ada/totalupdate/src/totalupdate-daemon.adb", - "to": "total-update/ada/totalupdate/src/totalupdate-logging.adb", - "relation": "shared_dir:total-update/ada/totalupdate/src", + { + "from": "broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/src", "weight": 1.0 }, { - "from": "czech-file-knife/src/abi/Foreign.idr", - "to": "czech-file-knife/src/abi/Types.idr", - "relation": "shared_dir:czech-file-knife/src/abi", + "from": "broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/src/Performance.res", + "to": "broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "records/referrals/lib/feedback_a_tron/deduplicator.ex", - "to": "records/referrals/lib/feedback_a_tron/verisim_client.ex", - "relation": "shared_dir:records/referrals/lib/feedback_a_tron", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "records/referrals/lib/feedback_a_tron/verisim_client.ex", - "to": "records/referrals/lib/feedback_a_tron/network_verifier.ex", - "relation": "shared_dir:records/referrals/lib/feedback_a_tron", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "records/referrals/lib/feedback_a_tron/network_verifier.ex", - "to": "records/referrals/lib/feedback_a_tron/credentials.ex", - "relation": "shared_dir:records/referrals/lib/feedback_a_tron", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "records/referrals/lib/feedback_a_tron/credentials.ex", - "to": "records/referrals/lib/feedback_a_tron/submitter.ex", - "relation": "shared_dir:records/referrals/lib/feedback_a_tron", + "from": "emergency-room/src/zig/capture.zig", + "to": "emergency-room/src/zig/boot_guardian.zig", + "relation": "shared_dir:emergency-room/src/zig", "weight": 1.0 }, { - "from": "records/referrals/lib/feedback_a_tron/submitter.ex", - "to": "records/referrals/lib/feedback_a_tron/audit_log.ex", - "relation": "shared_dir:records/referrals/lib/feedback_a_tron", + "from": "emergency-room/src/zig/boot_guardian.zig", + "to": "emergency-room/src/zig/incident.zig", + "relation": "shared_dir:emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-room/src/zig/incident.zig", + "to": "emergency-room/src/zig/handoff.zig", + "relation": "shared_dir:emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-room/src/zig/handoff.zig", + "to": "emergency-room/src/zig/incident_test.zig", + "relation": "shared_dir:emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-room/src/zig/incident_test.zig", + "to": "emergency-room/src/zig/integration_test.zig", + "relation": "shared_dir:emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-room/src/zig/integration_test.zig", + "to": "emergency-room/src/zig/backup.zig", + "relation": "shared_dir:emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-room/src/zig/backup.zig", + "to": "emergency-room/src/zig/shutdown_marshal.zig", + "relation": "shared_dir:emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-room/src/zig/shutdown_marshal.zig", + "to": "emergency-room/src/zig/utils.zig", + "relation": "shared_dir:emergency-room/src/zig", "weight": 1.0 }, { - "from": "cicada/src/keygen/postquantum.jl", - "to": "cicada/src/keygen/classical.jl", - "relation": "shared_dir:cicada/src/keygen", + "from": "broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "emergency-button/src/abi/Foreign.idr", - "to": "emergency-button/src/abi/Types.idr", - "relation": "shared_dir:emergency-button/src/abi", + "from": "czech-file-knife/src/abi/Foreign.idr", + "to": "czech-file-knife/src/abi/Types.idr", + "relation": "shared_dir:czech-file-knife/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "ffi/fuse/src/abi/Foreign.idr", + "to": "ffi/fuse/src/abi/Types.idr", + "relation": "shared_dir:ffi/fuse/src/abi", "weight": 1.0 }, { - "from": "hybrid-automation-router/lib/har/control_plane/routing_table.ex", - "to": "hybrid-automation-router/lib/har/control_plane/policy_engine.ex", - "relation": "shared_dir:hybrid-automation-router/lib/har/control_plane", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "hybrid-automation-router/lib/har/control_plane/policy_engine.ex", - "to": "hybrid-automation-router/lib/har/control_plane/circuit_breaker.ex", - "relation": "shared_dir:hybrid-automation-router/lib/har/control_plane", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "hybrid-automation-router/lib/har/control_plane/circuit_breaker.ex", - "to": "hybrid-automation-router/lib/har/control_plane/health_checker.ex", - "relation": "shared_dir:hybrid-automation-router/lib/har/control_plane", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "emergency-room/src/zig/capture.zig", - "to": "emergency-room/src/zig/boot_guardian.zig", - "relation": "shared_dir:emergency-room/src/zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "emergency-room/src/zig/boot_guardian.zig", - "to": "emergency-room/src/zig/incident.zig", - "relation": "shared_dir:emergency-room/src/zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "emergency-room/src/zig/incident.zig", - "to": "emergency-room/src/zig/handoff.zig", - "relation": "shared_dir:emergency-room/src/zig", + "from": "czech-file-knife/cfk-providers/src/onedrive.rs", + "to": "czech-file-knife/cfk-providers/src/local.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "emergency-room/src/zig/handoff.zig", - "to": "emergency-room/src/zig/incident_test.zig", - "relation": "shared_dir:emergency-room/src/zig", + "from": "czech-file-knife/cfk-providers/src/local.rs", + "to": "czech-file-knife/cfk-providers/src/ipfs.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "emergency-room/src/zig/incident_test.zig", - "to": "emergency-room/src/zig/integration_test.zig", - "relation": "shared_dir:emergency-room/src/zig", + "from": "czech-file-knife/cfk-providers/src/ipfs.rs", + "to": "czech-file-knife/cfk-providers/src/afs.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "emergency-room/src/zig/integration_test.zig", - "to": "emergency-room/src/zig/backup.zig", - "relation": "shared_dir:emergency-room/src/zig", + "from": "czech-file-knife/cfk-providers/src/afs.rs", + "to": "czech-file-knife/cfk-providers/src/sftp.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "emergency-room/src/zig/backup.zig", - "to": "emergency-room/src/zig/shutdown_marshal.zig", - "relation": "shared_dir:emergency-room/src/zig", + "from": "czech-file-knife/cfk-providers/src/sftp.rs", + "to": "czech-file-knife/cfk-providers/src/box_com.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "emergency-room/src/zig/shutdown_marshal.zig", - "to": "emergency-room/src/zig/utils.zig", - "relation": "shared_dir:emergency-room/src/zig", + "from": "czech-file-knife/cfk-providers/src/box_com.rs", + "to": "czech-file-knife/cfk-providers/src/protocols.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-providers/src/protocols.rs", + "to": "czech-file-knife/cfk-providers/src/transport.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-providers/src/transport.rs", + "to": "czech-file-knife/cfk-providers/src/ninep.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-providers/src/ninep.rs", + "to": "czech-file-knife/cfk-providers/src/nfs.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-providers/src/nfs.rs", + "to": "czech-file-knife/cfk-providers/src/syncthing.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-providers/src/syncthing.rs", + "to": "czech-file-knife/cfk-providers/src/smb.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-providers/src/smb.rs", + "to": "czech-file-knife/cfk-providers/src/lib.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "czech-file-knife/cfk-providers/src/lib.rs", + "to": "czech-file-knife/cfk-providers/src/gdrive.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-providers/src/gdrive.rs", + "to": "czech-file-knife/cfk-providers/src/s3.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-providers/src/s3.rs", + "to": "czech-file-knife/cfk-providers/src/dropbox.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "czech-file-knife/cfk-providers/src/dropbox.rs", + "to": "czech-file-knife/cfk-providers/src/webdav.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "cicada/src/abi/Foreign.idr", + "to": "cicada/src/abi/Types.idr", + "relation": "shared_dir:cicada/src/abi", "weight": 1.0 }, { @@ -12272,9 +12410,15 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "ffi/systemd/src/abi/Foreign.idr", + "to": "ffi/systemd/src/abi/Types.idr", + "relation": "shared_dir:ffi/systemd/src/abi", + "weight": 1.0 + }, + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { @@ -12320,741 +12464,609 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", - "weight": 1.0 - }, - { - "from": "monitoring/systems-observatory/examples/example_advanced_analysis.jl", - "to": "monitoring/systems-observatory/examples/example_database_stats.jl", - "relation": "shared_dir:monitoring/systems-observatory/examples", - "weight": 1.0 - }, - { - "from": "project-cb/import-acetext.jl", - "to": "project-cb/import-acetext.sh", - "relation": "shared_dir:project-cb", - "weight": 1.0 - }, - { - "from": "ffi/fuse/src/cloud/cache.zig", - "to": "ffi/fuse/src/cloud/cloud_fs.zig", - "relation": "shared_dir:ffi/fuse/src/cloud", - "weight": 1.0 - }, - { - "from": "ffi/fuse/src/cloud/cloud_fs.zig", - "to": "ffi/fuse/src/cloud/rate_limiter.zig", - "relation": "shared_dir:ffi/fuse/src/cloud", - "weight": 1.0 - }, - { - "from": "ffi/fuse/src/cloud/rate_limiter.zig", - "to": "ffi/fuse/src/cloud/prefetch.zig", - "relation": "shared_dir:ffi/fuse/src/cloud", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", - "weight": 1.0 - }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/src", + "from": "monitoring/systems-observatory/tools/migration_planner.jl", + "to": "monitoring/systems-observatory/tools/generate_html_report.jl", + "relation": "shared_dir:monitoring/systems-observatory/tools", "weight": 1.0 }, { - "from": "broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/src", + "from": "monitoring/systems-observatory/tools/generate_html_report.jl", + "to": "monitoring/systems-observatory/tools/compare_alternatives.jl", + "relation": "shared_dir:monitoring/systems-observatory/tools", "weight": 1.0 }, { - "from": "broad-spectrum/src/Performance.res", - "to": "broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/src", + "from": "monitoring/systems-observatory/tools/compare_alternatives.jl", + "to": "monitoring/systems-observatory/tools/rsr_verify.jl", + "relation": "shared_dir:monitoring/systems-observatory/tools", "weight": 1.0 }, { - "from": "ambulances/disk/src/abi/Foreign.idr", - "to": "ambulances/disk/src/abi/Types.idr", - "relation": "shared_dir:ambulances/disk/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "total-recall/src/abi/Foreign.idr", - "to": "total-recall/src/abi/Types.idr", - "relation": "shared_dir:total-recall/src/abi", + "from": "clinician/src/tools/cache_layer.rs", + "to": "clinician/src/tools/ipfs.rs", + "relation": "shared_dir:clinician/src/tools", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "clinician/src/tools/ipfs.rs", + "to": "clinician/src/tools/network.rs", + "relation": "shared_dir:clinician/src/tools", "weight": 1.0 }, { - "from": "hybrid-automation-router/test/mix/tasks/har_transform_test.exs", - "to": "hybrid-automation-router/test/mix/tasks/har_convert_test.exs", - "relation": "shared_dir:hybrid-automation-router/test/mix/tasks", + "from": "clinician/src/tools/network.rs", + "to": "clinician/src/tools/crisis.rs", + "relation": "shared_dir:clinician/src/tools", "weight": 1.0 }, { - "from": "hybrid-automation-router/test/mix/tasks/har_convert_test.exs", - "to": "hybrid-automation-router/test/mix/tasks/har_parse_test.exs", - "relation": "shared_dir:hybrid-automation-router/test/mix/tasks", + "from": "clinician/src/tools/crisis.rs", + "to": "clinician/src/tools/security.rs", + "relation": "shared_dir:clinician/src/tools", "weight": 1.0 }, { - "from": "emergency-room/src/abi/Foreign.idr", - "to": "emergency-room/src/abi/Types.idr", - "relation": "shared_dir:emergency-room/src/abi", + "from": "clinician/src/tools/security.rs", + "to": "clinician/src/tools/service.rs", + "relation": "shared_dir:clinician/src/tools", "weight": 1.0 }, { - "from": "monitoring/observatory/lib/system_observatory/bundle_ingestion.ex", - "to": "monitoring/observatory/lib/system_observatory/verisim.ex", - "relation": "shared_dir:monitoring/observatory/lib/system_observatory", + "from": "clinician/src/tools/service.rs", + "to": "clinician/src/tools/bt_sentinel.rs", + "relation": "shared_dir:clinician/src/tools", "weight": 1.0 }, { - "from": "monitoring/observatory/lib/system_observatory/verisim.ex", - "to": "monitoring/observatory/lib/system_observatory/correlator.ex", - "relation": "shared_dir:monitoring/observatory/lib/system_observatory", + "from": "broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "nerdsafe-restart/nerdsafe-restart.sh", + "to": "nerdsafe-restart/bootstrap-check.sh", + "relation": "shared_dir:nerdsafe-restart", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "observatory/src/abi/Foreign.idr", - "to": "observatory/src/abi/Types.idr", - "relation": "shared_dir:observatory/src/abi", + "from": "personal-sysadmin/src/tools/network.rs", + "to": "personal-sysadmin/src/tools/crisis.rs", + "relation": "shared_dir:personal-sysadmin/src/tools", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/tools/migration_planner.jl", - "to": "monitoring/systems-observatory/tools/generate_html_report.jl", - "relation": "shared_dir:monitoring/systems-observatory/tools", + "from": "personal-sysadmin/src/tools/crisis.rs", + "to": "personal-sysadmin/src/tools/security.rs", + "relation": "shared_dir:personal-sysadmin/src/tools", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/tools/generate_html_report.jl", - "to": "monitoring/systems-observatory/tools/compare_alternatives.jl", - "relation": "shared_dir:monitoring/systems-observatory/tools", + "from": "personal-sysadmin/src/tools/security.rs", + "to": "personal-sysadmin/src/tools/service.rs", + "relation": "shared_dir:personal-sysadmin/src/tools", "weight": 1.0 }, { - "from": "monitoring/systems-observatory/tools/compare_alternatives.jl", - "to": "monitoring/systems-observatory/tools/rsr_verify.jl", - "relation": "shared_dir:monitoring/systems-observatory/tools", + "from": "composer/src/abi/Foreign.idr", + "to": "composer/src/abi/Types.idr", + "relation": "shared_dir:composer/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "panoptes/src/analyzers/video.rs", + "to": "panoptes/src/analyzers/code.rs", + "relation": "shared_dir:panoptes/src/analyzers", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "panoptes/src/analyzers/code.rs", + "to": "panoptes/src/analyzers/archive.rs", + "relation": "shared_dir:panoptes/src/analyzers", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "panoptes/src/analyzers/archive.rs", + "to": "panoptes/src/analyzers/mod.rs", + "relation": "shared_dir:panoptes/src/analyzers", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "panoptes/src/analyzers/mod.rs", + "to": "panoptes/src/analyzers/audio.rs", + "relation": "shared_dir:panoptes/src/analyzers", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "panoptes/src/analyzers/audio.rs", + "to": "panoptes/src/analyzers/document.rs", + "relation": "shared_dir:panoptes/src/analyzers", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "panoptes/src/analyzers/document.rs", + "to": "panoptes/src/analyzers/pdf.rs", + "relation": "shared_dir:panoptes/src/analyzers", "weight": 1.0 }, { - "from": "broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/src/abi", + "from": "panoptes/src/analyzers/pdf.rs", + "to": "panoptes/src/analyzers/image.rs", + "relation": "shared_dir:panoptes/src/analyzers", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-ios/src/provider.rs", - "to": "czech-file-knife/cfk-ios/src/lib.rs", - "relation": "shared_dir:czech-file-knife/cfk-ios/src", + "from": "czech-file-knife/cfk-integrations/src/aria2.rs", + "to": "czech-file-knife/cfk-integrations/src/agrep.rs", + "relation": "shared_dir:czech-file-knife/cfk-integrations/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-ios/src/lib.rs", - "to": "czech-file-knife/cfk-ios/src/ffi.rs", - "relation": "shared_dir:czech-file-knife/cfk-ios/src", + "from": "czech-file-knife/cfk-integrations/src/agrep.rs", + "to": "czech-file-knife/cfk-integrations/src/pandoc.rs", + "relation": "shared_dir:czech-file-knife/cfk-integrations/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-ios/src/ffi.rs", - "to": "czech-file-knife/cfk-ios/src/domain.rs", - "relation": "shared_dir:czech-file-knife/cfk-ios/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "nano-aider/src/nano_aider-config.adb", - "to": "nano-aider/src/nano_aider-options.adb", - "relation": "shared_dir:nano-aider/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "nano-aider/src/nano_aider-options.adb", - "to": "nano-aider/src/nano_aider.adb", - "relation": "shared_dir:nano-aider/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "nano-aider/src/nano_aider.adb", - "to": "nano-aider/src/nano_aider-profiles.adb", - "relation": "shared_dir:nano-aider/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/plugins/plugin_registry.adb", - "to": "total-update/ada/dnfinition/src/plugins/plugin_registry.ads", - "relation": "shared_dir:total-update/ada/dnfinition/src/plugins", + "from": "total-update/elixir/dnfinition/lib/dnfinition/recovery.ex", + "to": "total-update/elixir/dnfinition/lib/dnfinition/transaction_log.ex", + "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition", "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/core/engine.d", - "to": "recovery/operating-theatre/src/core/ecosystem.d", - "relation": "shared_dir:recovery/operating-theatre/src/core", + "from": "total-update/elixir/dnfinition/lib/dnfinition/transaction_log.ex", + "to": "total-update/elixir/dnfinition/lib/dnfinition/snapshot_manager.ex", + "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition", "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/core/ecosystem.d", - "to": "recovery/operating-theatre/src/core/security.d", - "relation": "shared_dir:recovery/operating-theatre/src/core", + "from": "total-update/elixir/dnfinition/lib/dnfinition/snapshot_manager.ex", + "to": "total-update/elixir/dnfinition/lib/dnfinition/ada_wrapper.ex", + "relation": "shared_dir:total-update/elixir/dnfinition/lib/dnfinition", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/backends/backend_guix.adb", - "to": "total-update/ada/dnfinition/src/backends/backend_guix.ads", - "relation": "shared_dir:total-update/ada/dnfinition/src/backends", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/backends/backend_guix.ads", - "to": "total-update/ada/dnfinition/src/backends/backend_nix.adb", - "relation": "shared_dir:total-update/ada/dnfinition/src/backends", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/backends/backend_nix.adb", - "to": "total-update/ada/dnfinition/src/backends/backend_interface.ads", - "relation": "shared_dir:total-update/ada/dnfinition/src/backends", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/backends/backend_interface.ads", - "to": "total-update/ada/dnfinition/src/backends/backend_nix.ads", - "relation": "shared_dir:total-update/ada/dnfinition/src/backends", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/reversibility/snapshot_manager.ads", - "to": "total-update/ada/dnfinition/src/reversibility/reversibility_types.ads", - "relation": "shared_dir:total-update/ada/dnfinition/src/reversibility", + "from": "broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/reversibility/reversibility_types.ads", - "to": "total-update/ada/dnfinition/src/reversibility/snapshot_manager.adb", - "relation": "shared_dir:total-update/ada/dnfinition/src/reversibility", + "from": "broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "clinician/src/tools/cache_layer.rs", - "to": "clinician/src/tools/ipfs.rs", - "relation": "shared_dir:clinician/src/tools", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "clinician/src/tools/ipfs.rs", - "to": "clinician/src/tools/network.rs", - "relation": "shared_dir:clinician/src/tools", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "clinician/src/tools/network.rs", - "to": "clinician/src/tools/crisis.rs", - "relation": "shared_dir:clinician/src/tools", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "clinician/src/tools/crisis.rs", - "to": "clinician/src/tools/security.rs", - "relation": "shared_dir:clinician/src/tools", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "clinician/src/tools/security.rs", - "to": "clinician/src/tools/service.rs", - "relation": "shared_dir:clinician/src/tools", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "clinician/src/tools/service.rs", - "to": "clinician/src/tools/bt_sentinel.rs", - "relation": "shared_dir:clinician/src/tools", + "from": "cicada/src/keygen/postquantum.jl", + "to": "cicada/src/keygen/classical.jl", + "relation": "shared_dir:cicada/src/keygen", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "recovery/emergency-room/src/zig/capture.zig", + "to": "recovery/emergency-room/src/zig/incident.zig", + "relation": "shared_dir:recovery/emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "recovery/emergency-room/src/zig/incident.zig", + "to": "recovery/emergency-room/src/zig/handoff.zig", + "relation": "shared_dir:recovery/emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "recovery/emergency-room/src/zig/handoff.zig", + "to": "recovery/emergency-room/src/zig/backup.zig", + "relation": "shared_dir:recovery/emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "recovery/emergency-room/src/zig/backup.zig", + "to": "recovery/emergency-room/src/zig/utils.zig", + "relation": "shared_dir:recovery/emergency-room/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, - { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + { + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "recovery/emergency-room/src/zig/capture.zig", - "to": "recovery/emergency-room/src/zig/incident.zig", - "relation": "shared_dir:recovery/emergency-room/src/zig", + "from": "hybrid-automation-router/test/mix/tasks/har_transform_test.exs", + "to": "hybrid-automation-router/test/mix/tasks/har_convert_test.exs", + "relation": "shared_dir:hybrid-automation-router/test/mix/tasks", "weight": 1.0 }, { - "from": "recovery/emergency-room/src/zig/incident.zig", - "to": "recovery/emergency-room/src/zig/handoff.zig", - "relation": "shared_dir:recovery/emergency-room/src/zig", + "from": "hybrid-automation-router/test/mix/tasks/har_convert_test.exs", + "to": "hybrid-automation-router/test/mix/tasks/har_parse_test.exs", + "relation": "shared_dir:hybrid-automation-router/test/mix/tasks", "weight": 1.0 }, { - "from": "recovery/emergency-room/src/zig/handoff.zig", - "to": "recovery/emergency-room/src/zig/backup.zig", - "relation": "shared_dir:recovery/emergency-room/src/zig", + "from": "total-update/ada/dnfinition/src/reversibility/snapshot_manager.ads", + "to": "total-update/ada/dnfinition/src/reversibility/reversibility_types.ads", + "relation": "shared_dir:total-update/ada/dnfinition/src/reversibility", "weight": 1.0 }, { - "from": "recovery/emergency-room/src/zig/backup.zig", - "to": "recovery/emergency-room/src/zig/utils.zig", - "relation": "shared_dir:recovery/emergency-room/src/zig", + "from": "total-update/ada/dnfinition/src/reversibility/reversibility_types.ads", + "to": "total-update/ada/dnfinition/src/reversibility/snapshot_manager.adb", + "relation": "shared_dir:total-update/ada/dnfinition/src/reversibility", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { @@ -13064,310 +13076,304 @@ "weight": 1.0 }, { - "from": "port-endoscope/src/port.rs", - "to": "port-endoscope/src/process.rs", - "relation": "shared_dir:port-endoscope/src", - "weight": 1.0 - }, - { - "from": "port-endoscope/src/process.rs", - "to": "port-endoscope/src/main.rs", - "relation": "shared_dir:port-endoscope/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "cicada/src/main.jl", - "to": "cicada/src/config.jl", - "relation": "shared_dir:cicada/src", + "from": "ffi/fuse/src/cloud/cache.zig", + "to": "ffi/fuse/src/cloud/cloud_fs.zig", + "relation": "shared_dir:ffi/fuse/src/cloud", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "ffi/fuse/src/cloud/cloud_fs.zig", + "to": "ffi/fuse/src/cloud/rate_limiter.zig", + "relation": "shared_dir:ffi/fuse/src/cloud", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", + "from": "ffi/fuse/src/cloud/rate_limiter.zig", + "to": "ffi/fuse/src/cloud/prefetch.zig", + "relation": "shared_dir:ffi/fuse/src/cloud", "weight": 1.0 }, { - "from": "hybrid-automation-router/lib/mix/tasks/har.convert.ex", - "to": "hybrid-automation-router/lib/mix/tasks/har.transform.ex", - "relation": "shared_dir:hybrid-automation-router/lib/mix/tasks", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "hybrid-automation-router/lib/mix/tasks/har.transform.ex", - "to": "hybrid-automation-router/lib/mix/tasks/har.parse.ex", - "relation": "shared_dir:hybrid-automation-router/lib/mix/tasks", + "from": "panoptes/src/ollama.rs", + "to": "panoptes/src/watcher.rs", + "relation": "shared_dir:panoptes/src", "weight": 1.0 }, { - "from": "cicada/src/abi/Foreign.idr", - "to": "cicada/src/abi/Types.idr", - "relation": "shared_dir:cicada/src/abi", + "from": "panoptes/src/watcher.rs", + "to": "panoptes/src/error.rs", + "relation": "shared_dir:panoptes/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "panoptes/src/error.rs", + "to": "panoptes/src/history.rs", + "relation": "shared_dir:panoptes/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "panoptes/src/history.rs", + "to": "panoptes/src/main.rs", + "relation": "shared_dir:panoptes/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/packs/cleanup.d", - "to": "recovery/operating-theatre/src/packs/repos.d", - "relation": "shared_dir:recovery/operating-theatre/src/packs", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/packs/repos.d", - "to": "recovery/operating-theatre/src/packs/system.d", - "relation": "shared_dir:recovery/operating-theatre/src/packs", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/packs/system.d", - "to": "recovery/operating-theatre/src/packs/diagnostics.d", - "relation": "shared_dir:recovery/operating-theatre/src/packs", + "from": "emergency-button/src/zig/capture.zig", + "to": "emergency-button/src/zig/incident.zig", + "relation": "shared_dir:emergency-button/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-button/src/zig/incident.zig", + "to": "emergency-button/src/zig/handoff.zig", + "relation": "shared_dir:emergency-button/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-button/src/zig/handoff.zig", + "to": "emergency-button/src/zig/backup.zig", + "relation": "shared_dir:emergency-button/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "emergency-button/src/zig/backup.zig", + "to": "emergency-button/src/zig/utils.zig", + "relation": "shared_dir:emergency-button/src/zig", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "personal-sysadmin/tui-ada/src/psa_tui.adb", + "to": "personal-sysadmin/tui-ada/src/psa_client.adb", + "relation": "shared_dir:personal-sysadmin/tui-ada/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "personal-sysadmin/tui-ada/src/psa_client.adb", + "to": "personal-sysadmin/tui-ada/src/psa_ui.adb", + "relation": "shared_dir:personal-sysadmin/tui-ada/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "monitoring/systems-observatory/examples/example_advanced_analysis.jl", + "to": "monitoring/systems-observatory/examples/example_database_stats.jl", + "relation": "shared_dir:monitoring/systems-observatory/examples", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "observatory/lib/system_observatory/groove.ex", + "to": "observatory/lib/system_observatory/cli.ex", + "relation": "shared_dir:observatory/lib/system_observatory", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "observatory/lib/system_observatory/cli.ex", + "to": "observatory/lib/system_observatory/bundle_ingestion.ex", + "relation": "shared_dir:observatory/lib/system_observatory", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "observatory/lib/system_observatory/bundle_ingestion.ex", + "to": "observatory/lib/system_observatory/bt_sentinel.ex", + "relation": "shared_dir:observatory/lib/system_observatory", "weight": 1.0 }, { - "from": "traffic-conditioner/src/abi/Foreign.idr", - "to": "traffic-conditioner/src/abi/Types.idr", - "relation": "shared_dir:traffic-conditioner/src/abi", + "from": "observatory/lib/system_observatory/bt_sentinel.ex", + "to": "observatory/lib/system_observatory/correlator.ex", + "relation": "shared_dir:observatory/lib/system_observatory", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "observatory/lib/system_observatory/correlator.ex", + "to": "observatory/lib/system_observatory/nvme_sentinel.ex", + "relation": "shared_dir:observatory/lib/system_observatory", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "nerdsafe-restart/src/ada/nerdsafe_tui.ads", + "to": "nerdsafe-restart/src/ada/main.adb", + "relation": "shared_dir:nerdsafe-restart/src/ada", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "nerdsafe-restart/src/ada/main.adb", + "to": "nerdsafe-restart/src/ada/nerdsafe_tui.adb", + "relation": "shared_dir:nerdsafe-restart/src/ada", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "monitoring/systems-observatory/test/test_database.jl", + "to": "monitoring/systems-observatory/test/runtests.jl", + "relation": "shared_dir:monitoring/systems-observatory/test", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "port-endoscope/src/port.rs", + "to": "port-endoscope/src/process.rs", + "relation": "shared_dir:port-endoscope/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "port-endoscope/src/process.rs", + "to": "port-endoscope/src/main.rs", + "relation": "shared_dir:port-endoscope/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "total-update/src/abi/Foreign.idr", + "to": "total-update/src/abi/Types.idr", + "relation": "shared_dir:total-update/src/abi", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", - "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", - "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "personal-sysadmin/src/tools/network.rs", - "to": "personal-sysadmin/src/tools/crisis.rs", - "relation": "shared_dir:personal-sysadmin/src/tools", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src", "weight": 1.0 }, { - "from": "personal-sysadmin/src/tools/crisis.rs", - "to": "personal-sysadmin/src/tools/security.rs", - "relation": "shared_dir:personal-sysadmin/src/tools", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "to": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "relation": "shared_dir:broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi", "weight": 1.0 }, { - "from": "personal-sysadmin/src/tools/security.rs", - "to": "personal-sysadmin/src/tools/service.rs", - "relation": "shared_dir:personal-sysadmin/src/tools", - "weight": 1.0 + "from": "total-recall/src/abi/Foreign.idr", + "to": "OTP", + "relation": "framework", + "weight": 36.0 }, { "from": "total-recall/src/abi/Foreign.idr", @@ -13382,10 +13388,10 @@ "weight": 36.0 }, { - "from": "total-recall/src/abi/Foreign.idr", + "from": "total-recall/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "total-recall/src/abi/Types.idr", @@ -13400,10 +13406,10 @@ "weight": 3.0 }, { - "from": "total-recall/src/abi/Types.idr", + "from": "total-recall/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "total-recall/ffi/zig/src/main.zig", @@ -13418,10 +13424,10 @@ "weight": 1.0 }, { - "from": "total-recall/ffi/zig/src/main.zig", + "from": "total-recall/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "total-recall/ffi/zig/test/integration_test.zig", @@ -13436,10 +13442,10 @@ "weight": 4.0 }, { - "from": "total-recall/ffi/zig/test/integration_test.zig", + "from": "nano-aider/src/nano_aider-config.adb", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "nano-aider/src/nano_aider-config.adb", @@ -13454,7 +13460,7 @@ "weight": 1.0 }, { - "from": "nano-aider/src/nano_aider-config.adb", + "from": "nano-aider/src/nano_aider-options.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13472,7 +13478,7 @@ "weight": 1.0 }, { - "from": "nano-aider/src/nano_aider-options.adb", + "from": "nano-aider/src/nano_aider.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13490,7 +13496,7 @@ "weight": 1.0 }, { - "from": "nano-aider/src/nano_aider.adb", + "from": "nano-aider/src/nano_aider-profiles.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13508,7 +13514,7 @@ "weight": 1.0 }, { - "from": "nano-aider/src/nano_aider-profiles.adb", + "from": "nano-aider/tests/test_options.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13526,7 +13532,7 @@ "weight": 1.0 }, { - "from": "nano-aider/tests/test_options.adb", + "from": "recovery/emergency-room/src/zig/capture.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13544,7 +13550,7 @@ "weight": 1.0 }, { - "from": "recovery/emergency-room/src/zig/capture.zig", + "from": "recovery/emergency-room/src/zig/incident.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13562,7 +13568,7 @@ "weight": 1.0 }, { - "from": "recovery/emergency-room/src/zig/incident.zig", + "from": "recovery/emergency-room/src/zig/handoff.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13580,7 +13586,7 @@ "weight": 1.0 }, { - "from": "recovery/emergency-room/src/zig/handoff.zig", + "from": "recovery/emergency-room/src/zig/backup.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13598,7 +13604,7 @@ "weight": 1.0 }, { - "from": "recovery/emergency-room/src/zig/backup.zig", + "from": "recovery/emergency-room/src/zig/utils.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13616,7 +13622,7 @@ "weight": 1.0 }, { - "from": "recovery/emergency-room/src/zig/utils.zig", + "from": "recovery/operating-theatre/src/packs/cleanup.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13634,7 +13640,7 @@ "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/packs/cleanup.d", + "from": "recovery/operating-theatre/src/packs/repos.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13652,7 +13658,7 @@ "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/packs/repos.d", + "from": "recovery/operating-theatre/src/packs/system.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13670,7 +13676,7 @@ "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/packs/system.d", + "from": "recovery/operating-theatre/src/packs/diagnostics.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13688,7 +13694,7 @@ "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/packs/diagnostics.d", + "from": "recovery/operating-theatre/src/core/engine.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13706,7 +13712,7 @@ "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/core/engine.d", + "from": "recovery/operating-theatre/src/core/ecosystem.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13724,7 +13730,7 @@ "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/core/ecosystem.d", + "from": "recovery/operating-theatre/src/core/security.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13742,7 +13748,7 @@ "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/core/security.d", + "from": "recovery/operating-theatre/src/main.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13760,10 +13766,10 @@ "weight": 1.0 }, { - "from": "recovery/operating-theatre/src/main.d", + "from": "panoptes/src/web/mod.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "panoptes/src/web/mod.rs", @@ -13778,10 +13784,10 @@ "weight": 2.0 }, { - "from": "panoptes/src/web/mod.rs", + "from": "panoptes/src/ollama.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "panoptes/src/ollama.rs", @@ -13796,7 +13802,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/ollama.rs", + "from": "panoptes/src/analyzers/video.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13814,7 +13820,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/analyzers/video.rs", + "from": "panoptes/src/analyzers/code.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13832,7 +13838,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/analyzers/code.rs", + "from": "panoptes/src/analyzers/archive.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13850,7 +13856,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/analyzers/archive.rs", + "from": "panoptes/src/analyzers/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13868,7 +13874,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/analyzers/mod.rs", + "from": "panoptes/src/analyzers/audio.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13886,7 +13892,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/analyzers/audio.rs", + "from": "panoptes/src/analyzers/document.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13904,7 +13910,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/analyzers/document.rs", + "from": "panoptes/src/analyzers/pdf.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13922,7 +13928,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/analyzers/pdf.rs", + "from": "panoptes/src/analyzers/image.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13940,7 +13946,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/analyzers/image.rs", + "from": "panoptes/src/bin/panoptes-web.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13958,7 +13964,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/bin/panoptes-web.rs", + "from": "panoptes/src/bin/panoptes-undo.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -13976,10 +13982,10 @@ "weight": 1.0 }, { - "from": "panoptes/src/bin/panoptes-undo.rs", + "from": "panoptes/src/watcher.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "panoptes/src/watcher.rs", @@ -13994,10 +14000,10 @@ "weight": 6.0 }, { - "from": "panoptes/src/watcher.rs", + "from": "panoptes/src/config/mod.rs", "to": "OTP", "relation": "framework", - "weight": 6.0 + "weight": 1.0 }, { "from": "panoptes/src/config/mod.rs", @@ -14012,10 +14018,10 @@ "weight": 1.0 }, { - "from": "panoptes/src/config/mod.rs", + "from": "panoptes/src/db/mod.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "panoptes/src/db/mod.rs", @@ -14030,10 +14036,10 @@ "weight": 4.0 }, { - "from": "panoptes/src/db/mod.rs", + "from": "panoptes/src/error.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "panoptes/src/error.rs", @@ -14048,7 +14054,7 @@ "weight": 1.0 }, { - "from": "panoptes/src/error.rs", + "from": "panoptes/src/history.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14066,10 +14072,10 @@ "weight": 1.0 }, { - "from": "panoptes/src/history.rs", + "from": "panoptes/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "panoptes/src/main.rs", @@ -14084,10 +14090,10 @@ "weight": 4.0 }, { - "from": "panoptes/src/main.rs", + "from": "nick-shells/shell/apply.sh", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "nick-shells/shell/apply.sh", @@ -14102,7 +14108,7 @@ "weight": 1.0 }, { - "from": "nick-shells/shell/apply.sh", + "from": "port-endoscope/src/port.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14120,10 +14126,10 @@ "weight": 1.0 }, { - "from": "port-endoscope/src/port.rs", + "from": "port-endoscope/src/process.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 7.0 }, { "from": "port-endoscope/src/process.rs", @@ -14138,10 +14144,10 @@ "weight": 7.0 }, { - "from": "port-endoscope/src/process.rs", + "from": "port-endoscope/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 7.0 + "weight": 4.0 }, { "from": "port-endoscope/src/main.rs", @@ -14156,10 +14162,10 @@ "weight": 4.0 }, { - "from": "port-endoscope/src/main.rs", + "from": "observatory/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 36.0 }, { "from": "observatory/src/abi/Foreign.idr", @@ -14174,10 +14180,10 @@ "weight": 36.0 }, { - "from": "observatory/src/abi/Foreign.idr", + "from": "observatory/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "observatory/src/abi/Types.idr", @@ -14192,10 +14198,10 @@ "weight": 3.0 }, { - "from": "observatory/src/abi/Types.idr", + "from": "observatory/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "observatory/ffi/zig/src/main.zig", @@ -14210,10 +14216,10 @@ "weight": 1.0 }, { - "from": "observatory/ffi/zig/src/main.zig", + "from": "observatory/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "observatory/ffi/zig/test/integration_test.zig", @@ -14228,10 +14234,10 @@ "weight": 4.0 }, { - "from": "observatory/ffi/zig/test/integration_test.zig", + "from": "observatory/test/system_observatory/nvme_sentinel_test.exs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "observatory/test/system_observatory/nvme_sentinel_test.exs", @@ -14246,7 +14252,7 @@ "weight": 1.0 }, { - "from": "observatory/test/system_observatory/nvme_sentinel_test.exs", + "from": "observatory/scripts/nvme-health-check.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14264,10 +14270,10 @@ "weight": 1.0 }, { - "from": "observatory/scripts/nvme-health-check.sh", + "from": "observatory/lib/system_observatory/groove.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "observatory/lib/system_observatory/groove.ex", @@ -14282,10 +14288,10 @@ "weight": 2.0 }, { - "from": "observatory/lib/system_observatory/groove.ex", + "from": "observatory/lib/system_observatory/cli.ex", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "observatory/lib/system_observatory/cli.ex", @@ -14300,7 +14306,7 @@ "weight": 1.0 }, { - "from": "observatory/lib/system_observatory/cli.ex", + "from": "observatory/lib/system_observatory/bundle_ingestion.ex", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14318,10 +14324,10 @@ "weight": 1.0 }, { - "from": "observatory/lib/system_observatory/bundle_ingestion.ex", + "from": "observatory/lib/system_observatory/bt_sentinel.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "observatory/lib/system_observatory/bt_sentinel.ex", @@ -14336,7 +14342,7 @@ "weight": 2.0 }, { - "from": "observatory/lib/system_observatory/bt_sentinel.ex", + "from": "observatory/lib/system_observatory/metrics/store.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -14354,7 +14360,7 @@ "weight": 2.0 }, { - "from": "observatory/lib/system_observatory/metrics/store.ex", + "from": "observatory/lib/system_observatory/correlator.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -14372,7 +14378,7 @@ "weight": 2.0 }, { - "from": "observatory/lib/system_observatory/correlator.ex", + "from": "observatory/lib/system_observatory/nvme_sentinel.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -14390,10 +14396,10 @@ "weight": 2.0 }, { - "from": "observatory/lib/system_observatory/nvme_sentinel.ex", + "from": "records/service-autopsy/lib/service_autopsy/collector.ex", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 12.0 }, { "from": "records/service-autopsy/lib/service_autopsy/collector.ex", @@ -14408,10 +14414,10 @@ "weight": 12.0 }, { - "from": "records/service-autopsy/lib/service_autopsy/collector.ex", + "from": "records/service-autopsy/lib/service_autopsy/report_store.ex", "to": "OTP", "relation": "framework", - "weight": 12.0 + "weight": 2.0 }, { "from": "records/service-autopsy/lib/service_autopsy/report_store.ex", @@ -14426,10 +14432,10 @@ "weight": 2.0 }, { - "from": "records/service-autopsy/lib/service_autopsy/report_store.ex", + "from": "records/service-autopsy/lib/service_autopsy/watcher.ex", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "records/service-autopsy/lib/service_autopsy/watcher.ex", @@ -14444,10 +14450,10 @@ "weight": 4.0 }, { - "from": "records/service-autopsy/lib/service_autopsy/watcher.ex", + "from": "records/referrals/lib/feedback_a_tron/deduplicator.ex", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 2.0 }, { "from": "records/referrals/lib/feedback_a_tron/deduplicator.ex", @@ -14462,7 +14468,7 @@ "weight": 2.0 }, { - "from": "records/referrals/lib/feedback_a_tron/deduplicator.ex", + "from": "records/referrals/lib/feedback_a_tron/verisim_client.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -14480,10 +14486,10 @@ "weight": 2.0 }, { - "from": "records/referrals/lib/feedback_a_tron/verisim_client.ex", + "from": "records/referrals/lib/feedback_a_tron/network_verifier.ex", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 14.0 }, { "from": "records/referrals/lib/feedback_a_tron/network_verifier.ex", @@ -14498,10 +14504,10 @@ "weight": 14.0 }, { - "from": "records/referrals/lib/feedback_a_tron/network_verifier.ex", + "from": "records/referrals/lib/feedback_a_tron/credentials.ex", "to": "OTP", "relation": "framework", - "weight": 14.0 + "weight": 1.0 }, { "from": "records/referrals/lib/feedback_a_tron/credentials.ex", @@ -14516,10 +14522,10 @@ "weight": 1.0 }, { - "from": "records/referrals/lib/feedback_a_tron/credentials.ex", + "from": "records/referrals/lib/feedback_a_tron/submitter.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "records/referrals/lib/feedback_a_tron/submitter.ex", @@ -14534,10 +14540,10 @@ "weight": 2.0 }, { - "from": "records/referrals/lib/feedback_a_tron/submitter.ex", + "from": "records/referrals/lib/feedback_a_tron/mcp/server.ex", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 8.0 }, { "from": "records/referrals/lib/feedback_a_tron/mcp/server.ex", @@ -14552,10 +14558,10 @@ "weight": 8.0 }, { - "from": "records/referrals/lib/feedback_a_tron/mcp/server.ex", + "from": "records/referrals/lib/feedback_a_tron/audit_log.ex", "to": "OTP", "relation": "framework", - "weight": 8.0 + "weight": 2.0 }, { "from": "records/referrals/lib/feedback_a_tron/audit_log.ex", @@ -14570,10 +14576,10 @@ "weight": 2.0 }, { - "from": "records/referrals/lib/feedback_a_tron/audit_log.ex", + "from": "emergency-button/rust/src/capture.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "emergency-button/rust/src/capture.rs", @@ -14588,7 +14594,7 @@ "weight": 1.0 }, { - "from": "emergency-button/rust/src/capture.rs", + "from": "emergency-button/src/zig/capture.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14606,7 +14612,7 @@ "weight": 1.0 }, { - "from": "emergency-button/src/zig/capture.zig", + "from": "emergency-button/src/zig/incident.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14624,7 +14630,7 @@ "weight": 1.0 }, { - "from": "emergency-button/src/zig/incident.zig", + "from": "emergency-button/src/zig/handoff.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14642,7 +14648,7 @@ "weight": 1.0 }, { - "from": "emergency-button/src/zig/handoff.zig", + "from": "emergency-button/src/zig/backup.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14660,7 +14666,7 @@ "weight": 1.0 }, { - "from": "emergency-button/src/zig/backup.zig", + "from": "emergency-button/src/zig/utils.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14678,10 +14684,10 @@ "weight": 1.0 }, { - "from": "emergency-button/src/zig/utils.zig", + "from": "emergency-button/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "emergency-button/src/abi/Foreign.idr", @@ -14696,10 +14702,10 @@ "weight": 36.0 }, { - "from": "emergency-button/src/abi/Foreign.idr", + "from": "emergency-button/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "emergency-button/src/abi/Types.idr", @@ -14714,10 +14720,10 @@ "weight": 3.0 }, { - "from": "emergency-button/src/abi/Types.idr", + "from": "emergency-button/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "emergency-button/ffi/zig/src/main.zig", @@ -14732,10 +14738,10 @@ "weight": 1.0 }, { - "from": "emergency-button/ffi/zig/src/main.zig", + "from": "emergency-button/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "emergency-button/ffi/zig/test/integration_test.zig", @@ -14750,10 +14756,10 @@ "weight": 4.0 }, { - "from": "emergency-button/ffi/zig/test/integration_test.zig", + "from": "total-update/ada/dnfinition/src/platform/platform_detection.adb", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "total-update/ada/dnfinition/src/platform/platform_detection.adb", @@ -14768,7 +14774,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/platform/platform_detection.adb", + "from": "total-update/ada/dnfinition/src/dnfinition.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14786,7 +14792,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/dnfinition.adb", + "from": "total-update/ada/dnfinition/src/plugins/plugin_registry.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14804,7 +14810,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/plugins/plugin_registry.adb", + "from": "total-update/ada/dnfinition/src/plugins/plugin_registry.ads", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14822,7 +14828,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/plugins/plugin_registry.ads", + "from": "total-update/ada/dnfinition/src/tui/tui-main_window.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14840,7 +14846,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/tui/tui-main_window.adb", + "from": "total-update/ada/dnfinition/src/reversibility/snapshot_manager.ads", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14858,7 +14864,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/reversibility/snapshot_manager.ads", + "from": "total-update/ada/dnfinition/src/reversibility/reversibility_types.ads", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14876,7 +14882,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/reversibility/reversibility_types.ads", + "from": "total-update/ada/dnfinition/src/reversibility/snapshot_manager.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14894,7 +14900,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/reversibility/snapshot_manager.adb", + "from": "total-update/ada/dnfinition/src/backends/backend_guix.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14912,7 +14918,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/backends/backend_guix.adb", + "from": "total-update/ada/dnfinition/src/backends/backend_guix.ads", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14930,7 +14936,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/backends/backend_guix.ads", + "from": "total-update/ada/dnfinition/src/backends/backend_nix.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14948,7 +14954,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/backends/backend_nix.adb", + "from": "total-update/ada/dnfinition/src/backends/backend_interface.ads", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14966,7 +14972,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/backends/backend_interface.ads", + "from": "total-update/ada/dnfinition/src/backends/backend_nix.ads", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -14984,7 +14990,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/dnfinition/src/backends/backend_nix.ads", + "from": "total-update/ada/totalupdate/src/totalupdate_main.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15002,7 +15008,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/totalupdate/src/totalupdate_main.adb", + "from": "total-update/ada/totalupdate/src/totalupdate-config.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15020,7 +15026,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/totalupdate/src/totalupdate-config.adb", + "from": "total-update/ada/totalupdate/src/totalupdate-daemon.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15038,7 +15044,7 @@ "weight": 1.0 }, { - "from": "total-update/ada/totalupdate/src/totalupdate-daemon.adb", + "from": "total-update/ada/totalupdate/src/totalupdate-logging.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15056,10 +15062,10 @@ "weight": 1.0 }, { - "from": "total-update/ada/totalupdate/src/totalupdate-logging.adb", + "from": "total-update/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "total-update/src/abi/Foreign.idr", @@ -15074,10 +15080,10 @@ "weight": 36.0 }, { - "from": "total-update/src/abi/Foreign.idr", + "from": "total-update/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "total-update/src/abi/Types.idr", @@ -15092,10 +15098,10 @@ "weight": 3.0 }, { - "from": "total-update/src/abi/Types.idr", + "from": "total-update/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "total-update/ffi/zig/src/main.zig", @@ -15110,10 +15116,10 @@ "weight": 1.0 }, { - "from": "total-update/ffi/zig/src/main.zig", + "from": "total-update/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "total-update/ffi/zig/test/integration_test.zig", @@ -15128,10 +15134,10 @@ "weight": 4.0 }, { - "from": "total-update/ffi/zig/test/integration_test.zig", + "from": "total-update/elixir/dnfinition/lib/dnfinition/plugins/plugin_registry.ex", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 2.0 }, { "from": "total-update/elixir/dnfinition/lib/dnfinition/plugins/plugin_registry.ex", @@ -15146,10 +15152,10 @@ "weight": 2.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/plugins/plugin_registry.ex", + "from": "total-update/elixir/dnfinition/lib/dnfinition/plugins/strategy_matrix.ex", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "total-update/elixir/dnfinition/lib/dnfinition/plugins/strategy_matrix.ex", @@ -15164,10 +15170,10 @@ "weight": 1.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/plugins/strategy_matrix.ex", + "from": "total-update/elixir/dnfinition/lib/dnfinition/recovery.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "total-update/elixir/dnfinition/lib/dnfinition/recovery.ex", @@ -15182,7 +15188,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/recovery.ex", + "from": "total-update/elixir/dnfinition/lib/dnfinition/backends/nix_backend.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15200,7 +15206,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/backends/nix_backend.ex", + "from": "total-update/elixir/dnfinition/lib/dnfinition/backends/guix_backend.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15218,7 +15224,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/backends/guix_backend.ex", + "from": "total-update/elixir/dnfinition/lib/dnfinition/transaction_log.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15236,7 +15242,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/transaction_log.ex", + "from": "total-update/elixir/dnfinition/lib/dnfinition/snapshot_manager.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15254,7 +15260,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/snapshot_manager.ex", + "from": "total-update/elixir/dnfinition/lib/dnfinition/ada_wrapper.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15272,7 +15278,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/dnfinition/lib/dnfinition/ada_wrapper.ex", + "from": "total-update/elixir/totalupdate/lib/totalupdate/download_manager.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15290,7 +15296,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/totalupdate/lib/totalupdate/download_manager.ex", + "from": "total-update/elixir/totalupdate/lib/totalupdate/plugin_manager.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15308,7 +15314,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/totalupdate/lib/totalupdate/plugin_manager.ex", + "from": "total-update/elixir/totalupdate/lib/totalupdate/daemon.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15326,7 +15332,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/totalupdate/lib/totalupdate/daemon.ex", + "from": "total-update/elixir/totalupdate/lib/totalupdate/scheduler.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15344,7 +15350,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/totalupdate/lib/totalupdate/scheduler.ex", + "from": "total-update/elixir/totalupdate/lib/totalupdate/watcher.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15362,7 +15368,7 @@ "weight": 2.0 }, { - "from": "total-update/elixir/totalupdate/lib/totalupdate/watcher.ex", + "from": "total-update/elixir/totalupdate/lib/totalupdate/strategy_engine.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -15380,10 +15386,10 @@ "weight": 2.0 }, { - "from": "total-update/elixir/totalupdate/lib/totalupdate/strategy_engine.ex", + "from": "total-update/scripts/generate-man.sh", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "total-update/scripts/generate-man.sh", @@ -15398,10 +15404,10 @@ "weight": 1.0 }, { - "from": "total-update/scripts/generate-man.sh", + "from": "hardware-crash-team/src/remediation/mod.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "hardware-crash-team/src/remediation/mod.rs", @@ -15416,10 +15422,10 @@ "weight": 2.0 }, { - "from": "hardware-crash-team/src/remediation/mod.rs", + "from": "hardware-crash-team/src/tui/ui.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "hardware-crash-team/src/tui/ui.rs", @@ -15434,7 +15440,7 @@ "weight": 1.0 }, { - "from": "hardware-crash-team/src/tui/ui.rs", + "from": "hardware-crash-team/src/analyzer/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15452,7 +15458,7 @@ "weight": 1.0 }, { - "from": "hardware-crash-team/src/analyzer/mod.rs", + "from": "hardware-crash-team/src/scanner/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15470,7 +15476,7 @@ "weight": 1.0 }, { - "from": "hardware-crash-team/src/scanner/mod.rs", + "from": "hardware-crash-team/src/main.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15488,7 +15494,7 @@ "weight": 1.0 }, { - "from": "hardware-crash-team/src/main.rs", + "from": "nerdsafe-restart/nerdsafe-restart.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15506,7 +15512,7 @@ "weight": 1.0 }, { - "from": "nerdsafe-restart/nerdsafe-restart.sh", + "from": "nerdsafe-restart/bootstrap-check.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15524,7 +15530,7 @@ "weight": 1.0 }, { - "from": "nerdsafe-restart/bootstrap-check.sh", + "from": "nerdsafe-restart/src/ada/nerdsafe_tui.ads", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15542,7 +15548,7 @@ "weight": 1.0 }, { - "from": "nerdsafe-restart/src/ada/nerdsafe_tui.ads", + "from": "nerdsafe-restart/src/ada/main.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15560,10 +15566,10 @@ "weight": 1.0 }, { - "from": "nerdsafe-restart/src/ada/main.adb", + "from": "nerdsafe-restart/src/ada/nerdsafe_tui.adb", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "nerdsafe-restart/src/ada/nerdsafe_tui.adb", @@ -15578,10 +15584,10 @@ "weight": 6.0 }, { - "from": "nerdsafe-restart/src/ada/nerdsafe_tui.adb", + "from": "czech-file-knife/cfk-vfs/src/lib.rs", "to": "OTP", "relation": "framework", - "weight": 6.0 + "weight": 1.0 }, { "from": "czech-file-knife/cfk-vfs/src/lib.rs", @@ -15596,7 +15602,7 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-vfs/src/lib.rs", + "from": "czech-file-knife/cfk-tui/src/cfk_tui_main.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15614,10 +15620,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-tui/src/cfk_tui_main.adb", + "from": "czech-file-knife/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "czech-file-knife/src/abi/Foreign.idr", @@ -15632,10 +15638,10 @@ "weight": 36.0 }, { - "from": "czech-file-knife/src/abi/Foreign.idr", + "from": "czech-file-knife/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "czech-file-knife/src/abi/Types.idr", @@ -15650,10 +15656,10 @@ "weight": 3.0 }, { - "from": "czech-file-knife/src/abi/Types.idr", + "from": "czech-file-knife/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "czech-file-knife/ffi/zig/src/main.zig", @@ -15668,10 +15674,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/ffi/zig/src/main.zig", + "from": "czech-file-knife/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "czech-file-knife/ffi/zig/test/integration_test.zig", @@ -15686,10 +15692,10 @@ "weight": 4.0 }, { - "from": "czech-file-knife/ffi/zig/test/integration_test.zig", + "from": "czech-file-knife/cfk-core/src/platform.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "czech-file-knife/cfk-core/src/platform.rs", @@ -15704,7 +15710,7 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-core/src/platform.rs", + "from": "czech-file-knife/cfk-core/src/path.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15722,7 +15728,7 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-core/src/path.rs", + "from": "czech-file-knife/cfk-core/src/error.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -15740,10 +15746,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-core/src/error.rs", + "from": "czech-file-knife/cfk-cli/src/commands.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "czech-file-knife/cfk-cli/src/commands.rs", @@ -15758,10 +15764,10 @@ "weight": 2.0 }, { - "from": "czech-file-knife/cfk-cli/src/commands.rs", + "from": "czech-file-knife/cfk-providers/src/onedrive.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 5.0 }, { "from": "czech-file-knife/cfk-providers/src/onedrive.rs", @@ -15776,10 +15782,10 @@ "weight": 5.0 }, { - "from": "czech-file-knife/cfk-providers/src/onedrive.rs", + "from": "czech-file-knife/cfk-providers/src/local.rs", "to": "OTP", "relation": "framework", - "weight": 5.0 + "weight": 6.0 }, { "from": "czech-file-knife/cfk-providers/src/local.rs", @@ -15794,10 +15800,10 @@ "weight": 6.0 }, { - "from": "czech-file-knife/cfk-providers/src/local.rs", + "from": "czech-file-knife/cfk-providers/src/ipfs.rs", "to": "OTP", "relation": "framework", - "weight": 6.0 + "weight": 2.0 }, { "from": "czech-file-knife/cfk-providers/src/ipfs.rs", @@ -15812,10 +15818,10 @@ "weight": 2.0 }, { - "from": "czech-file-knife/cfk-providers/src/ipfs.rs", + "from": "czech-file-knife/cfk-providers/src/afs.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "czech-file-knife/cfk-providers/src/afs.rs", @@ -15830,10 +15836,10 @@ "weight": 4.0 }, { - "from": "czech-file-knife/cfk-providers/src/afs.rs", + "from": "czech-file-knife/cfk-providers/src/sftp.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "czech-file-knife/cfk-providers/src/sftp.rs", @@ -15848,10 +15854,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/sftp.rs", + "from": "czech-file-knife/cfk-providers/src/box_com.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 5.0 }, { "from": "czech-file-knife/cfk-providers/src/box_com.rs", @@ -15866,10 +15872,10 @@ "weight": 5.0 }, { - "from": "czech-file-knife/cfk-providers/src/box_com.rs", + "from": "czech-file-knife/cfk-providers/src/protocols.rs", "to": "OTP", "relation": "framework", - "weight": 5.0 + "weight": 1.0 }, { "from": "czech-file-knife/cfk-providers/src/protocols.rs", @@ -15884,10 +15890,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/protocols.rs", + "from": "czech-file-knife/cfk-providers/src/transport.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "czech-file-knife/cfk-providers/src/transport.rs", @@ -15902,10 +15908,10 @@ "weight": 2.0 }, { - "from": "czech-file-knife/cfk-providers/src/transport.rs", + "from": "czech-file-knife/cfk-providers/src/ninep.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "czech-file-knife/cfk-providers/src/ninep.rs", @@ -15920,10 +15926,10 @@ "weight": 4.0 }, { - "from": "czech-file-knife/cfk-providers/src/ninep.rs", + "from": "czech-file-knife/cfk-providers/src/nfs.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 7.0 }, { "from": "czech-file-knife/cfk-providers/src/nfs.rs", @@ -15938,10 +15944,10 @@ "weight": 7.0 }, { - "from": "czech-file-knife/cfk-providers/src/nfs.rs", + "from": "czech-file-knife/cfk-providers/src/syncthing.rs", "to": "OTP", "relation": "framework", - "weight": 7.0 + "weight": 4.0 }, { "from": "czech-file-knife/cfk-providers/src/syncthing.rs", @@ -15956,10 +15962,10 @@ "weight": 4.0 }, { - "from": "czech-file-knife/cfk-providers/src/syncthing.rs", + "from": "czech-file-knife/cfk-providers/src/smb.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "czech-file-knife/cfk-providers/src/smb.rs", @@ -15974,10 +15980,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/smb.rs", + "from": "czech-file-knife/cfk-providers/src/lib.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "czech-file-knife/cfk-providers/src/lib.rs", @@ -15992,10 +15998,10 @@ "weight": 2.0 }, { - "from": "czech-file-knife/cfk-providers/src/lib.rs", + "from": "czech-file-knife/cfk-providers/src/gdrive.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 6.0 }, { "from": "czech-file-knife/cfk-providers/src/gdrive.rs", @@ -16010,10 +16016,10 @@ "weight": 6.0 }, { - "from": "czech-file-knife/cfk-providers/src/gdrive.rs", + "from": "czech-file-knife/cfk-providers/src/s3.rs", "to": "OTP", "relation": "framework", - "weight": 6.0 + "weight": 3.0 }, { "from": "czech-file-knife/cfk-providers/src/s3.rs", @@ -16028,10 +16034,10 @@ "weight": 3.0 }, { - "from": "czech-file-knife/cfk-providers/src/s3.rs", + "from": "czech-file-knife/cfk-providers/src/dropbox.rs", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 5.0 }, { "from": "czech-file-knife/cfk-providers/src/dropbox.rs", @@ -16046,10 +16052,10 @@ "weight": 5.0 }, { - "from": "czech-file-knife/cfk-providers/src/dropbox.rs", + "from": "czech-file-knife/cfk-providers/src/webdav.rs", "to": "OTP", "relation": "framework", - "weight": 5.0 + "weight": 7.0 }, { "from": "czech-file-knife/cfk-providers/src/webdav.rs", @@ -16064,10 +16070,10 @@ "weight": 7.0 }, { - "from": "czech-file-knife/cfk-providers/src/webdav.rs", + "from": "czech-file-knife/flake.nix", "to": "OTP", "relation": "framework", - "weight": 7.0 + "weight": 1.0 }, { "from": "czech-file-knife/flake.nix", @@ -16082,10 +16088,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/flake.nix", + "from": "czech-file-knife/cfk-cache/src/metadata_cache.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 3.0 }, { "from": "czech-file-knife/cfk-cache/src/metadata_cache.rs", @@ -16100,10 +16106,10 @@ "weight": 3.0 }, { - "from": "czech-file-knife/cfk-cache/src/metadata_cache.rs", + "from": "czech-file-knife/cfk-cache/src/blob_store.rs", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "czech-file-knife/cfk-cache/src/blob_store.rs", @@ -16118,7 +16124,7 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-cache/src/blob_store.rs", + "from": "czech-file-knife/cfk-cache/src/lib.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16136,7 +16142,7 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-cache/src/lib.rs", + "from": "czech-file-knife/cfk-cache/src/policy.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16154,10 +16160,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-cache/src/policy.rs", + "from": "czech-file-knife/cfk-search/src/lib.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "czech-file-knife/cfk-search/src/lib.rs", @@ -16172,10 +16178,10 @@ "weight": 2.0 }, { - "from": "czech-file-knife/cfk-search/src/lib.rs", + "from": "czech-file-knife/cfk-integrations/src/aria2.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "czech-file-knife/cfk-integrations/src/aria2.rs", @@ -16190,10 +16196,10 @@ "weight": 4.0 }, { - "from": "czech-file-knife/cfk-integrations/src/aria2.rs", + "from": "czech-file-knife/cfk-integrations/src/agrep.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "czech-file-knife/cfk-integrations/src/agrep.rs", @@ -16208,10 +16214,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-integrations/src/agrep.rs", + "from": "czech-file-knife/cfk-integrations/src/pandoc.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "czech-file-knife/cfk-integrations/src/pandoc.rs", @@ -16226,7 +16232,7 @@ "weight": 2.0 }, { - "from": "czech-file-knife/cfk-integrations/src/pandoc.rs", + "from": "czech-file-knife/cfk-ios/src/provider.rs", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -16244,10 +16250,10 @@ "weight": 2.0 }, { - "from": "czech-file-knife/cfk-ios/src/provider.rs", + "from": "czech-file-knife/cfk-ios/src/lib.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "czech-file-knife/cfk-ios/src/lib.rs", @@ -16262,10 +16268,10 @@ "weight": 4.0 }, { - "from": "czech-file-knife/cfk-ios/src/lib.rs", + "from": "czech-file-knife/cfk-ios/src/ffi.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 2.0 }, { "from": "czech-file-knife/cfk-ios/src/ffi.rs", @@ -16280,7 +16286,7 @@ "weight": 2.0 }, { - "from": "czech-file-knife/cfk-ios/src/ffi.rs", + "from": "czech-file-knife/cfk-ios/src/domain.rs", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -16298,10 +16304,10 @@ "weight": 2.0 }, { - "from": "czech-file-knife/cfk-ios/src/domain.rs", + "from": "czech-file-knife/cfk-ios/swift/CfkBridge.h", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "czech-file-knife/cfk-ios/swift/CfkBridge.h", @@ -16316,10 +16322,10 @@ "weight": 1.0 }, { - "from": "czech-file-knife/cfk-ios/swift/CfkBridge.h", + "from": "emergency-room/rust/src/shutdown_marshal.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "emergency-room/rust/src/shutdown_marshal.rs", @@ -16334,10 +16340,10 @@ "weight": 4.0 }, { - "from": "emergency-room/rust/src/shutdown_marshal.rs", + "from": "emergency-room/rust/src/capture.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "emergency-room/rust/src/capture.rs", @@ -16352,7 +16358,7 @@ "weight": 1.0 }, { - "from": "emergency-room/rust/src/capture.rs", + "from": "emergency-room/rust/src/pulse.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16370,7 +16376,7 @@ "weight": 1.0 }, { - "from": "emergency-room/rust/src/pulse.rs", + "from": "emergency-room/rust/src/boot_guardian.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16388,7 +16394,7 @@ "weight": 1.0 }, { - "from": "emergency-room/rust/src/boot_guardian.rs", + "from": "emergency-room/src/zig/capture.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16406,7 +16412,7 @@ "weight": 1.0 }, { - "from": "emergency-room/src/zig/capture.zig", + "from": "emergency-room/src/zig/boot_guardian.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16424,7 +16430,7 @@ "weight": 1.0 }, { - "from": "emergency-room/src/zig/boot_guardian.zig", + "from": "emergency-room/src/zig/incident.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16442,7 +16448,7 @@ "weight": 1.0 }, { - "from": "emergency-room/src/zig/incident.zig", + "from": "emergency-room/src/zig/handoff.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16460,7 +16466,7 @@ "weight": 1.0 }, { - "from": "emergency-room/src/zig/handoff.zig", + "from": "emergency-room/src/zig/incident_test.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16478,7 +16484,7 @@ "weight": 1.0 }, { - "from": "emergency-room/src/zig/incident_test.zig", + "from": "emergency-room/src/zig/integration_test.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16496,7 +16502,7 @@ "weight": 1.0 }, { - "from": "emergency-room/src/zig/integration_test.zig", + "from": "emergency-room/src/zig/backup.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16514,7 +16520,7 @@ "weight": 1.0 }, { - "from": "emergency-room/src/zig/backup.zig", + "from": "emergency-room/src/zig/shutdown_marshal.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16532,7 +16538,7 @@ "weight": 1.0 }, { - "from": "emergency-room/src/zig/shutdown_marshal.zig", + "from": "emergency-room/src/zig/utils.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16550,10 +16556,10 @@ "weight": 1.0 }, { - "from": "emergency-room/src/zig/utils.zig", + "from": "emergency-room/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "emergency-room/src/abi/Foreign.idr", @@ -16568,10 +16574,10 @@ "weight": 36.0 }, { - "from": "emergency-room/src/abi/Foreign.idr", + "from": "emergency-room/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "emergency-room/src/abi/Types.idr", @@ -16586,10 +16592,10 @@ "weight": 3.0 }, { - "from": "emergency-room/src/abi/Types.idr", + "from": "src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 36.0 }, { "from": "src/abi/Foreign.idr", @@ -16604,10 +16610,10 @@ "weight": 36.0 }, { - "from": "src/abi/Foreign.idr", + "from": ".machine_readable/contractiles/bust/bust.ncl", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 1.0 }, { "from": ".machine_readable/contractiles/bust/bust.ncl", @@ -16622,7 +16628,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.ncl", + "from": "broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16640,7 +16646,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16658,7 +16664,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16676,10 +16682,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/src/DenoBindings.res", @@ -16694,10 +16700,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/src/HtmlParserImpl.res", @@ -16712,7 +16718,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16730,10 +16736,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/src/Performance.res", + "from": "broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/src/abi/Foreign.idr", @@ -16748,10 +16754,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/src/abi/Types.idr", @@ -16766,10 +16772,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/src/Report.res", @@ -16784,7 +16790,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16802,7 +16808,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16820,7 +16826,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16838,10 +16844,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -16856,10 +16862,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -16874,7 +16880,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16892,10 +16898,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -16910,10 +16916,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -16928,10 +16934,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/src/Report.res", @@ -16946,7 +16952,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16964,7 +16970,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -16982,7 +16988,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17000,10 +17006,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -17018,10 +17024,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -17036,7 +17042,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17054,10 +17060,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -17072,10 +17078,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -17090,10 +17096,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -17108,7 +17114,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17126,7 +17132,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17144,7 +17150,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17162,10 +17168,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -17180,10 +17186,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -17198,7 +17204,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17216,10 +17222,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -17234,10 +17240,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -17252,10 +17258,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -17270,7 +17276,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17288,7 +17294,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17306,7 +17312,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17324,10 +17330,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -17342,10 +17348,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -17360,7 +17366,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17378,10 +17384,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -17396,10 +17402,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -17414,10 +17420,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -17432,7 +17438,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17450,7 +17456,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17468,7 +17474,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17486,10 +17492,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -17504,10 +17510,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -17522,7 +17528,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17540,10 +17546,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -17558,10 +17564,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -17576,10 +17582,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -17594,7 +17600,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17612,7 +17618,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17630,7 +17636,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17648,10 +17654,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -17666,10 +17672,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -17684,7 +17690,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17702,10 +17708,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -17720,10 +17726,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -17738,10 +17744,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -17756,7 +17762,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17774,7 +17780,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17792,7 +17798,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17810,10 +17816,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -17828,10 +17834,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -17846,7 +17852,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17864,10 +17870,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -17882,10 +17888,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -17900,10 +17906,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -17918,7 +17924,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17936,7 +17942,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17954,7 +17960,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -17972,10 +17978,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -17990,10 +17996,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -18008,7 +18014,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18026,10 +18032,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -18044,10 +18050,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -18062,10 +18068,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -18080,7 +18086,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18098,7 +18104,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18116,7 +18122,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18134,10 +18140,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -18152,10 +18158,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -18170,7 +18176,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18188,10 +18194,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -18206,10 +18212,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -18224,10 +18230,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -18242,7 +18248,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18260,7 +18266,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18278,7 +18284,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18296,10 +18302,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -18314,10 +18320,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -18332,7 +18338,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18350,10 +18356,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -18368,10 +18374,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -18386,10 +18392,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -18404,7 +18410,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18422,7 +18428,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18440,7 +18446,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18458,10 +18464,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -18476,10 +18482,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -18494,7 +18500,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18512,10 +18518,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -18530,10 +18536,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -18548,10 +18554,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -18566,7 +18572,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18584,7 +18590,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18602,7 +18608,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18620,10 +18626,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -18638,10 +18644,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -18656,7 +18662,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18674,10 +18680,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -18692,10 +18698,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -18710,10 +18716,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -18728,7 +18734,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18746,7 +18752,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18764,7 +18770,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18782,10 +18788,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -18800,10 +18806,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -18818,7 +18824,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18836,10 +18842,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -18854,10 +18860,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -18872,10 +18878,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -18890,7 +18896,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18908,7 +18914,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18926,7 +18932,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18944,10 +18950,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -18962,10 +18968,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -18980,7 +18986,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -18998,10 +19004,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -19016,10 +19022,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -19034,10 +19040,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -19052,7 +19058,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19070,7 +19076,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19088,7 +19094,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19106,10 +19112,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -19124,10 +19130,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -19142,7 +19148,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19160,10 +19166,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -19178,10 +19184,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -19196,10 +19202,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -19214,7 +19220,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19232,7 +19238,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19250,7 +19256,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19268,10 +19274,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -19286,10 +19292,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -19304,7 +19310,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19322,10 +19328,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -19340,10 +19346,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -19358,10 +19364,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -19376,7 +19382,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19394,7 +19400,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19412,7 +19418,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19430,10 +19436,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -19448,10 +19454,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -19466,7 +19472,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19484,10 +19490,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -19502,10 +19508,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -19520,10 +19526,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -19538,7 +19544,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19556,7 +19562,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19574,7 +19580,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19592,10 +19598,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -19610,10 +19616,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -19628,7 +19634,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19646,10 +19652,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -19664,10 +19670,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -19682,10 +19688,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -19700,7 +19706,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19718,7 +19724,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19736,7 +19742,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19754,10 +19760,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -19772,10 +19778,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -19790,7 +19796,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19808,10 +19814,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -19826,10 +19832,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -19844,10 +19850,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -19862,7 +19868,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19880,7 +19886,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19898,7 +19904,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19916,10 +19922,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -19934,10 +19940,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -19952,7 +19958,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -19970,10 +19976,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -19988,10 +19994,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -20006,10 +20012,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -20024,7 +20030,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20042,7 +20048,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20060,7 +20066,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20078,10 +20084,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -20096,10 +20102,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -20114,7 +20120,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20132,10 +20138,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -20150,10 +20156,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -20168,10 +20174,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -20186,7 +20192,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20204,7 +20210,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20222,7 +20228,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20240,10 +20246,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -20258,10 +20264,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -20276,7 +20282,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20294,10 +20300,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -20312,10 +20318,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -20330,10 +20336,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -20348,7 +20354,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20366,7 +20372,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20384,7 +20390,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20402,10 +20408,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -20420,10 +20426,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -20438,7 +20444,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20456,10 +20462,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -20474,10 +20480,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -20492,10 +20498,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -20510,7 +20516,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20528,7 +20534,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20546,7 +20552,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20564,10 +20570,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -20582,10 +20588,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -20600,7 +20606,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20618,10 +20624,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -20636,10 +20642,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -20654,10 +20660,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -20672,7 +20678,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20690,7 +20696,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20708,7 +20714,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20726,10 +20732,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -20744,10 +20750,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -20762,7 +20768,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20780,10 +20786,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -20798,10 +20804,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -20816,10 +20822,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -20834,7 +20840,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20852,7 +20858,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20870,7 +20876,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20888,10 +20894,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -20906,10 +20912,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -20924,7 +20930,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -20942,10 +20948,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -20960,10 +20966,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -20978,10 +20984,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -20996,7 +21002,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21014,7 +21020,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21032,7 +21038,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21050,10 +21056,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -21068,10 +21074,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -21086,7 +21092,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21104,10 +21110,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -21122,10 +21128,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -21140,10 +21146,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -21158,7 +21164,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21176,7 +21182,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21194,7 +21200,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21212,10 +21218,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -21230,10 +21236,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -21248,7 +21254,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21266,10 +21272,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -21284,10 +21290,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -21302,10 +21308,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -21320,7 +21326,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21338,7 +21344,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21356,7 +21362,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21374,10 +21380,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -21392,10 +21398,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -21410,7 +21416,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21428,10 +21434,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -21446,10 +21452,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -21464,10 +21470,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -21482,7 +21488,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21500,7 +21506,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21518,7 +21524,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21536,10 +21542,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -21554,10 +21560,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -21572,7 +21578,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21590,10 +21596,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -21608,10 +21614,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -21626,10 +21632,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -21644,7 +21650,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21662,7 +21668,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21680,7 +21686,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21698,10 +21704,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -21716,10 +21722,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -21734,7 +21740,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21752,10 +21758,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -21770,10 +21776,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -21788,10 +21794,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -21806,7 +21812,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21824,7 +21830,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21842,7 +21848,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21860,10 +21866,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -21878,10 +21884,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -21896,7 +21902,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21914,10 +21920,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -21932,10 +21938,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -21950,10 +21956,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -21968,7 +21974,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -21986,7 +21992,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22004,7 +22010,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22022,10 +22028,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -22040,10 +22046,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -22058,7 +22064,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22076,10 +22082,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -22094,10 +22100,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -22112,10 +22118,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -22130,7 +22136,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22148,7 +22154,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22166,7 +22172,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22184,10 +22190,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -22202,10 +22208,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -22220,7 +22226,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22238,10 +22244,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -22256,10 +22262,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -22274,10 +22280,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -22292,7 +22298,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22310,7 +22316,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22328,7 +22334,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22346,10 +22352,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -22364,10 +22370,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -22382,7 +22388,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22400,10 +22406,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -22418,10 +22424,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -22436,10 +22442,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -22454,7 +22460,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22472,7 +22478,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22490,7 +22496,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22508,10 +22514,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -22526,10 +22532,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -22544,7 +22550,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22562,10 +22568,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -22580,10 +22586,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -22598,10 +22604,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -22616,7 +22622,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22634,7 +22640,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22652,7 +22658,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22670,10 +22676,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -22688,10 +22694,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -22706,7 +22712,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22724,10 +22730,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -22742,10 +22748,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -22760,10 +22766,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -22778,7 +22784,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22796,7 +22802,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22814,7 +22820,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22832,10 +22838,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -22850,10 +22856,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -22868,7 +22874,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22886,10 +22892,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -22904,10 +22910,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -22922,10 +22928,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -22940,7 +22946,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22958,7 +22964,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22976,7 +22982,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -22994,10 +23000,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -23012,10 +23018,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -23030,7 +23036,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23048,10 +23054,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -23066,10 +23072,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -23084,10 +23090,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -23102,7 +23108,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23120,7 +23126,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/SeoParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23138,7 +23144,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/ReportImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23156,10 +23162,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/AccessibilityImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 66.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", @@ -23174,10 +23180,10 @@ "weight": 66.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/DenoBindings.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", "to": "OTP", "relation": "framework", - "weight": 66.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", @@ -23192,7 +23198,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/HtmlParserImpl.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23210,10 +23216,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Performance.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", @@ -23228,10 +23234,10 @@ "weight": 36.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Foreign.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", @@ -23246,10 +23252,10 @@ "weight": 3.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/abi/Types.idr", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", @@ -23264,7 +23270,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/src/Report.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23282,7 +23288,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23300,10 +23306,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23318,10 +23324,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23336,7 +23342,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23354,10 +23360,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23372,10 +23378,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23390,7 +23396,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23408,10 +23414,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23426,10 +23432,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23444,7 +23450,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23462,10 +23468,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23480,10 +23486,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23498,7 +23504,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23516,10 +23522,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23534,10 +23540,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23552,7 +23558,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23570,10 +23576,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23588,10 +23594,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23606,7 +23612,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23624,10 +23630,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23642,10 +23648,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23660,7 +23666,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23678,10 +23684,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23696,10 +23702,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23714,7 +23720,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23732,10 +23738,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23750,10 +23756,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23768,7 +23774,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23786,10 +23792,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23804,10 +23810,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23822,7 +23828,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23840,10 +23846,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23858,10 +23864,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23876,7 +23882,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23894,10 +23900,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23912,10 +23918,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23930,7 +23936,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -23948,10 +23954,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -23966,10 +23972,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -23984,7 +23990,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24002,10 +24008,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24020,10 +24026,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24038,7 +24044,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24056,10 +24062,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24074,10 +24080,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24092,7 +24098,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24110,10 +24116,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24128,10 +24134,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24146,7 +24152,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24164,10 +24170,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24182,10 +24188,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24200,7 +24206,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24218,10 +24224,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24236,10 +24242,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24254,7 +24260,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24272,10 +24278,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24290,10 +24296,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24308,7 +24314,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24326,10 +24332,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24344,10 +24350,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24362,7 +24368,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24380,10 +24386,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24398,10 +24404,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24416,7 +24422,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24434,10 +24440,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24452,10 +24458,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24470,7 +24476,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24488,10 +24494,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24506,10 +24512,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24524,7 +24530,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24542,10 +24548,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24560,10 +24566,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24578,7 +24584,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24596,10 +24602,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24614,10 +24620,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24632,7 +24638,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24650,10 +24656,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24668,10 +24674,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24686,7 +24692,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24704,10 +24710,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24722,10 +24728,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24740,7 +24746,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24758,10 +24764,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24776,10 +24782,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24794,7 +24800,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24812,10 +24818,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24830,10 +24836,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24848,7 +24854,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24866,10 +24872,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24884,10 +24890,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24902,7 +24908,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24920,10 +24926,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24938,10 +24944,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -24956,7 +24962,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -24974,10 +24980,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -24992,10 +24998,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -25010,7 +25016,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25028,10 +25034,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -25046,10 +25052,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -25064,7 +25070,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25082,10 +25088,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -25100,10 +25106,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -25118,7 +25124,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25136,10 +25142,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -25154,10 +25160,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -25172,7 +25178,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25190,10 +25196,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -25208,10 +25214,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -25226,7 +25232,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25244,10 +25250,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -25262,10 +25268,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -25280,7 +25286,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25298,10 +25304,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -25316,10 +25322,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -25334,7 +25340,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25352,10 +25358,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -25370,10 +25376,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/broad-spectrum/tests/UrlParser_test.res", @@ -25388,7 +25394,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25406,10 +25412,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", @@ -25424,10 +25430,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "broad-spectrum/tests/UrlParser_test.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "broad-spectrum/tests/UrlParser_test.res", @@ -25442,7 +25448,7 @@ "weight": 1.0 }, { - "from": "broad-spectrum/tests/UrlParser_test.res", + "from": "broad-spectrum/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25460,10 +25466,10 @@ "weight": 1.0 }, { - "from": "broad-spectrum/ffi/zig/src/main.zig", + "from": "broad-spectrum/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "broad-spectrum/ffi/zig/test/integration_test.zig", @@ -25478,10 +25484,10 @@ "weight": 4.0 }, { - "from": "broad-spectrum/ffi/zig/test/integration_test.zig", + "from": "traffic-conditioner/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 36.0 }, { "from": "traffic-conditioner/src/abi/Foreign.idr", @@ -25496,10 +25502,10 @@ "weight": 36.0 }, { - "from": "traffic-conditioner/src/abi/Foreign.idr", + "from": "traffic-conditioner/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "traffic-conditioner/src/abi/Types.idr", @@ -25514,10 +25520,10 @@ "weight": 3.0 }, { - "from": "traffic-conditioner/src/abi/Types.idr", + "from": "traffic-conditioner/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "traffic-conditioner/ffi/zig/src/main.zig", @@ -25532,10 +25538,10 @@ "weight": 1.0 }, { - "from": "traffic-conditioner/ffi/zig/src/main.zig", + "from": "traffic-conditioner/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "traffic-conditioner/ffi/zig/test/integration_test.zig", @@ -25550,10 +25556,10 @@ "weight": 4.0 }, { - "from": "traffic-conditioner/ffi/zig/test/integration_test.zig", + "from": "ffi/fuse/src/c.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 3.0 }, { "from": "ffi/fuse/src/c.zig", @@ -25568,10 +25574,10 @@ "weight": 3.0 }, { - "from": "ffi/fuse/src/c.zig", + "from": "ffi/fuse/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 36.0 }, { "from": "ffi/fuse/src/abi/Foreign.idr", @@ -25586,10 +25592,10 @@ "weight": 36.0 }, { - "from": "ffi/fuse/src/abi/Foreign.idr", + "from": "ffi/fuse/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "ffi/fuse/src/abi/Types.idr", @@ -25604,10 +25610,10 @@ "weight": 3.0 }, { - "from": "ffi/fuse/src/abi/Types.idr", + "from": "ffi/fuse/src/cloud/cache.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 2.0 }, { "from": "ffi/fuse/src/cloud/cache.zig", @@ -25622,10 +25628,10 @@ "weight": 2.0 }, { - "from": "ffi/fuse/src/cloud/cache.zig", + "from": "ffi/fuse/src/cloud/cloud_fs.zig", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 12.0 }, { "from": "ffi/fuse/src/cloud/cloud_fs.zig", @@ -25640,10 +25646,10 @@ "weight": 12.0 }, { - "from": "ffi/fuse/src/cloud/cloud_fs.zig", + "from": "ffi/fuse/src/cloud/rate_limiter.zig", "to": "OTP", "relation": "framework", - "weight": 12.0 + "weight": 2.0 }, { "from": "ffi/fuse/src/cloud/rate_limiter.zig", @@ -25658,7 +25664,7 @@ "weight": 2.0 }, { - "from": "ffi/fuse/src/cloud/rate_limiter.zig", + "from": "ffi/fuse/src/cloud/prefetch.zig", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -25676,10 +25682,10 @@ "weight": 2.0 }, { - "from": "ffi/fuse/src/cloud/prefetch.zig", + "from": "ffi/fuse/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "ffi/fuse/ffi/zig/src/main.zig", @@ -25694,10 +25700,10 @@ "weight": 1.0 }, { - "from": "ffi/fuse/ffi/zig/src/main.zig", + "from": "ffi/fuse/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "ffi/fuse/ffi/zig/test/integration_test.zig", @@ -25712,10 +25718,10 @@ "weight": 4.0 }, { - "from": "ffi/fuse/ffi/zig/test/integration_test.zig", + "from": "ffi/systemd/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 36.0 }, { "from": "ffi/systemd/src/abi/Foreign.idr", @@ -25730,10 +25736,10 @@ "weight": 36.0 }, { - "from": "ffi/systemd/src/abi/Foreign.idr", + "from": "ffi/systemd/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "ffi/systemd/src/abi/Types.idr", @@ -25748,7 +25754,7 @@ "weight": 3.0 }, { - "from": "ffi/systemd/src/abi/Types.idr", + "from": "ffi/systemd/src/main.zig", "to": "OTP", "relation": "framework", "weight": 3.0 @@ -25766,10 +25772,10 @@ "weight": 3.0 }, { - "from": "ffi/systemd/src/main.zig", + "from": "ffi/systemd/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "ffi/systemd/ffi/zig/src/main.zig", @@ -25784,10 +25790,10 @@ "weight": 1.0 }, { - "from": "ffi/systemd/ffi/zig/src/main.zig", + "from": "ffi/systemd/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "ffi/systemd/ffi/zig/test/integration_test.zig", @@ -25802,10 +25808,10 @@ "weight": 4.0 }, { - "from": "ffi/systemd/ffi/zig/test/integration_test.zig", + "from": "ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", @@ -25820,10 +25826,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/main.zig", + "from": "ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "ffi/zig/test/integration_test.zig", @@ -25838,10 +25844,10 @@ "weight": 4.0 }, { - "from": "ffi/zig/test/integration_test.zig", + "from": "hybrid-automation-router/deploy/run.sh", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "hybrid-automation-router/deploy/run.sh", @@ -25856,7 +25862,7 @@ "weight": 1.0 }, { - "from": "hybrid-automation-router/deploy/run.sh", + "from": "hybrid-automation-router/test/mix/tasks/har_transform_test.exs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25874,7 +25880,7 @@ "weight": 1.0 }, { - "from": "hybrid-automation-router/test/mix/tasks/har_transform_test.exs", + "from": "hybrid-automation-router/test/mix/tasks/har_convert_test.exs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25892,7 +25898,7 @@ "weight": 1.0 }, { - "from": "hybrid-automation-router/test/mix/tasks/har_convert_test.exs", + "from": "hybrid-automation-router/test/mix/tasks/har_parse_test.exs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25910,7 +25916,7 @@ "weight": 1.0 }, { - "from": "hybrid-automation-router/test/mix/tasks/har_parse_test.exs", + "from": "hybrid-automation-router/lib/har/contracts/k9_contract.ex", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -25928,10 +25934,10 @@ "weight": 1.0 }, { - "from": "hybrid-automation-router/lib/har/contracts/k9_contract.ex", + "from": "hybrid-automation-router/lib/har/ipfs/node.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "hybrid-automation-router/lib/har/ipfs/node.ex", @@ -25946,7 +25952,7 @@ "weight": 2.0 }, { - "from": "hybrid-automation-router/lib/har/ipfs/node.ex", + "from": "hybrid-automation-router/lib/har/control_plane/routing_table.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -25964,7 +25970,7 @@ "weight": 2.0 }, { - "from": "hybrid-automation-router/lib/har/control_plane/routing_table.ex", + "from": "hybrid-automation-router/lib/har/control_plane/policy_engine.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -25982,7 +25988,7 @@ "weight": 2.0 }, { - "from": "hybrid-automation-router/lib/har/control_plane/policy_engine.ex", + "from": "hybrid-automation-router/lib/har/control_plane/circuit_breaker.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -26000,7 +26006,7 @@ "weight": 2.0 }, { - "from": "hybrid-automation-router/lib/har/control_plane/circuit_breaker.ex", + "from": "hybrid-automation-router/lib/har/control_plane/health_checker.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -26018,7 +26024,7 @@ "weight": 2.0 }, { - "from": "hybrid-automation-router/lib/har/control_plane/health_checker.ex", + "from": "hybrid-automation-router/lib/har/security/manager.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -26036,10 +26042,10 @@ "weight": 2.0 }, { - "from": "hybrid-automation-router/lib/har/security/manager.ex", + "from": "hybrid-automation-router/lib/mix/tasks/har.convert.ex", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "hybrid-automation-router/lib/mix/tasks/har.convert.ex", @@ -26054,7 +26060,7 @@ "weight": 1.0 }, { - "from": "hybrid-automation-router/lib/mix/tasks/har.convert.ex", + "from": "hybrid-automation-router/lib/mix/tasks/har.transform.ex", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26072,7 +26078,7 @@ "weight": 1.0 }, { - "from": "hybrid-automation-router/lib/mix/tasks/har.transform.ex", + "from": "hybrid-automation-router/lib/mix/tasks/har.parse.ex", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26090,10 +26096,10 @@ "weight": 1.0 }, { - "from": "hybrid-automation-router/lib/mix/tasks/har.parse.ex", + "from": "composer/src/composer/cli.gleam", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 3.0 }, { "from": "composer/src/composer/cli.gleam", @@ -26108,10 +26114,10 @@ "weight": 3.0 }, { - "from": "composer/src/composer/cli.gleam", + "from": "composer/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 36.0 }, { "from": "composer/src/abi/Foreign.idr", @@ -26126,10 +26132,10 @@ "weight": 36.0 }, { - "from": "composer/src/abi/Foreign.idr", + "from": "composer/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "composer/src/abi/Types.idr", @@ -26144,10 +26150,10 @@ "weight": 3.0 }, { - "from": "composer/src/abi/Types.idr", + "from": "composer/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "composer/ffi/zig/src/main.zig", @@ -26162,10 +26168,10 @@ "weight": 1.0 }, { - "from": "composer/ffi/zig/src/main.zig", + "from": "composer/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "composer/ffi/zig/test/integration_test.zig", @@ -26180,10 +26186,10 @@ "weight": 4.0 }, { - "from": "composer/ffi/zig/test/integration_test.zig", + "from": "personal-sysadmin/tui-ada/src/psa_tui.adb", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "personal-sysadmin/tui-ada/src/psa_tui.adb", @@ -26198,7 +26204,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/tui-ada/src/psa_tui.adb", + "from": "personal-sysadmin/tui-ada/src/psa_client.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26216,7 +26222,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/tui-ada/src/psa_client.adb", + "from": "personal-sysadmin/tui-ada/src/psa_ui.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26234,7 +26240,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/tui-ada/src/psa_ui.adb", + "from": "personal-sysadmin/src/reasoning/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26252,7 +26258,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/src/reasoning/mod.rs", + "from": "personal-sysadmin/src/forum/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26270,7 +26276,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/src/forum/mod.rs", + "from": "personal-sysadmin/src/tools/network.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26288,7 +26294,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/src/tools/network.rs", + "from": "personal-sysadmin/src/tools/crisis.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26306,7 +26312,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/src/tools/crisis.rs", + "from": "personal-sysadmin/src/tools/security.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26324,7 +26330,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/src/tools/security.rs", + "from": "personal-sysadmin/src/tools/service.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26342,10 +26348,10 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/src/tools/service.rs", + "from": "personal-sysadmin/src/correlation.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "personal-sysadmin/src/correlation.rs", @@ -26360,10 +26366,10 @@ "weight": 4.0 }, { - "from": "personal-sysadmin/src/correlation.rs", + "from": "personal-sysadmin/src/rules/mod.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "personal-sysadmin/src/rules/mod.rs", @@ -26378,7 +26384,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/src/rules/mod.rs", + "from": "personal-sysadmin/src/ai/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26396,7 +26402,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/src/ai/mod.rs", + "from": "personal-sysadmin/src/daemon/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26414,7 +26420,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/src/daemon/mod.rs", + "from": "personal-sysadmin/scripts/setup-new-repo.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26432,7 +26438,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/setup-new-repo.sh", + "from": "personal-sysadmin/scripts/github-admin/add-license-badges.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26450,7 +26456,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-license-badges.sh", + "from": "personal-sysadmin/scripts/github-admin/add-missing-files.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26468,7 +26474,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-missing-files.sh", + "from": "personal-sysadmin/scripts/github-admin/add-language-blockers.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26486,7 +26492,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-language-blockers.sh", + "from": "personal-sysadmin/scripts/github-admin/add-community-health.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26504,7 +26510,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-community-health.sh", + "from": "personal-sysadmin/scripts/github-admin/add-readme-roadmap.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26522,7 +26528,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-readme-roadmap.sh", + "from": "personal-sysadmin/scripts/github-admin/setup-palimpsest.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26540,7 +26546,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/setup-palimpsest.sh", + "from": "personal-sysadmin/scripts/github-admin/add-scm-files.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26558,7 +26564,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-scm-files.sh", + "from": "personal-sysadmin/scripts/github-admin/add-justfile-mustfile.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26576,7 +26582,7 @@ "weight": 1.0 }, { - "from": "personal-sysadmin/scripts/github-admin/add-justfile-mustfile.sh", + "from": "cicada/src/main.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26594,7 +26600,7 @@ "weight": 1.0 }, { - "from": "cicada/src/main.jl", + "from": "cicada/src/config.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26612,10 +26618,10 @@ "weight": 1.0 }, { - "from": "cicada/src/config.jl", + "from": "cicada/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 36.0 }, { "from": "cicada/src/abi/Foreign.idr", @@ -26630,10 +26636,10 @@ "weight": 36.0 }, { - "from": "cicada/src/abi/Foreign.idr", + "from": "cicada/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "cicada/src/abi/Types.idr", @@ -26648,10 +26654,10 @@ "weight": 3.0 }, { - "from": "cicada/src/abi/Types.idr", + "from": "cicada/src/integrations/github.jl", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "cicada/src/integrations/github.jl", @@ -26666,7 +26672,7 @@ "weight": 1.0 }, { - "from": "cicada/src/integrations/github.jl", + "from": "cicada/src/validation/verify.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26684,10 +26690,10 @@ "weight": 1.0 }, { - "from": "cicada/src/validation/verify.jl", + "from": "cicada/src/keygen/postquantum.jl", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 78.0 }, { "from": "cicada/src/keygen/postquantum.jl", @@ -26702,10 +26708,10 @@ "weight": 78.0 }, { - "from": "cicada/src/keygen/postquantum.jl", + "from": "cicada/src/keygen/classical.jl", "to": "OTP", "relation": "framework", - "weight": 78.0 + "weight": 1.0 }, { "from": "cicada/src/keygen/classical.jl", @@ -26720,7 +26726,7 @@ "weight": 1.0 }, { - "from": "cicada/src/keygen/classical.jl", + "from": "cicada/src/storage/keystore.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26738,7 +26744,7 @@ "weight": 1.0 }, { - "from": "cicada/src/storage/keystore.jl", + "from": "cicada/src/storage/backup.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26756,7 +26762,7 @@ "weight": 1.0 }, { - "from": "cicada/src/storage/backup.jl", + "from": "cicada/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26774,10 +26780,10 @@ "weight": 1.0 }, { - "from": "cicada/ffi/zig/src/main.zig", + "from": "cicada/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "cicada/ffi/zig/test/integration_test.zig", @@ -26792,10 +26798,10 @@ "weight": 4.0 }, { - "from": "cicada/ffi/zig/test/integration_test.zig", + "from": "cicada/scripts/verify_rsr.jl", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "cicada/scripts/verify_rsr.jl", @@ -26810,7 +26816,7 @@ "weight": 1.0 }, { - "from": "cicada/scripts/verify_rsr.jl", + "from": "monitoring/observatory/lib/system_observatory/bundle_ingestion.ex", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26828,10 +26834,10 @@ "weight": 1.0 }, { - "from": "monitoring/observatory/lib/system_observatory/bundle_ingestion.ex", + "from": "monitoring/observatory/lib/system_observatory/metrics/store.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "monitoring/observatory/lib/system_observatory/metrics/store.ex", @@ -26846,10 +26852,10 @@ "weight": 2.0 }, { - "from": "monitoring/observatory/lib/system_observatory/metrics/store.ex", + "from": "monitoring/observatory/lib/system_observatory/verisim.ex", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "monitoring/observatory/lib/system_observatory/verisim.ex", @@ -26864,10 +26870,10 @@ "weight": 1.0 }, { - "from": "monitoring/observatory/lib/system_observatory/verisim.ex", + "from": "monitoring/observatory/lib/system_observatory/correlator.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "monitoring/observatory/lib/system_observatory/correlator.ex", @@ -26882,10 +26888,10 @@ "weight": 2.0 }, { - "from": "monitoring/observatory/lib/system_observatory/correlator.ex", + "from": "monitoring/systems-observatory/benchmarks/benchmark_database.jl", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "monitoring/systems-observatory/benchmarks/benchmark_database.jl", @@ -26900,7 +26906,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/benchmarks/benchmark_database.jl", + "from": "monitoring/systems-observatory/examples/example_advanced_analysis.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26918,7 +26924,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/examples/example_advanced_analysis.jl", + "from": "monitoring/systems-observatory/examples/example_database_stats.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26936,7 +26942,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/examples/example_database_stats.jl", + "from": "monitoring/systems-observatory/src/automate.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26954,7 +26960,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/automate.jl", + "from": "monitoring/systems-observatory/src/alternatives.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -26972,10 +26978,10 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/alternatives.jl", + "from": "monitoring/systems-observatory/src/diagnostics_integration.jl", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 18.0 }, { "from": "monitoring/systems-observatory/src/diagnostics_integration.jl", @@ -26990,10 +26996,10 @@ "weight": 18.0 }, { - "from": "monitoring/systems-observatory/src/diagnostics_integration.jl", + "from": "monitoring/systems-observatory/src/reports.jl", "to": "OTP", "relation": "framework", - "weight": 18.0 + "weight": 1.0 }, { "from": "monitoring/systems-observatory/src/reports.jl", @@ -27008,7 +27014,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/reports.jl", + "from": "monitoring/systems-observatory/src/ambient.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27026,7 +27032,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/ambient.jl", + "from": "monitoring/systems-observatory/src/security.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27044,7 +27050,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/security.jl", + "from": "monitoring/systems-observatory/src/io.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27062,7 +27068,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/io.jl", + "from": "monitoring/systems-observatory/src/core.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27080,7 +27086,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src/core.jl", + "from": "monitoring/systems-observatory/src-diagnostics/d/developer_diagnostics.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27098,7 +27104,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src-diagnostics/d/developer_diagnostics.d", + "from": "monitoring/systems-observatory/src-diagnostics/d/diagnostics.d", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27116,7 +27122,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/src-diagnostics/d/diagnostics.d", + "from": "monitoring/systems-observatory/tools/migration_planner.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27134,7 +27140,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/tools/migration_planner.jl", + "from": "monitoring/systems-observatory/tools/generate_html_report.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27152,7 +27158,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/tools/generate_html_report.jl", + "from": "monitoring/systems-observatory/tools/compare_alternatives.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27170,7 +27176,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/tools/compare_alternatives.jl", + "from": "monitoring/systems-observatory/tools/rsr_verify.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27188,7 +27194,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/tools/rsr_verify.jl", + "from": "monitoring/systems-observatory/test/test_database.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27206,7 +27212,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/test/test_database.jl", + "from": "monitoring/systems-observatory/test/runtests.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27224,7 +27230,7 @@ "weight": 1.0 }, { - "from": "monitoring/systems-observatory/test/runtests.jl", + "from": "project-cb/import-acetext.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27242,7 +27248,7 @@ "weight": 1.0 }, { - "from": "project-cb/import-acetext.jl", + "from": "project-cb/import-acetext.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27260,7 +27266,7 @@ "weight": 1.0 }, { - "from": "project-cb/import-acetext.sh", + "from": "clinician/src/reasoning/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27278,7 +27284,7 @@ "weight": 1.0 }, { - "from": "clinician/src/reasoning/mod.rs", + "from": "clinician/src/forum/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27296,7 +27302,7 @@ "weight": 1.0 }, { - "from": "clinician/src/forum/mod.rs", + "from": "clinician/src/tools/cache_layer.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27314,7 +27320,7 @@ "weight": 1.0 }, { - "from": "clinician/src/tools/cache_layer.rs", + "from": "clinician/src/tools/ipfs.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27332,7 +27338,7 @@ "weight": 1.0 }, { - "from": "clinician/src/tools/ipfs.rs", + "from": "clinician/src/tools/network.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27350,7 +27356,7 @@ "weight": 1.0 }, { - "from": "clinician/src/tools/network.rs", + "from": "clinician/src/tools/crisis.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27368,7 +27374,7 @@ "weight": 1.0 }, { - "from": "clinician/src/tools/crisis.rs", + "from": "clinician/src/tools/security.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27386,7 +27392,7 @@ "weight": 1.0 }, { - "from": "clinician/src/tools/security.rs", + "from": "clinician/src/tools/service.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27404,10 +27410,10 @@ "weight": 1.0 }, { - "from": "clinician/src/tools/service.rs", + "from": "clinician/src/tools/bt_sentinel.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "clinician/src/tools/bt_sentinel.rs", @@ -27422,10 +27428,10 @@ "weight": 2.0 }, { - "from": "clinician/src/tools/bt_sentinel.rs", + "from": "clinician/src/p2p/mod.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "clinician/src/p2p/mod.rs", @@ -27440,7 +27446,7 @@ "weight": 1.0 }, { - "from": "clinician/src/p2p/mod.rs", + "from": "clinician/src/satellites/hypatia.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27458,10 +27464,10 @@ "weight": 1.0 }, { - "from": "clinician/src/satellites/hypatia.rs", + "from": "clinician/src/correlation.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "clinician/src/correlation.rs", @@ -27476,10 +27482,10 @@ "weight": 4.0 }, { - "from": "clinician/src/correlation.rs", + "from": "clinician/src/rules/mod.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "clinician/src/rules/mod.rs", @@ -27494,7 +27500,7 @@ "weight": 1.0 }, { - "from": "clinician/src/rules/mod.rs", + "from": "clinician/src/ai/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27512,7 +27518,7 @@ "weight": 1.0 }, { - "from": "clinician/src/ai/mod.rs", + "from": "clinician/src/daemon/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27530,7 +27536,7 @@ "weight": 1.0 }, { - "from": "clinician/src/daemon/mod.rs", + "from": "clinician/src/storage/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27548,7 +27554,7 @@ "weight": 1.0 }, { - "from": "clinician/src/storage/mod.rs", + "from": "gui/src/ambientops_tea.js", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27566,10 +27572,10 @@ "weight": 1.0 }, { - "from": "gui/src/ambientops_tea.js", + "from": "network-dashboard/lib/network_dashboard/module_poller.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "network-dashboard/lib/network_dashboard/module_poller.ex", @@ -27584,10 +27590,10 @@ "weight": 2.0 }, { - "from": "network-dashboard/lib/network_dashboard/module_poller.ex", + "from": "ambulances/disk/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 36.0 }, { "from": "ambulances/disk/src/abi/Foreign.idr", @@ -27602,10 +27608,10 @@ "weight": 36.0 }, { - "from": "ambulances/disk/src/abi/Foreign.idr", + "from": "ambulances/disk/src/abi/Types.idr", "to": "OTP", "relation": "framework", - "weight": 36.0 + "weight": 3.0 }, { "from": "ambulances/disk/src/abi/Types.idr", @@ -27620,10 +27626,10 @@ "weight": 3.0 }, { - "from": "ambulances/disk/src/abi/Types.idr", + "from": "ambulances/disk/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "ambulances/disk/ffi/zig/src/main.zig", @@ -27638,10 +27644,10 @@ "weight": 1.0 }, { - "from": "ambulances/disk/ffi/zig/src/main.zig", + "from": "ambulances/disk/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "ambulances/disk/ffi/zig/test/integration_test.zig", @@ -27656,10 +27662,10 @@ "weight": 4.0 }, { - "from": "ambulances/disk/ffi/zig/test/integration_test.zig", + "from": "ambulances/disk/contractiles/trust/Trustfile.hs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "ambulances/disk/contractiles/trust/Trustfile.hs", @@ -27674,7 +27680,7 @@ "weight": 1.0 }, { - "from": "ambulances/disk/contractiles/trust/Trustfile.hs", + "from": "ambulances/security/contractiles/trust/Trustfile.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27692,7 +27698,7 @@ "weight": 1.0 }, { - "from": "ambulances/security/contractiles/trust/Trustfile.hs", + "from": "immutable-linux-auditor/packaging/container/nix/flake.nix", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27710,7 +27716,7 @@ "weight": 1.0 }, { - "from": "immutable-linux-auditor/packaging/container/nix/flake.nix", + "from": "immutable-linux-auditor/src/AuditorData.cpp", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27728,7 +27734,7 @@ "weight": 1.0 }, { - "from": "immutable-linux-auditor/src/AuditorData.cpp", + "from": "contracts-rust/src/plan.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27746,7 +27752,7 @@ "weight": 1.0 }, { - "from": "contracts-rust/src/plan.rs", + "from": "contracts-rust/src/run_bundle.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27764,7 +27770,7 @@ "weight": 1.0 }, { - "from": "contracts-rust/src/run_bundle.rs", + "from": "contracts-rust/src/envelope.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27782,7 +27788,7 @@ "weight": 1.0 }, { - "from": "contracts-rust/src/envelope.rs", + "from": "contracts-rust/src/message_intent.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27800,7 +27806,7 @@ "weight": 1.0 }, { - "from": "contracts-rust/src/message_intent.rs", + "from": "contracts-rust/src/conversions.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27818,7 +27824,7 @@ "weight": 1.0 }, { - "from": "contracts-rust/src/conversions.rs", + "from": "contracts-rust/src/receipt.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27836,7 +27842,7 @@ "weight": 1.0 }, { - "from": "contracts-rust/src/receipt.rs", + "from": "contracts-rust/src/pack_manifest.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27854,7 +27860,7 @@ "weight": 1.0 }, { - "from": "contracts-rust/src/pack_manifest.rs", + "from": "contracts-rust/src/weather.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -27870,12 +27876,6 @@ "to": "WebServer", "relation": "framework", "weight": 1.0 - }, - { - "from": "contracts-rust/src/weather.rs", - "to": "OTP", - "relation": "framework", - "weight": 1.0 } ] }, @@ -27907,239 +27907,133 @@ "clinician/src/tools/bt_sentinel.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "PanicPath->Memory" }, { - "source_category": "ProofDrift", + "source_category": "InputBoundary", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "cicada/test/test_config.jl", - "cicada/test/test_keygen.jl", - "cicada/test/test_types.jl", - "monitoring/systems-observatory/test/test_database.jl" - ], - "frameworks": [ - "Phoenix", - "WebServer", - "OTP" - ], - "relation": "ProofDrift->Cpu" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "czech-file-knife/cfk-core/src/path.rs", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/broad-spectrum/tests/UrlParser_test.res", - "broad-spectrum/tests/UrlParser_test.res", - "hybrid-automation-router/lib/har_web/live/graph_live.ex", - "hybrid-automation-router/lib/har_web/components/core_components.ex" + "contracts/schemas/mod.js", + "monitoring/systems-observatory/benchmarks/benchmark_database.jl", + "monitoring/systems-observatory/examples/example_advanced_analysis.jl", + "monitoring/systems-observatory/examples/example_database_stats.jl", + "monitoring/systems-observatory/tools/generate_html_report.jl", + "monitoring/systems-observatory/test/test_database.jl", + "monitoring/systems-observatory/test/runtests.jl" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "InsecureProtocol->Network" + "relation": "InputBoundary->Cpu" }, { - "source_category": "UnsafeCode", + "source_category": "ResourceLeak", "sink_axis": "memory", "severity_value": 3.5, "files": [ - "port-endoscope/src/process.rs", - "nerdsafe-restart/src/ada/nerdsafe_tui.adb", - "czech-file-knife/cfk-providers/src/local.rs", - "czech-file-knife/cfk-providers/src/nfs.rs", - "czech-file-knife/cfk-ios/src/ffi.rs", - "ffi/fuse/src/cloud/cloud_fs.zig", - "ffi/systemd/src/main.zig", - "ffi/systemd/shim/src/lib.rs" + "czech-file-knife/cfk-ios/src/ffi.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "UnsafeCode->Memory" + "relation": "ResourceLeak->Memory" }, { - "source_category": "MutationGap", - "sink_axis": "cpu", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "observatory/test/system_observatory/cli_test.exs", - "observatory/test/system_observatory/bundle_ingestion_test.exs", - "observatory/test/system_observatory/correlator_test.exs", - "observatory/test/system_observatory/forecasting_test.exs", - "observatory/test/system_observatory/themes_test.exs", - "observatory/test/system_observatory/nvme_sentinel_test.exs", - "observatory/test/system_observatory/ambient_test.exs", - "observatory/test/system_observatory/recommendation_test.exs", - "observatory/test/system_observatory/metrics/store_test.exs", - "observatory/test/system_observatory_test.exs", - "records/service-autopsy/test/service_autopsy/report_store_test.exs", - "records/referrals/test/feedback_a_tron/audit_log_test.exs", - "records/referrals/test/feedback_a_tron/deduplicator_test.exs", - "hybrid-automation-router/test/web/router_test.exs", - "hybrid-automation-router/test/web/error_html_test.exs", - "hybrid-automation-router/test/web/transform_controller_test.exs", - "hybrid-automation-router/test/web/graph_live_test.exs", - "hybrid-automation-router/test/web/transform_live_test.exs", - "hybrid-automation-router/test/web/dashboard_live_test.exs", - "hybrid-automation-router/test/web/error_json_test.exs", - "hybrid-automation-router/test/har_test.exs", - "hybrid-automation-router/test/contracts/k9_contract_test.exs", - "hybrid-automation-router/test/attestation/a2ml_test.exs", - "hybrid-automation-router/test/control_plane/router_test.exs", - "hybrid-automation-router/test/control_plane/routing_decision_test.exs", - "hybrid-automation-router/test/control_plane/circuit_breaker_test.exs", - "hybrid-automation-router/test/control_plane/policy_engine_test.exs", - "hybrid-automation-router/test/control_plane/routing_table_test.exs", - "hybrid-automation-router/test/control_plane/health_checker_test.exs", - "hybrid-automation-router/test/mix/tasks/har_transform_test.exs", - "hybrid-automation-router/test/mix/tasks/har_convert_test.exs", - "hybrid-automation-router/test/mix/tasks/har_parse_test.exs", - "hybrid-automation-router/test/data_plane/parsers/docker_compose_test.exs", - "hybrid-automation-router/test/data_plane/parsers/kubernetes_test.exs", - "hybrid-automation-router/test/data_plane/parsers/ansible_test.exs", - "hybrid-automation-router/test/data_plane/parsers/pulumi_test.exs", - "hybrid-automation-router/test/data_plane/parsers/salt_test.exs", - "hybrid-automation-router/test/data_plane/parsers/cloudformation_test.exs", - "hybrid-automation-router/test/data_plane/parsers/terraform_test.exs", - "hybrid-automation-router/test/data_plane/parsers/puppet_test.exs", - "hybrid-automation-router/test/data_plane/parsers/chef_test.exs", - "hybrid-automation-router/test/data_plane/transformers/docker_compose_test.exs", - "hybrid-automation-router/test/data_plane/transformers/kubernetes_test.exs", - "hybrid-automation-router/test/data_plane/transformers/ansible_test.exs", - "hybrid-automation-router/test/data_plane/transformers/pulumi_test.exs", - "hybrid-automation-router/test/data_plane/transformers/salt_test.exs", - "hybrid-automation-router/test/data_plane/transformers/cloudformation_test.exs", - "hybrid-automation-router/test/data_plane/transformers/terraform_test.exs", - "hybrid-automation-router/test/data_plane/transformers/puppet_test.exs", - "hybrid-automation-router/test/data_plane/transformers/chef_test.exs", - "hybrid-automation-router/test/data_plane/input_validator_test.exs", - "hybrid-automation-router/test/data_plane/transformer_dispatch_test.exs", - "hybrid-automation-router/test/data_plane/parser_dispatch_test.exs", - "hybrid-automation-router/test/integration/convert_test.exs", - "hybrid-automation-router/test/integration/ansible_salt_roundtrip_test.exs", - "hybrid-automation-router/test/integration/round_trip_test.exs", - "hybrid-automation-router/test/security/security_manager_test.exs", - "hybrid-automation-router/test/security/security_extensions_test.exs", - "hybrid-automation-router/test/semantic/cycle_detector_test.exs", - "hybrid-automation-router/test/semantic/dependency_test.exs", - "hybrid-automation-router/test/semantic/graph_test.exs", - "hybrid-automation-router/test/semantic/operation_test.exs", - "monitoring/observatory/test/system_observatory/cli_test.exs", - "monitoring/observatory/test/system_observatory/bundle_ingestion_test.exs", - "monitoring/observatory/test/system_observatory/correlator_test.exs", - "monitoring/observatory/test/system_observatory/forecasting_test.exs", - "monitoring/observatory/test/system_observatory/recommendation_test.exs", - "monitoring/observatory/test/system_observatory/metrics/store_test.exs", - "monitoring/observatory/test/system_observatory_test.exs", - "monitoring/systems-observatory/test/runtests.jl" + "personal-sysadmin/scripts/setup-new-repo.sh", + "personal-sysadmin/scripts/github-admin/add-license-badges.sh", + "personal-sysadmin/scripts/github-admin/add-missing-files.sh", + "personal-sysadmin/scripts/github-admin/add-language-blockers.sh", + "personal-sysadmin/scripts/github-admin/add-community-health.sh", + "personal-sysadmin/scripts/github-admin/advanced-security-config.sh", + "personal-sysadmin/scripts/github-admin/add-readme-roadmap.sh", + "personal-sysadmin/scripts/github-admin/setup-palimpsest.sh", + "personal-sysadmin/scripts/github-admin/configure-all-repos.sh", + "personal-sysadmin/scripts/github-admin/add-scm-files.sh", + "personal-sysadmin/scripts/github-admin/add-justfile-mustfile.sh", + "personal-sysadmin/scripts/github-admin/add-descriptions.sh", + "scripts/demo-flow.sh" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "MutationGap->Cpu" + "relation": "PathTraversal->Disk" }, { - "source_category": "ResourceLeak", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, "files": [ - "czech-file-knife/cfk-ios/src/ffi.rs" + "hybrid-automation-router/test/attestation/a2ml_test.exs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "ResourceLeak->Memory" + "relation": "HardcodedSecret->Network" }, { - "source_category": "UnsafeFFI", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 5.0, "files": [ - "ffi/fuse/src/c.zig", - "cicada/src/keygen/postquantum.jl", - "monitoring/systems-observatory/src/diagnostics_integration.jl" + "observatory/lib/system_observatory/bt_sentinel.ex", + "observatory/lib/system_observatory/nvme_sentinel.ex", + "records/service-autopsy/lib/service_autopsy/collector.ex", + "records/service-autopsy/lib/service_autopsy/watcher.ex", + "records/referrals/lib/feedback_a_tron/network_verifier.ex", + "records/referrals/lib/feedback_a_tron/submitter.ex", + "total-update/elixir/dnfinition/lib/dnfinition/backends/nix_backend.ex", + "total-update/elixir/dnfinition/lib/dnfinition/backends/guix_backend.ex", + "total-update/elixir/dnfinition/lib/dnfinition/snapshot_manager.ex", + "total-update/elixir/dnfinition/lib/dnfinition/ada_wrapper.ex", + "total-update/elixir/totalupdate/lib/totalupdate/download_manager.ex", + "total-update/elixir/totalupdate/lib/totalupdate/daemon.ex", + "total-update/elixir/totalupdate/lib/totalupdate/strategy_engine.ex", + "total-update/test/skeleton_test.sh", + "nerdsafe-restart/nerdsafe-restart.sh", + "nerdsafe-restart/bootstrap-check.sh", + "scripts/demo-flow.sh" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "UnsafeFFI->Memory" + "relation": "CommandInjection->Cpu" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, "files": [ - "contracts/schemas/mod.js", - "monitoring/systems-observatory/benchmarks/benchmark_database.jl", - "monitoring/systems-observatory/examples/example_advanced_analysis.jl", - "monitoring/systems-observatory/examples/example_database_stats.jl", - "monitoring/systems-observatory/tools/generate_html_report.jl", - "monitoring/systems-observatory/test/test_database.jl", - "monitoring/systems-observatory/test/runtests.jl" + "port-endoscope/src/process.rs", + "czech-file-knife/cfk-providers/src/local.rs", + "czech-file-knife/cfk-providers/src/nfs.rs", + "czech-file-knife/cfk-ios/src/ffi.rs", + "ffi/systemd/shim/src/lib.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "InputBoundary->Cpu" + "relation": "UnsafeCode->Concurrency" }, { "source_category": "UnboundedAllocation", @@ -28170,41 +28064,27 @@ "clinician/src/rules/mod.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "UnsafeFFI", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "observatory/lib/system_observatory/bt_sentinel.ex", - "observatory/lib/system_observatory/nvme_sentinel.ex", - "records/service-autopsy/lib/service_autopsy/collector.ex", - "records/service-autopsy/lib/service_autopsy/watcher.ex", - "records/referrals/lib/feedback_a_tron/network_verifier.ex", - "records/referrals/lib/feedback_a_tron/submitter.ex", - "total-update/elixir/dnfinition/lib/dnfinition/backends/nix_backend.ex", - "total-update/elixir/dnfinition/lib/dnfinition/backends/guix_backend.ex", - "total-update/elixir/dnfinition/lib/dnfinition/snapshot_manager.ex", - "total-update/elixir/dnfinition/lib/dnfinition/ada_wrapper.ex", - "total-update/elixir/totalupdate/lib/totalupdate/download_manager.ex", - "total-update/elixir/totalupdate/lib/totalupdate/daemon.ex", - "total-update/elixir/totalupdate/lib/totalupdate/strategy_engine.ex", - "total-update/test/skeleton_test.sh", - "nerdsafe-restart/nerdsafe-restart.sh", - "nerdsafe-restart/bootstrap-check.sh", - "scripts/demo-flow.sh" + "ffi/fuse/src/c.zig", + "cicada/src/keygen/postquantum.jl", + "monitoring/systems-observatory/src/diagnostics_integration.jl" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "CommandInjection->Cpu" + "relation": "UnsafeFFI->Memory" }, { "source_category": "PanicPath", @@ -28232,12 +28112,50 @@ "clinician/src/tools/bt_sentinel.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "PanicPath->Disk" }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "port-endoscope/src/process.rs", + "nerdsafe-restart/src/ada/nerdsafe_tui.adb", + "czech-file-knife/cfk-providers/src/local.rs", + "czech-file-knife/cfk-providers/src/nfs.rs", + "czech-file-knife/cfk-ios/src/ffi.rs", + "ffi/fuse/src/cloud/cloud_fs.zig", + "ffi/systemd/src/main.zig", + "ffi/systemd/shim/src/lib.rs" + ], + "frameworks": [ + "OTP", + "Phoenix", + "WebServer" + ], + "relation": "UnsafeCode->Memory" + }, + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "cicada/test/test_config.jl", + "cicada/test/test_keygen.jl", + "cicada/test/test_types.jl", + "monitoring/systems-observatory/test/test_database.jl" + ], + "frameworks": [ + "OTP", + "Phoenix", + "WebServer" + ], + "relation": "ProofDrift->Cpu" + }, { "source_category": "CommandInjection", "sink_axis": "disk", @@ -28261,25 +28179,82 @@ "scripts/demo-flow.sh" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "CommandInjection->Disk" }, { - "source_category": "HardcodedSecret", + "source_category": "InsecureProtocol", "sink_axis": "network", - "severity_value": 5.0, + "severity_value": 2.5, "files": [ - "hybrid-automation-router/test/attestation/a2ml_test.exs" + "czech-file-knife/cfk-core/src/path.rs", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/broad-spectrum/tests/UrlParser_test.res", + "broad-spectrum/tests/UrlParser_test.res", + "hybrid-automation-router/lib/har_web/live/graph_live.ex", + "hybrid-automation-router/lib/har_web/components/core_components.ex" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "HardcodedSecret->Network" + "relation": "InsecureProtocol->Network" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "hybrid-automation-router/lib/har_web.ex" + ], + "frameworks": [ + "OTP", + "Phoenix", + "WebServer" + ], + "relation": "DynamicCodeExecution->Cpu" }, { "source_category": "UnboundedAllocation", @@ -28310,69 +28285,94 @@ "clinician/src/rules/mod.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "UnboundedAllocation->Memory" }, { - "source_category": "DynamicCodeExecution", + "source_category": "MutationGap", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "hybrid-automation-router/lib/har_web.ex" - ], - "frameworks": [ - "Phoenix", - "WebServer", - "OTP" - ], - "relation": "DynamicCodeExecution->Cpu" - }, - { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "personal-sysadmin/scripts/setup-new-repo.sh", - "personal-sysadmin/scripts/github-admin/add-license-badges.sh", - "personal-sysadmin/scripts/github-admin/add-missing-files.sh", - "personal-sysadmin/scripts/github-admin/add-language-blockers.sh", - "personal-sysadmin/scripts/github-admin/add-community-health.sh", - "personal-sysadmin/scripts/github-admin/advanced-security-config.sh", - "personal-sysadmin/scripts/github-admin/add-readme-roadmap.sh", - "personal-sysadmin/scripts/github-admin/setup-palimpsest.sh", - "personal-sysadmin/scripts/github-admin/configure-all-repos.sh", - "personal-sysadmin/scripts/github-admin/add-scm-files.sh", - "personal-sysadmin/scripts/github-admin/add-justfile-mustfile.sh", - "personal-sysadmin/scripts/github-admin/add-descriptions.sh", - "scripts/demo-flow.sh" - ], - "frameworks": [ - "Phoenix", - "WebServer", - "OTP" - ], - "relation": "PathTraversal->Disk" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, - "files": [ - "port-endoscope/src/process.rs", - "czech-file-knife/cfk-providers/src/local.rs", - "czech-file-knife/cfk-providers/src/nfs.rs", - "czech-file-knife/cfk-ios/src/ffi.rs", - "ffi/systemd/shim/src/lib.rs" + "observatory/test/system_observatory/cli_test.exs", + "observatory/test/system_observatory/bundle_ingestion_test.exs", + "observatory/test/system_observatory/correlator_test.exs", + "observatory/test/system_observatory/forecasting_test.exs", + "observatory/test/system_observatory/themes_test.exs", + "observatory/test/system_observatory/nvme_sentinel_test.exs", + "observatory/test/system_observatory/ambient_test.exs", + "observatory/test/system_observatory/recommendation_test.exs", + "observatory/test/system_observatory/metrics/store_test.exs", + "observatory/test/system_observatory_test.exs", + "records/service-autopsy/test/service_autopsy/report_store_test.exs", + "records/referrals/test/feedback_a_tron/audit_log_test.exs", + "records/referrals/test/feedback_a_tron/deduplicator_test.exs", + "hybrid-automation-router/test/web/router_test.exs", + "hybrid-automation-router/test/web/error_html_test.exs", + "hybrid-automation-router/test/web/transform_controller_test.exs", + "hybrid-automation-router/test/web/graph_live_test.exs", + "hybrid-automation-router/test/web/transform_live_test.exs", + "hybrid-automation-router/test/web/dashboard_live_test.exs", + "hybrid-automation-router/test/web/error_json_test.exs", + "hybrid-automation-router/test/har_test.exs", + "hybrid-automation-router/test/contracts/k9_contract_test.exs", + "hybrid-automation-router/test/attestation/a2ml_test.exs", + "hybrid-automation-router/test/control_plane/router_test.exs", + "hybrid-automation-router/test/control_plane/routing_decision_test.exs", + "hybrid-automation-router/test/control_plane/circuit_breaker_test.exs", + "hybrid-automation-router/test/control_plane/policy_engine_test.exs", + "hybrid-automation-router/test/control_plane/routing_table_test.exs", + "hybrid-automation-router/test/control_plane/health_checker_test.exs", + "hybrid-automation-router/test/mix/tasks/har_transform_test.exs", + "hybrid-automation-router/test/mix/tasks/har_convert_test.exs", + "hybrid-automation-router/test/mix/tasks/har_parse_test.exs", + "hybrid-automation-router/test/data_plane/parsers/docker_compose_test.exs", + "hybrid-automation-router/test/data_plane/parsers/kubernetes_test.exs", + "hybrid-automation-router/test/data_plane/parsers/ansible_test.exs", + "hybrid-automation-router/test/data_plane/parsers/pulumi_test.exs", + "hybrid-automation-router/test/data_plane/parsers/salt_test.exs", + "hybrid-automation-router/test/data_plane/parsers/cloudformation_test.exs", + "hybrid-automation-router/test/data_plane/parsers/terraform_test.exs", + "hybrid-automation-router/test/data_plane/parsers/puppet_test.exs", + "hybrid-automation-router/test/data_plane/parsers/chef_test.exs", + "hybrid-automation-router/test/data_plane/transformers/docker_compose_test.exs", + "hybrid-automation-router/test/data_plane/transformers/kubernetes_test.exs", + "hybrid-automation-router/test/data_plane/transformers/ansible_test.exs", + "hybrid-automation-router/test/data_plane/transformers/pulumi_test.exs", + "hybrid-automation-router/test/data_plane/transformers/salt_test.exs", + "hybrid-automation-router/test/data_plane/transformers/cloudformation_test.exs", + "hybrid-automation-router/test/data_plane/transformers/terraform_test.exs", + "hybrid-automation-router/test/data_plane/transformers/puppet_test.exs", + "hybrid-automation-router/test/data_plane/transformers/chef_test.exs", + "hybrid-automation-router/test/data_plane/input_validator_test.exs", + "hybrid-automation-router/test/data_plane/transformer_dispatch_test.exs", + "hybrid-automation-router/test/data_plane/parser_dispatch_test.exs", + "hybrid-automation-router/test/integration/convert_test.exs", + "hybrid-automation-router/test/integration/ansible_salt_roundtrip_test.exs", + "hybrid-automation-router/test/integration/round_trip_test.exs", + "hybrid-automation-router/test/security/security_manager_test.exs", + "hybrid-automation-router/test/security/security_extensions_test.exs", + "hybrid-automation-router/test/semantic/cycle_detector_test.exs", + "hybrid-automation-router/test/semantic/dependency_test.exs", + "hybrid-automation-router/test/semantic/graph_test.exs", + "hybrid-automation-router/test/semantic/operation_test.exs", + "monitoring/observatory/test/system_observatory/cli_test.exs", + "monitoring/observatory/test/system_observatory/bundle_ingestion_test.exs", + "monitoring/observatory/test/system_observatory/correlator_test.exs", + "monitoring/observatory/test/system_observatory/forecasting_test.exs", + "monitoring/observatory/test/system_observatory/recommendation_test.exs", + "monitoring/observatory/test/system_observatory/metrics/store_test.exs", + "monitoring/observatory/test/system_observatory_test.exs", + "monitoring/systems-observatory/test/runtests.jl" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "UnsafeCode->Concurrency" + "relation": "MutationGap->Cpu" } ] } diff --git a/scans/anamnesis.json b/scans/anamnesis.json index 90ebd46c..f83ab44e 100644 --- a/scans/anamnesis.json +++ b/scans/anamnesis.json @@ -151,8 +151,8 @@ ], "recommended_attacks": [ "disk", - "cpu", - "network" + "network", + "cpu" ], "dependency_graph": { "edges": [ @@ -204,6 +204,19 @@ ], "relation": "CommandInjection->Cpu" }, + { + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "orchestrator/test/anamnesis/pipelines/ingestion_pipeline_test.exs", + "orchestrator/test/anamnesis/ports/parser_port_test.exs" + ], + "frameworks": [ + "OTP" + ], + "relation": "MutationGap->Cpu" + }, { "source_category": "CommandInjection", "sink_axis": "disk", @@ -230,19 +243,6 @@ "OTP" ], "relation": "InsecureProtocol->Network" - }, - { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "orchestrator/test/anamnesis/pipelines/ingestion_pipeline_test.exs", - "orchestrator/test/anamnesis/ports/parser_port_test.exs" - ], - "frameworks": [ - "OTP" - ], - "relation": "MutationGap->Cpu" } ] } diff --git a/scans/anvomidav.json b/scans/anvomidav.json index 5b2babd1..62dc9c8f 100644 --- a/scans/anvomidav.json +++ b/scans/anvomidav.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "anvomidav", - "language": "scheme", + "language": "shell", "frameworks": [], "weak_points": [ { diff --git a/scans/anvomidaviser.json b/scans/anvomidaviser.json index b090dd3c..b382fd9a 100644 --- a/scans/anvomidaviser.json +++ b/scans/anvomidaviser.json @@ -27,12 +27,12 @@ } ], "statistics": { - "total_lines": 6972, + "total_lines": 7004, "unsafe_blocks": 20, "panic_sites": 0, "unwrap_calls": 0, "allocation_sites": 5, - "io_operations": 4, + "io_operations": 6, "threading_constructs": 2 }, "file_statistics": [ @@ -116,14 +116,31 @@ "allocation_sites": 0, "io_operations": 1, "threading_constructs": 0 + }, + { + "file_path": "scripts/abi-ffi-gate.py", + "lines": 103, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 2, + "threading_constructs": 0 } ], "recommended_attacks": [ + "memory", "cpu", - "memory" + "disk" ], "dependency_graph": { "edges": [ + { + "from": "scripts/install-zig.sh", + "to": "scripts/abi-ffi-gate.py", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, { "from": "src/codegen/mod.rs", "to": "src/codegen/validator.rs", diff --git a/scans/anytype.json b/scans/anytype.json index e0e61ab0..d5d8fbc5 100644 --- a/scans/anytype.json +++ b/scans/anytype.json @@ -269,35 +269,17 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ - { - "from": ".machine_readable/arrival-pack/arrival-pack.ncl", - "to": ".machine_readable/arrival-pack/generate.sh", - "relation": "shared_dir:.machine_readable/arrival-pack", - "weight": 1.0 - }, - { - "from": ".machine_readable/contractiles/must/must.k9.ncl", - "to": ".machine_readable/contractiles/must/must.ncl", - "relation": "shared_dir:.machine_readable/contractiles/must", - "weight": 1.0 - }, { "from": ".machine_readable/coaptation/coapt.ncl", "to": ".machine_readable/coaptation/verify.sh", "relation": "shared_dir:.machine_readable/coaptation", "weight": 1.0 }, - { - "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": ".machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/dust", - "weight": 1.0 - }, { "from": ".machine_readable/contractiles/adjust/adjust.ncl", "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", @@ -310,6 +292,12 @@ "relation": "shared_dir:.machine_readable/contractiles/intend", "weight": 1.0 }, + { + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "to": ".machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/bust", + "weight": 1.0 + }, { "from": ".machine_readable/contractiles/trust/trust.k9.ncl", "to": ".machine_readable/contractiles/trust/trust.ncl", @@ -317,9 +305,21 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", - "to": ".machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/bust", + "from": ".machine_readable/contractiles/dust/dust.ncl", + "to": ".machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/dust", + "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/must/must.k9.ncl", + "to": ".machine_readable/contractiles/must/must.ncl", + "relation": "shared_dir:.machine_readable/contractiles/must", + "weight": 1.0 + }, + { + "from": ".machine_readable/arrival-pack/arrival-pack.ncl", + "to": ".machine_readable/arrival-pack/generate.sh", + "relation": "shared_dir:.machine_readable/arrival-pack", "weight": 1.0 } ] diff --git a/scans/arghda-core.json b/scans/arghda-core.json index 0a03b171..2bff5970 100644 --- a/scans/arghda-core.json +++ b/scans/arghda-core.json @@ -695,55 +695,13 @@ } ], "recommended_attacks": [ - "network", - "disk", + "memory", "cpu", - "memory" + "disk", + "network" ], "dependency_graph": { "edges": [ - { - "from": "scripts/provision-provers.sh", - "to": "scripts/check-spdx.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "tests/mizar.rs", - "to": "tests/coq.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "tests/coq.rs", - "to": "tests/lean.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "tests/lean.rs", - "to": "tests/isabelle.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "tests/isabelle.rs", - "to": "tests/smt.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "tests/smt.rs", - "to": "tests/smoke.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "tests/smoke.rs", - "to": "tests/idris2.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, { "from": "src/dag.rs", "to": "src/event.rs", @@ -799,45 +757,39 @@ "weight": 1.0 }, { - "from": "src/prover/mizar.rs", - "to": "src/prover/lean.rs", - "relation": "shared_dir:src/prover", - "weight": 1.0 - }, - { - "from": "src/prover/lean.rs", - "to": "src/prover/rocq.rs", - "relation": "shared_dir:src/prover", + "from": "tests/mizar.rs", + "to": "tests/coq.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/prover/rocq.rs", - "to": "src/prover/isabelle.rs", - "relation": "shared_dir:src/prover", + "from": "tests/coq.rs", + "to": "tests/lean.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/prover/isabelle.rs", - "to": "src/prover/smt.rs", - "relation": "shared_dir:src/prover", + "from": "tests/lean.rs", + "to": "tests/isabelle.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/prover/smt.rs", - "to": "src/prover/mod.rs", - "relation": "shared_dir:src/prover", + "from": "tests/isabelle.rs", + "to": "tests/smt.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/prover/mod.rs", - "to": "src/prover/idris2.rs", - "relation": "shared_dir:src/prover", + "from": "tests/smt.rs", + "to": "tests/smoke.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/prover/idris2.rs", - "to": "src/prover/agda.rs", - "relation": "shared_dir:src/prover", + "from": "tests/smoke.rs", + "to": "tests/idris2.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { @@ -893,6 +845,54 @@ "to": "src/lint/idris2.rs", "relation": "shared_dir:src/lint", "weight": 1.0 + }, + { + "from": "scripts/provision-provers.sh", + "to": "scripts/check-spdx.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "src/prover/mizar.rs", + "to": "src/prover/lean.rs", + "relation": "shared_dir:src/prover", + "weight": 1.0 + }, + { + "from": "src/prover/lean.rs", + "to": "src/prover/rocq.rs", + "relation": "shared_dir:src/prover", + "weight": 1.0 + }, + { + "from": "src/prover/rocq.rs", + "to": "src/prover/isabelle.rs", + "relation": "shared_dir:src/prover", + "weight": 1.0 + }, + { + "from": "src/prover/isabelle.rs", + "to": "src/prover/smt.rs", + "relation": "shared_dir:src/prover", + "weight": 1.0 + }, + { + "from": "src/prover/smt.rs", + "to": "src/prover/mod.rs", + "relation": "shared_dir:src/prover", + "weight": 1.0 + }, + { + "from": "src/prover/mod.rs", + "to": "src/prover/idris2.rs", + "relation": "shared_dir:src/prover", + "weight": 1.0 + }, + { + "from": "src/prover/idris2.rs", + "to": "src/prover/agda.rs", + "relation": "shared_dir:src/prover", + "weight": 1.0 } ] }, @@ -910,29 +910,44 @@ "relation": "PanicPath->Memory" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "scripts/provision-provers.sh" + "src/dag.rs", + "src/event.rs", + "src/graph.rs", + "src/prover/mizar.rs", + "src/prover/lean.rs", + "src/prover/isabelle.rs", + "src/prover/idris2.rs", + "src/proven.rs", + "src/config.rs", + "src/lint/coq.rs", + "src/lint/tab_mix.rs", + "src/lint/lean.rs", + "src/lint/isabelle.rs", + "src/lint/postulate.rs", + "src/lint/escape_hatch.rs", + "src/lint/unpinned_headline.rs", + "src/lint/idris2.rs" ], "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, "files": [ - "src/dispatch.rs", "scripts/provision-provers.sh" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "CommandInjection->Disk" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/dag.rs", @@ -954,17 +969,18 @@ "src/lint/idris2.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ + "src/dispatch.rs", "scripts/provision-provers.sh" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "InsecureProtocol->Network" }, { "source_category": "PanicPath", @@ -979,39 +995,23 @@ }, { "source_category": "CommandInjection", - "sink_axis": "disk", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ "scripts/provision-provers.sh" ], "frameworks": [], - "relation": "CommandInjection->Disk" + "relation": "CommandInjection->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/dag.rs", - "src/event.rs", - "src/graph.rs", - "src/prover/mizar.rs", - "src/prover/lean.rs", - "src/prover/isabelle.rs", - "src/prover/idris2.rs", - "src/proven.rs", - "src/config.rs", - "src/lint/coq.rs", - "src/lint/tab_mix.rs", - "src/lint/lean.rs", - "src/lint/isabelle.rs", - "src/lint/postulate.rs", - "src/lint/escape_hatch.rs", - "src/lint/unpinned_headline.rs", - "src/lint/idris2.rs" + "scripts/provision-provers.sh" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "PathTraversal->Disk" } ] } diff --git a/scans/asdf-tool-plugins.json b/scans/asdf-tool-plugins.json index 5a7e01a6..7e63c7e2 100644 --- a/scans/asdf-tool-plugins.json +++ b/scans/asdf-tool-plugins.json @@ -11858,497 +11858,485 @@ } ], "recommended_attacks": [ - "cpu", + "disk", "memory", - "concurrency", - "disk" + "cpu", + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "asdf-dragonfly-plugin/src/abi/Foreign.idr", - "to": "asdf-dragonfly-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-dragonfly-plugin/src/abi", - "weight": 1.0 - }, - { - "from": "asdf-plugin-collection/plugins/virtuoso/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/virtuoso/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/virtuoso/src/abi", - "weight": 1.0 - }, - { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/rescript/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/rescript/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/rescript/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/couchdb/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/couchdb/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/couchdb/src/abi", "weight": 1.0 }, { - "from": "asdf-zig-plugin/src/abi/Foreign.idr", - "to": "asdf-zig-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-zig-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/pollen/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/pollen/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/pollen/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/lego/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/lego/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/lego/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/pomerium/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/pomerium/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/pomerium/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/restic/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/restic/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/restic/src/abi", + "from": "asdf-deno-plugin/src/abi/Foreign.idr", + "to": "asdf-deno-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-deno-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-metaiconic-plugin/src/abi/Foreign.idr", - "to": "asdf-metaiconic-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-metaiconic-plugin/src/abi", + "from": "asdf-yj-plugin/src/abi/Foreign.idr", + "to": "asdf-yj-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-yj-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-rethinkdb-plugin/src/abi/Foreign.idr", - "to": "asdf-rethinkdb-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-rethinkdb-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/zola/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/zola/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/zola/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/src/abi", + "from": "asdf-pomerium-plugin/src/abi/Foreign.idr", + "to": "asdf-pomerium-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-pomerium-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-metaiconic-plugin/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-metaiconic-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-metaiconic-plugin/src/abi", + "from": "asdf-augmenters/asdf-control-tower/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-control-tower/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-control-tower/src/abi", "weight": 1.0 }, { - "from": "asdf-melange-plugin/src/abi/Foreign.idr", - "to": "asdf-melange-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-melange-plugin/src/abi", + "from": "asdf-sops-plugin/src/abi/Foreign.idr", + "to": "asdf-sops-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-sops-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-borg-plugin/src/abi/Foreign.idr", - "to": "asdf-borg-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-borg-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/taplo/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/taplo/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/taplo/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/bebop/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/bebop/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/bebop/src/abi", + "from": "asdf-httpd-plugin/src/abi/Foreign.idr", + "to": "asdf-httpd-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-httpd-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/casket-ssg/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/casket-ssg/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/casket-ssg/src/abi", + "from": "asdf-doctl-plugin/src/abi/Foreign.idr", + "to": "asdf-doctl-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-doctl-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-surrealdb-plugin/src/abi/Foreign.idr", - "to": "asdf-surrealdb-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-surrealdb-plugin/src/abi", + "from": "asdf-acceleration-middleware/crates/asdf-cache/src/l2.rs", + "to": "asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", + "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-cache/src", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/surrealdb/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/surrealdb/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/surrealdb/src/abi", + "from": "asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", + "to": "asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", + "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-cache/src", "weight": 1.0 }, { - "from": "asdf-couchdb-plugin/src/abi/Foreign.idr", - "to": "asdf-couchdb-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-couchdb-plugin/src/abi", + "from": "asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", + "to": "asdf-acceleration-middleware/crates/asdf-cache/src/error.rs", + "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-cache/src", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/nickel/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/nickel/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/nickel/src/abi", + "from": "asdf-plugin-collection/plugins/trivy/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/trivy/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/trivy/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/src/abi", + "from": "asdf-plugin-configurator/src/abi/Foreign.idr", + "to": "asdf-plugin-configurator/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-configurator/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/trivy/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/trivy/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/trivy/src/abi", + "from": "asdf-plugin-collection/plugins/cue/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/cue/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/cue/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/syft/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/syft/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/syft/src/abi", + "from": "asdf-zola-plugin/src/abi/Foreign.idr", + "to": "asdf-zola-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-zola-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/cobol/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/cobol/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cobol/src/abi", + "from": "asdf-plugin-collection/plugins/linkerd/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/linkerd/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/linkerd/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/coredns/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/coredns/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/coredns/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/cfssl/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/cfssl/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cfssl/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/kdl-fmt/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/kdl-fmt/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/kdl-fmt/src/abi", + "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/sync.rs", + "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/export.rs", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/influxdb/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/influxdb/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/influxdb/src/abi", + "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/export.rs", + "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/init.rs", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/opa/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/opa/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/opa/src/abi", + "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/init.rs", + "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/list.rs", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/security/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/security/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/security/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", - "to": "asdf-augmenters/asdf-ghjk/scripts/doctor.sh", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", + "from": "asdf-augmenters/asdf-acceleration-middleware/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-acceleration-middleware/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/scripts/doctor.sh", - "to": "asdf-augmenters/asdf-ghjk/scripts/cleanup.sh", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/ada/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/ada/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/ada/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/scripts/cleanup.sh", - "to": "asdf-augmenters/asdf-ghjk/scripts/setup-dev.sh", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", + "from": "asdf-cue-plugin/src/abi/Foreign.idr", + "to": "asdf-cue-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-cue-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/cobol/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/cobol/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/cobol/src/abi", + "from": "asdf-step-ca-plugin/src/abi/Foreign.idr", + "to": "asdf-step-ca-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-step-ca-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-acceleration-middleware/crates/asdf-config/src/loader.rs", - "to": "asdf-acceleration-middleware/crates/asdf-config/src/schema.rs", - "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-config/src", + "from": "asdf-virtuoso-plugin/src/abi/Foreign.idr", + "to": "asdf-virtuoso-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-virtuoso-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-acceleration-middleware/crates/asdf-config/src/schema.rs", - "to": "asdf-acceleration-middleware/crates/asdf-config/src/error.rs", - "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-config/src", + "from": "asdf-syft-plugin/src/abi/Foreign.idr", + "to": "asdf-syft-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-syft-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/cobalt/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/cobalt/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/cobalt/src/abi", + "from": "asdf-ghjk/scripts/benchmark.sh", + "to": "asdf-ghjk/scripts/doctor.sh", + "relation": "shared_dir:asdf-ghjk/scripts", "weight": 1.0 }, { - "from": "asdf-vlang-plugin/src/abi/Foreign.idr", - "to": "asdf-vlang-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-vlang-plugin/src/abi", + "from": "asdf-ghjk/scripts/doctor.sh", + "to": "asdf-ghjk/scripts/cleanup.sh", + "relation": "shared_dir:asdf-ghjk/scripts", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/lego/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/lego/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/lego/src/abi", + "from": "asdf-ghjk/scripts/cleanup.sh", + "to": "asdf-ghjk/scripts/setup-dev.sh", + "relation": "shared_dir:asdf-ghjk/scripts", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/hashicorp/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/hashicorp/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/hashicorp/src/abi", + "from": "asdf-plugin-collection/plugins/cobalt/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/cobalt/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/cobalt/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/openlitespeed/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/openlitespeed/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/openlitespeed/src/abi", + "from": "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/sync.rs", + "to": "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", + "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-accelerate/src/commands", "weight": 1.0 }, { - "from": "asdf-taplo-plugin/src/abi/Foreign.idr", - "to": "asdf-taplo-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-taplo-plugin/src/abi", + "from": "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", + "to": "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/update.rs", + "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-accelerate/src/commands", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/openssl/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/openssl/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/openssl/src/abi", + "from": "asdf-ui-plugin/src/abi/Foreign.idr", + "to": "asdf-ui-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-ui-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-ocaml-plugin/src/abi/Foreign.idr", - "to": "asdf-ocaml-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-ocaml-plugin/src/abi", + "from": "asdf-varnish-plugin/src/abi/Foreign.idr", + "to": "asdf-varnish-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-varnish-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-hashicorp-plugin/src/abi/Foreign.idr", - "to": "asdf-hashicorp-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-hashicorp-plugin/src/abi", + "from": "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", + "to": "asdf-augmenters/asdf-ghjk/scripts/doctor.sh", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/influxdb/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/influxdb/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/influxdb/src/abi", + "from": "asdf-augmenters/asdf-ghjk/scripts/doctor.sh", + "to": "asdf-augmenters/asdf-ghjk/scripts/cleanup.sh", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", "weight": 1.0 }, { - "from": "asdf-plugin-configurator/src/commands/sync.rs", - "to": "asdf-plugin-configurator/src/commands/export.rs", - "relation": "shared_dir:asdf-plugin-configurator/src/commands", + "from": "asdf-augmenters/asdf-ghjk/scripts/cleanup.sh", + "to": "asdf-augmenters/asdf-ghjk/scripts/setup-dev.sh", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", "weight": 1.0 }, { - "from": "asdf-plugin-configurator/src/commands/export.rs", - "to": "asdf-plugin-configurator/src/commands/init.rs", - "relation": "shared_dir:asdf-plugin-configurator/src/commands", + "from": "asdf-plugin-collection/plugins/openssh/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/openssh/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/openssh/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-configurator/src/commands/init.rs", - "to": "asdf-plugin-configurator/src/commands/list.rs", - "relation": "shared_dir:asdf-plugin-configurator/src/commands", + "from": "asdf-plugin-collection/plugins/pomerium/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/pomerium/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/pomerium/src/abi", "weight": 1.0 }, { - "from": "asdf-mariadb-plugin/src/abi/Foreign.idr", - "to": "asdf-mariadb-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-mariadb-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/mdbook/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/mdbook/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/mdbook/src/abi", "weight": 1.0 }, { - "from": "asdf-rescript-plugin/src/abi/Foreign.idr", - "to": "asdf-rescript-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-rescript-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/rekor/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/rekor/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/rekor/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/borg/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/borg/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/borg/src/abi", + "from": "asdf-mysql-plugin/src/abi/Foreign.idr", + "to": "asdf-mysql-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-mysql-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/dragonfly/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/dragonfly/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/dragonfly/src/abi", + "from": "asdf-plugin-collection/plugins/couchdb/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/couchdb/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/couchdb/src/abi", "weight": 1.0 }, { - "from": "asdf-dhall-plugin/src/abi/Foreign.idr", - "to": "asdf-dhall-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-dhall-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/dhall/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/dhall/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/dhall/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/src/abi", + "from": "asdf-plugin-collection/plugins/bebop/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/bebop/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/bebop/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/step-ca/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/step-ca/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/step-ca/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/yq/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/yq/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/yq/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/ui/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/ui/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/ui/src/abi", + "from": "asdf-plugin-collection/plugins/doctl/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/doctl/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/doctl/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/metaiconic/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/metaiconic/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/metaiconic/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/arangodb/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/arangodb/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/arangodb/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/dhall/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/dhall/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/dhall/src/abi", + "from": "asdf-plugin-collection/plugins/httpd/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/httpd/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/httpd/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-configurator/src/config.rs", - "to": "asdf-plugin-configurator/src/main.rs", - "relation": "shared_dir:asdf-plugin-configurator/src", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/openssl/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/openssl/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/openssl/src/abi", "weight": 1.0 }, { - "from": "asdf-deno-plugin/src/abi/Foreign.idr", - "to": "asdf-deno-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-deno-plugin/src/abi", + "from": "asdf-melange-plugin/src/abi/Foreign.idr", + "to": "asdf-melange-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-melange-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/linkerd/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/linkerd/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/linkerd/src/abi", + "from": "asdf-yq-plugin/src/abi/Foreign.idr", + "to": "asdf-yq-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-yq-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/opa/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/opa/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/opa/src/abi", + "from": "asdf-coredns-plugin/src/abi/Foreign.idr", + "to": "asdf-coredns-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-coredns-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/src/abi", + "from": "asdf-plugin-collection/plugins/ui/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/ui/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/ui/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/cosign/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/cosign/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cosign/src/abi", + "from": "asdf-augmenters/asdf-ghjk/lib/utils.sh", + "to": "asdf-augmenters/asdf-ghjk/lib/cache.sh", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/lib", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/mysql/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/mysql/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/mysql/src/abi", + "from": "asdf-augmenters/asdf-ghjk/lib/cache.sh", + "to": "asdf-augmenters/asdf-ghjk/lib/utils.bash", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/lib", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/apko/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/apko/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/apko/src/abi", + "from": "asdf-arangodb-plugin/src/abi/Foreign.idr", + "to": "asdf-arangodb-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-arangodb-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/syft/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/syft/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/syft/src/abi", + "from": "asdf-plugin-collection/plugins/rescript/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/rescript/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/rescript/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/pomerium/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/pomerium/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/pomerium/src/abi", + "from": "asdf-ocaml-plugin/src/abi/Foreign.idr", + "to": "asdf-ocaml-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-ocaml-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/ui/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/ui/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/ui/src/abi", + "from": "asdf-plugin-collection/plugins/hashicorp/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/hashicorp/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/hashicorp/src/abi", "weight": 1.0 }, { - "from": "asdf-ghjk/lib/utils.sh", - "to": "asdf-ghjk/lib/cache.sh", - "relation": "shared_dir:asdf-ghjk/lib", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/cue/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/cue/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cue/src/abi", "weight": 1.0 }, { - "from": "asdf-ghjk/lib/cache.sh", - "to": "asdf-ghjk/lib/utils.bash", - "relation": "shared_dir:asdf-ghjk/lib", + "from": "asdf-openssl-plugin/src/abi/Foreign.idr", + "to": "asdf-openssl-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-openssl-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/deno/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/deno/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/deno/src/abi", + "from": "asdf-plugin-collection/plugins/influxdb/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/influxdb/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/influxdb/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/nickel/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/nickel/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/nickel/src/abi", + "from": "asdf-hashicorp-plugin/src/abi/Foreign.idr", + "to": "asdf-hashicorp-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-hashicorp-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/ocaml/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/ocaml/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/ocaml/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/mysql/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/mysql/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/mysql/src/abi", + "from": "asdf-plugin-collection/plugins/age/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/age/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/age/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/yq/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/yq/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/yq/src/abi", + "from": "asdf-plugin-collection/plugins/ocaml/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/ocaml/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/ocaml/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-configurator/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-configurator/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/pollen/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/pollen/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/pollen/src/abi", "weight": 1.0 }, { - "from": "asdf-rekor-plugin/src/abi/Foreign.idr", - "to": "asdf-rekor-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-rekor-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/mysql/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/mysql/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/mysql/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/sops/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/sops/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/sops/src/abi", + "from": "asdf-casket-ssg-plugin/src/abi/Foreign.idr", + "to": "asdf-casket-ssg-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-casket-ssg-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/zola/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/zola/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/zola/src/abi", + "from": "asdf-plugin-collection/plugins/syft/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/syft/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/syft/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/ocaml/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/ocaml/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/ocaml/src/abi", + "from": "asdf-plugin-collection/plugins/vlang/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/vlang/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/vlang/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/mdbook/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/mdbook/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/mdbook/src/abi", + "from": "asdf-neo4j-plugin/src/abi/Foreign.idr", + "to": "asdf-neo4j-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-neo4j-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/arangodb/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/arangodb/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/arangodb/src/abi", + "from": "asdf-plugin-collection/plugins/opa/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/opa/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/opa/src/abi", "weight": 1.0 }, { @@ -12358,297 +12346,297 @@ "weight": 1.0 }, { - "from": "asdf-linkerd-plugin/src/abi/Foreign.idr", - "to": "asdf-linkerd-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-linkerd-plugin/src/abi", + "from": "asdf-security-plugin/src/abi/Foreign.idr", + "to": "asdf-security-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-security-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/melange/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/melange/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/melange/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/doctl/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/doctl/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/doctl/src/abi", "weight": 1.0 }, { - "from": "asdf-trivy-plugin/src/abi/Foreign.idr", - "to": "asdf-trivy-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-trivy-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/mariadb/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/mariadb/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/mariadb/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/metaiconic/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/metaiconic/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/metaiconic/src/abi", + "from": "asdf-plugin-collection/plugins/neo4j/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/neo4j/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/neo4j/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/doctl/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/doctl/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/doctl/src/abi", + "from": "asdf-plugin-collection/plugins/serum/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/serum/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/serum/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/neo4j/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/neo4j/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/neo4j/src/abi", + "from": "asdf-plugin-configurator/src/config.rs", + "to": "asdf-plugin-configurator/src/main.rs", + "relation": "shared_dir:asdf-plugin-configurator/src", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/neo4j/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/neo4j/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/neo4j/src/abi", + "from": "asdf-plugin-collection/plugins/yj/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/yj/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/yj/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/linkerd/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/linkerd/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/linkerd/src/abi", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l2.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", "weight": 1.0 }, { - "from": "asdf-pomerium-plugin/src/abi/Foreign.idr", - "to": "asdf-pomerium-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-pomerium-plugin/src/abi", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", "weight": 1.0 }, { - "from": "asdf-lego-plugin/src/abi/Foreign.idr", - "to": "asdf-lego-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-lego-plugin/src/abi", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/error.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/arangodb/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/arangodb/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/arangodb/src/abi", + "from": "asdf-plugin-collection/plugins/coredns/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/coredns/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/coredns/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/pomerium/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/pomerium/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/pomerium/src/abi", + "from": "asdf-augmenters/asdf-security-plugin/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-security-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-security-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-openssh-plugin/src/abi/Foreign.idr", - "to": "asdf-openssh-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-openssh-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/mariadb/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/mariadb/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/mariadb/src/abi", "weight": 1.0 }, { - "from": "asdf-nickel-plugin/src/abi/Foreign.idr", - "to": "asdf-nickel-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-nickel-plugin/src/abi", + "from": "asdf-age-plugin/src/abi/Foreign.idr", + "to": "asdf-age-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-age-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/zig/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/zig/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/zig/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/apko/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/apko/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/apko/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/rekor/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/rekor/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/rekor/src/abi", + "from": "asdf-plugin-collection/plugins/dragonfly/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/dragonfly/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/dragonfly/src/abi", "weight": 1.0 }, - { - "from": "asdf-plugin-collection/plugins/couchdb/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/couchdb/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/couchdb/src/abi", + { + "from": "asdf-metaiconic-plugin/src/abi/Foreign.idr", + "to": "asdf-metaiconic-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-metaiconic-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-age-plugin/src/abi/Foreign.idr", - "to": "asdf-age-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-age-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/deno/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/deno/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/deno/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/taplo/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/taplo/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/taplo/src/abi", + "from": "asdf-plugin-collection/plugins/sops/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/sops/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/sops/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/yj/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/yj/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/yj/src/abi", + "from": "asdf-cobol-plugin/src/abi/Foreign.idr", + "to": "asdf-cobol-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-cobol-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/apko/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/apko/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/apko/src/abi", + "from": "asdf-lego-plugin/src/abi/Foreign.idr", + "to": "asdf-lego-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-lego-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/age/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/age/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/age/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/orchid/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/orchid/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/orchid/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/openssh/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/openssh/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/openssh/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/cue/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/cue/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cue/src/abi", + "from": "asdf-influxdb-plugin/src/abi/Foreign.idr", + "to": "asdf-influxdb-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-influxdb-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/yq/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/yq/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/yq/src/abi", + "from": "asdf-pollen-plugin/src/abi/Foreign.idr", + "to": "asdf-pollen-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-pollen-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/bebop/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/bebop/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/bebop/src/abi", + "from": "asdf-plugin-collection/plugins/cfssl/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/cfssl/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/cfssl/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l2.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", + "from": "asdf-plugin-collection/plugins/casket-ssg/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/casket-ssg/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/casket-ssg/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", + "from": "asdf-plugin-collection/plugins/security/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/security/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/security/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/error.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", + "from": "asdf-plugin-collection/plugins/melange/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/melange/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/melange/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/vlang/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/vlang/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/vlang/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-control-tower/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-control-tower/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-control-tower/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/nickel/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/nickel/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/nickel/src/abi", "weight": 1.0 }, { - "from": "asdf-neo4j-plugin/src/abi/Foreign.idr", - "to": "asdf-neo4j-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-neo4j-plugin/src/abi", + "from": "asdf-borg-plugin/src/abi/Foreign.idr", + "to": "asdf-borg-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-borg-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/trivy/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/trivy/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/trivy/src/abi", + "from": "asdf-plugin-collection/plugins/zig/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/zig/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/zig/src/abi", "weight": 1.0 }, { - "from": "asdf-yj-plugin/src/abi/Foreign.idr", - "to": "asdf-yj-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-yj-plugin/src/abi", + "from": "asdf-augmenters/asdf-ui-plugin/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-ui-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-ui-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-security-plugin/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-security-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-security-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/openlitespeed/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/openlitespeed/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/openlitespeed/src/abi", "weight": 1.0 }, { - "from": "asdf-restic-plugin/src/abi/Foreign.idr", - "to": "asdf-restic-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-restic-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-configurator/src/config.rs", + "to": "asdf-augmenters/asdf-plugin-configurator/src/main.rs", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/sops/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/sops/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/sops/src/abi", + "from": "asdf-mdbook-plugin/src/abi/Foreign.idr", + "to": "asdf-mdbook-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-mdbook-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-ui-plugin/src/abi/Foreign.idr", - "to": "asdf-ui-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-ui-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/rethinkdb/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/rethinkdb/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/rethinkdb/src/abi", "weight": 1.0 }, { - "from": "asdf-coredns-plugin/src/abi/Foreign.idr", - "to": "asdf-coredns-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-coredns-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/neo4j/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/neo4j/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/neo4j/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/cosign/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/cosign/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/cosign/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/zig/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/zig/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/zig/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/deno/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/deno/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/deno/src/abi", + "from": "asdf-dragonfly-plugin/src/abi/Foreign.idr", + "to": "asdf-dragonfly-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-dragonfly-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/vlang/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/vlang/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/vlang/src/abi", + "from": "asdf-linkerd-plugin/src/abi/Foreign.idr", + "to": "asdf-linkerd-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-linkerd-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-cassandra-plugin/src/abi/Foreign.idr", - "to": "asdf-cassandra-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-cassandra-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/kdl-fmt/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/kdl-fmt/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/kdl-fmt/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/age/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/age/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/age/src/abi", + "from": "asdf-acceleration-middleware/src/abi/Foreign.idr", + "to": "asdf-acceleration-middleware/src/abi/Types.idr", + "relation": "shared_dir:asdf-acceleration-middleware/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/openssh/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/openssh/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/openssh/src/abi", + "from": "asdf-opa-plugin/src/abi/Foreign.idr", + "to": "asdf-opa-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-opa-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-arangodb-plugin/src/abi/Foreign.idr", - "to": "asdf-arangodb-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-arangodb-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/src/abi", + "from": "asdf-acceleration-middleware/crates/asdf-config/src/loader.rs", + "to": "asdf-acceleration-middleware/crates/asdf-config/src/schema.rs", + "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-config/src", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/restic/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/restic/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/restic/src/abi", + "from": "asdf-acceleration-middleware/crates/asdf-config/src/schema.rs", + "to": "asdf-acceleration-middleware/crates/asdf-config/src/error.rs", + "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-config/src", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/security/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/security/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/security/src/abi", + "from": "asdf-plugin-collection/plugins/borg/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/borg/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/borg/src/abi", "weight": 1.0 }, { @@ -12664,87 +12652,81 @@ "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/zola/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/zola/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/zola/src/abi", - "weight": 1.0 - }, - { - "from": "asdf-httpd-plugin/src/abi/Foreign.idr", - "to": "asdf-httpd-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-httpd-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/mdbook/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/mdbook/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/mdbook/src/abi", "weight": 1.0 }, { - "from": "asdf-zola-plugin/src/abi/Foreign.idr", - "to": "asdf-zola-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-zola-plugin/src/abi", + "from": "asdf-couchdb-plugin/src/abi/Foreign.idr", + "to": "asdf-couchdb-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-couchdb-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-yq-plugin/src/abi/Foreign.idr", - "to": "asdf-yq-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-yq-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/lego/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/lego/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/lego/src/abi", "weight": 1.0 }, { - "from": "asdf-step-ca-plugin/src/abi/Foreign.idr", - "to": "asdf-step-ca-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-step-ca-plugin/src/abi", + "from": "asdf-cobalt-plugin/src/abi/Foreign.idr", + "to": "asdf-cobalt-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-cobalt-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-openlitespeed-plugin/src/abi/Foreign.idr", - "to": "asdf-openlitespeed-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-openlitespeed-plugin/src/abi", + "from": "asdf-cfssl-plugin/src/abi/Foreign.idr", + "to": "asdf-cfssl-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-cfssl-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/sync.rs", - "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/export.rs", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/varnish/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/varnish/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/varnish/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/export.rs", - "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/init.rs", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/ui/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/ui/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/ui/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/init.rs", - "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/list.rs", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", + "from": "asdf-plugin-collection/plugins/virtuoso/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/virtuoso/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/virtuoso/src/abi", "weight": 1.0 }, { - "from": "asdf-openssl-plugin/src/abi/Foreign.idr", - "to": "asdf-openssl-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-openssl-plugin/src/abi", + "from": "asdf-control-tower/src/abi/Foreign.idr", + "to": "asdf-control-tower/src/abi/Types.idr", + "relation": "shared_dir:asdf-control-tower/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/varnish/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/varnish/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/varnish/src/abi", + "from": "asdf-mariadb-plugin/src/abi/Foreign.idr", + "to": "asdf-mariadb-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-mariadb-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/openssl/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/openssl/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/openssl/src/abi", + "from": "asdf-plugin-collection/plugins/yq/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/yq/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/yq/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/httpd/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/httpd/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/httpd/src/abi", + "from": "asdf-augmenters/asdf-plugin-configurator/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-configurator/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/cobalt/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/cobalt/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cobalt/src/abi", + "from": "asdf-openlitespeed-plugin/src/abi/Foreign.idr", + "to": "asdf-openlitespeed-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-openlitespeed-plugin/src/abi", "weight": 1.0 }, { @@ -12754,351 +12736,351 @@ "weight": 1.0 }, { - "from": "asdf-apko-plugin/src/abi/Foreign.idr", - "to": "asdf-apko-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-apko-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/lego/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/lego/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/lego/src/abi", "weight": 1.0 }, { - "from": "asdf-mdbook-plugin/src/abi/Foreign.idr", - "to": "asdf-mdbook-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-mdbook-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/orchid/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/orchid/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/orchid/src/abi", "weight": 1.0 }, { - "from": "asdf-orchid-plugin/src/abi/Foreign.idr", - "to": "asdf-orchid-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-orchid-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/taplo/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/taplo/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/taplo/src/abi", "weight": 1.0 }, { - "from": "asdf-security-plugin/src/abi/Foreign.idr", - "to": "asdf-security-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-security-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/sops/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/sops/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/sops/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/openssh/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/openssh/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/openssh/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/mysql/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/mysql/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/mysql/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/cue/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/cue/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/cue/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/opa/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/opa/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/opa/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/rethinkdb/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/rethinkdb/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/rethinkdb/src/abi", + "from": "asdf-plugin-collection/plugins/restic/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/restic/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/restic/src/abi", "weight": 1.0 }, { - "from": "asdf-doctl-plugin/src/abi/Foreign.idr", - "to": "asdf-doctl-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-doctl-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/arangodb/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/arangodb/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/arangodb/src/abi", "weight": 1.0 }, { - "from": "asdf-pollen-plugin/src/abi/Foreign.idr", - "to": "asdf-pollen-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-pollen-plugin/src/abi", + "from": "asdf-trivy-plugin/src/abi/Foreign.idr", + "to": "asdf-trivy-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-trivy-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-kdl-fmt-plugin/src/abi/Foreign.idr", - "to": "asdf-kdl-fmt-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-kdl-fmt-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/apko/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/apko/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/apko/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/pollen/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/pollen/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/pollen/src/abi", + "from": "asdf-vlang-plugin/src/abi/Foreign.idr", + "to": "asdf-vlang-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-vlang-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-virtuoso-plugin/src/abi/Foreign.idr", - "to": "asdf-virtuoso-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-virtuoso-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/borg/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/borg/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/borg/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/mariadb/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/mariadb/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/mariadb/src/abi", + "from": "asdf-plugin-collection/plugins/ada/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/ada/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/ada/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/ada/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/ada/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/ada/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/linkerd/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/linkerd/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/linkerd/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/couchdb/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/couchdb/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/couchdb/src/abi", + "from": "asdf-rethinkdb-plugin/src/abi/Foreign.idr", + "to": "asdf-rethinkdb-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-rethinkdb-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-opa-plugin/src/abi/Foreign.idr", - "to": "asdf-opa-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-opa-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/varnish/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/varnish/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/varnish/src/abi", "weight": 1.0 }, { - "from": "asdf-casket-ssg-plugin/src/abi/Foreign.idr", - "to": "asdf-casket-ssg-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-casket-ssg-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/zola/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/zola/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/zola/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/orchid/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/orchid/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/orchid/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/yj/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/yj/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/yj/src/abi", "weight": 1.0 }, { - "from": "asdf-sops-plugin/src/abi/Foreign.idr", - "to": "asdf-sops-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-sops-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/cobol/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/cobol/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/cobol/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/varnish/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/varnish/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/varnish/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/httpd/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/httpd/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/httpd/src/abi", "weight": 1.0 }, { - "from": "asdf-bebop-plugin/src/abi/Foreign.idr", - "to": "asdf-bebop-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-bebop-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/ocaml/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/ocaml/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/ocaml/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/rescript/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/rescript/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/rescript/src/abi", + "from": "asdf-kdl-fmt-plugin/src/abi/Foreign.idr", + "to": "asdf-kdl-fmt-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-kdl-fmt-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-serum-plugin/src/abi/Foreign.idr", - "to": "asdf-serum-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-serum-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/rescript/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/rescript/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/rescript/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/src/abi", + "from": "asdf-openssh-plugin/src/abi/Foreign.idr", + "to": "asdf-openssh-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-openssh-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/mariadb/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/mariadb/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/mariadb/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/trivy/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/trivy/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/trivy/src/abi", "weight": 1.0 }, { - "from": "asdf-cosign-plugin/src/abi/Foreign.idr", - "to": "asdf-cosign-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-cosign-plugin/src/abi", + "from": "asdf-augmenters/asdf-metaiconic-plugin/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-metaiconic-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-metaiconic-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/taplo/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/taplo/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/taplo/src/abi", + "from": "asdf-plugin-collection/plugins/cassandra/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/cassandra/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/cassandra/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-configurator/src/abi/Foreign.idr", - "to": "asdf-plugin-configurator/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-configurator/src/abi", + "from": "asdf-serum-plugin/src/abi/Foreign.idr", + "to": "asdf-serum-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-serum-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/cassandra/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/cassandra/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cassandra/src/abi", + "from": "asdf-orchid-plugin/src/abi/Foreign.idr", + "to": "asdf-orchid-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-orchid-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-control-tower/src/abi/Foreign.idr", - "to": "asdf-control-tower/src/abi/Types.idr", - "relation": "shared_dir:asdf-control-tower/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/restic/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/restic/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/restic/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/serum/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/serum/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/serum/src/abi", + "from": "asdf-plugin-collection/plugins/openssl/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/openssl/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/openssl/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/coredns/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/coredns/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/coredns/src/abi", + "from": "asdf-plugin-collection/plugins/step-ca/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/step-ca/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/step-ca/src/abi", "weight": 1.0 }, { - "from": "asdf-influxdb-plugin/src/abi/Foreign.idr", - "to": "asdf-influxdb-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-influxdb-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/cassandra/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/cassandra/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/cassandra/src/abi", + "from": "asdf-bebop-plugin/src/abi/Foreign.idr", + "to": "asdf-bebop-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-bebop-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/yj/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/yj/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/yj/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/src/abi", "weight": 1.0 }, { - "from": "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/sync.rs", - "to": "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", - "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-accelerate/src/commands", + "from": "asdf-plugin-collection/plugins/deno/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/deno/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/deno/src/abi", "weight": 1.0 }, { - "from": "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", - "to": "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/update.rs", - "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-accelerate/src/commands", + "from": "asdf-rescript-plugin/src/abi/Foreign.idr", + "to": "asdf-rescript-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-rescript-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/rekor/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/rekor/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/rekor/src/abi", + "from": "asdf-surrealdb-plugin/src/abi/Foreign.idr", + "to": "asdf-surrealdb-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-surrealdb-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-ghjk/scripts/benchmark.sh", - "to": "asdf-ghjk/scripts/doctor.sh", - "relation": "shared_dir:asdf-ghjk/scripts", + "from": "asdf-plugin-collection/plugins/metaiconic/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/metaiconic/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/metaiconic/src/abi", "weight": 1.0 }, { - "from": "asdf-ghjk/scripts/doctor.sh", - "to": "asdf-ghjk/scripts/cleanup.sh", - "relation": "shared_dir:asdf-ghjk/scripts", + "from": "asdf-cassandra-plugin/src/abi/Foreign.idr", + "to": "asdf-cassandra-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-cassandra-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-ghjk/scripts/cleanup.sh", - "to": "asdf-ghjk/scripts/setup-dev.sh", - "relation": "shared_dir:asdf-ghjk/scripts", + "from": "asdf-plugin-configurator/src/commands/sync.rs", + "to": "asdf-plugin-configurator/src/commands/export.rs", + "relation": "shared_dir:asdf-plugin-configurator/src/commands", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/lib/utils.sh", - "to": "asdf-augmenters/asdf-ghjk/lib/cache.sh", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/lib", + "from": "asdf-plugin-configurator/src/commands/export.rs", + "to": "asdf-plugin-configurator/src/commands/init.rs", + "relation": "shared_dir:asdf-plugin-configurator/src/commands", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/lib/cache.sh", - "to": "asdf-augmenters/asdf-ghjk/lib/utils.bash", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/lib", + "from": "asdf-plugin-configurator/src/commands/init.rs", + "to": "asdf-plugin-configurator/src/commands/list.rs", + "relation": "shared_dir:asdf-plugin-configurator/src/commands", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/borg/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/borg/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/borg/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/syft/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/syft/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/syft/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/ada/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/ada/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/ada/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/cosign/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/cosign/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cosign/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ui-plugin/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-ui-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-ui-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/coredns/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/coredns/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/coredns/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-acceleration-middleware/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/src/abi", + "from": "asdf-plugin-collection/plugins/rekor/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/rekor/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/rekor/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/cobalt/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/cobalt/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cobalt/src/abi", "weight": 1.0 }, { - "from": "asdf-syft-plugin/src/abi/Foreign.idr", - "to": "asdf-syft-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-syft-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/cassandra/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/cassandra/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cassandra/src/abi", "weight": 1.0 }, { - "from": "asdf-cobalt-plugin/src/abi/Foreign.idr", - "to": "asdf-cobalt-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-cobalt-plugin/src/abi", + "from": "asdf-nickel-plugin/src/abi/Foreign.idr", + "to": "asdf-nickel-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-nickel-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/mdbook/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/mdbook/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/mdbook/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/influxdb/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/influxdb/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/influxdb/src/abi", "weight": 1.0 }, { - "from": "asdf-mysql-plugin/src/abi/Foreign.idr", - "to": "asdf-mysql-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-mysql-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/cobol/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/cobol/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cobol/src/abi", "weight": 1.0 }, { - "from": "asdf-varnish-plugin/src/abi/Foreign.idr", - "to": "asdf-varnish-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-varnish-plugin/src/abi", + "from": "asdf-taplo-plugin/src/abi/Foreign.idr", + "to": "asdf-taplo-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-taplo-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/cfssl/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/cfssl/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/cfssl/src/abi", + "from": "asdf-plugin-collection/plugins/cosign/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/cosign/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/cosign/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/pollen/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/pollen/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/pollen/src/abi", + "from": "asdf-restic-plugin/src/abi/Foreign.idr", + "to": "asdf-restic-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-restic-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-cfssl-plugin/src/abi/Foreign.idr", - "to": "asdf-cfssl-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-cfssl-plugin/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/bebop/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/bebop/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/bebop/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/zig/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/zig/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/zig/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/src/abi", "weight": 1.0 }, { - "from": "asdf-cobol-plugin/src/abi/Foreign.idr", - "to": "asdf-cobol-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-cobol-plugin/src/abi", + "from": "asdf-plugin-collection/plugins/nickel/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/nickel/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/nickel/src/abi", "weight": 1.0 }, { @@ -13114,63 +13096,69 @@ "weight": 1.0 }, { - "from": "asdf-cue-plugin/src/abi/Foreign.idr", - "to": "asdf-cue-plugin/src/abi/Types.idr", - "relation": "shared_dir:asdf-cue-plugin/src/abi", + "from": "asdf-rekor-plugin/src/abi/Foreign.idr", + "to": "asdf-rekor-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-rekor-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/cfssl/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/cfssl/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/cfssl/src/abi", + "from": "asdf-ghjk/lib/utils.sh", + "to": "asdf-ghjk/lib/cache.sh", + "relation": "shared_dir:asdf-ghjk/lib", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/doctl/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/doctl/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/doctl/src/abi", + "from": "asdf-ghjk/lib/cache.sh", + "to": "asdf-ghjk/lib/utils.bash", + "relation": "shared_dir:asdf-ghjk/lib", "weight": 1.0 }, { - "from": "asdf-acceleration-middleware/crates/asdf-cache/src/l2.rs", - "to": "asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", - "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-cache/src", + "from": "asdf-apko-plugin/src/abi/Foreign.idr", + "to": "asdf-apko-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-apko-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", - "to": "asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", - "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-cache/src", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/melange/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/melange/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/melange/src/abi", "weight": 1.0 }, { - "from": "asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", - "to": "asdf-acceleration-middleware/crates/asdf-cache/src/error.rs", - "relation": "shared_dir:asdf-acceleration-middleware/crates/asdf-cache/src", + "from": "asdf-plugin-collection/plugins/surrealdb/src/abi/Foreign.idr", + "to": "asdf-plugin-collection/plugins/surrealdb/src/abi/Types.idr", + "relation": "shared_dir:asdf-plugin-collection/plugins/surrealdb/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/age/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/age/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/age/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/security/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/security/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/security/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-configurator/src/config.rs", - "to": "asdf-augmenters/asdf-plugin-configurator/src/main.rs", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/src/abi", "weight": 1.0 }, { - "from": "asdf-acceleration-middleware/src/abi/Foreign.idr", - "to": "asdf-acceleration-middleware/src/abi/Types.idr", - "relation": "shared_dir:asdf-acceleration-middleware/src/abi", + "from": "asdf-cosign-plugin/src/abi/Foreign.idr", + "to": "asdf-cosign-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-cosign-plugin/src/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-collection/plugins/httpd/src/abi/Foreign.idr", - "to": "asdf-augmenters/asdf-plugin-collection/plugins/httpd/src/abi/Types.idr", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/httpd/src/abi", + "from": "asdf-dhall-plugin/src/abi/Foreign.idr", + "to": "asdf-dhall-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-dhall-plugin/src/abi", + "weight": 1.0 + }, + { + "from": "asdf-augmenters/asdf-plugin-collection/plugins/serum/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/serum/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/serum/src/abi", "weight": 1.0 }, { @@ -13180,15 +13168,27 @@ "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/serum/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/serum/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/serum/src/abi", + "from": "asdf-augmenters/asdf-plugin-collection/plugins/orchid/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/orchid/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/orchid/src/abi", "weight": 1.0 }, { - "from": "asdf-plugin-collection/plugins/melange/src/abi/Foreign.idr", - "to": "asdf-plugin-collection/plugins/melange/src/abi/Types.idr", - "relation": "shared_dir:asdf-plugin-collection/plugins/melange/src/abi", + "from": "asdf-zig-plugin/src/abi/Foreign.idr", + "to": "asdf-zig-plugin/src/abi/Types.idr", + "relation": "shared_dir:asdf-zig-plugin/src/abi", + "weight": 1.0 + }, + { + "from": "asdf-augmenters/asdf-plugin-collection/plugins/vlang/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/vlang/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/vlang/src/abi", + "weight": 1.0 + }, + { + "from": "asdf-augmenters/asdf-plugin-collection/plugins/metaiconic/src/abi/Foreign.idr", + "to": "asdf-augmenters/asdf-plugin-collection/plugins/metaiconic/src/abi/Types.idr", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-collection/plugins/metaiconic/src/abi", "weight": 1.0 } ] @@ -13196,25 +13196,15 @@ "taint_matrix": { "rows": [ { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/loader.rs", - "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", - "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/sync.rs", - "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", - "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/update.rs", - "asdf-augmenters/asdf-plugin-configurator/src/commands/sync.rs", - "asdf-acceleration-middleware/crates/asdf-config/src/loader.rs", - "asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", - "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/sync.rs", - "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", - "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/update.rs", - "asdf-plugin-configurator/src/commands/sync.rs" + "asdf-augmenters/asdf-plugin-configurator/src/config.rs", + "asdf-plugin-configurator/src/config.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "PanicPath", @@ -13259,6 +13249,27 @@ "frameworks": [], "relation": "PathTraversal->Disk" }, + { + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/loader.rs", + "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", + "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/sync.rs", + "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", + "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/update.rs", + "asdf-augmenters/asdf-plugin-configurator/src/commands/sync.rs", + "asdf-acceleration-middleware/crates/asdf-config/src/loader.rs", + "asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", + "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/sync.rs", + "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", + "asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/update.rs", + "asdf-plugin-configurator/src/commands/sync.rs" + ], + "frameworks": [], + "relation": "PanicPath->Memory" + }, { "source_category": "CommandInjection", "sink_axis": "cpu", @@ -13279,17 +13290,6 @@ "frameworks": [], "relation": "CommandInjection->Cpu" }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "asdf-augmenters/asdf-plugin-configurator/src/config.rs", - "asdf-plugin-configurator/src/config.rs" - ], - "frameworks": [], - "relation": "UnboundedAllocation->Memory" - }, { "source_category": "CommandInjection", "sink_axis": "disk", diff --git a/scans/atsiser.json b/scans/atsiser.json index f5b80a7f..6b5a0519 100644 --- a/scans/atsiser.json +++ b/scans/atsiser.json @@ -63,12 +63,12 @@ } ], "statistics": { - "total_lines": 7525, + "total_lines": 7557, "unsafe_blocks": 21, "panic_sites": 0, "unwrap_calls": 2, "allocation_sites": 77, - "io_operations": 9, + "io_operations": 11, "threading_constructs": 1 }, "file_statistics": [ @@ -176,12 +176,22 @@ "allocation_sites": 0, "io_operations": 1, "threading_constructs": 0 + }, + { + "file_path": "scripts/abi-ffi-gate.py", + "lines": 103, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 2, + "threading_constructs": 0 } ], "recommended_attacks": [ - "disk", + "cpu", "memory", - "cpu" + "disk" ], "dependency_graph": { "edges": [ @@ -202,6 +212,12 @@ "to": "src/codegen/compiler.rs", "relation": "shared_dir:src/codegen", "weight": 1.0 + }, + { + "from": "scripts/install-zig.sh", + "to": "scripts/abi-ffi-gate.py", + "relation": "shared_dir:scripts", + "weight": 1.0 } ] }, @@ -219,45 +235,45 @@ "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/codegen/parser.rs" + "src/codegen/parser.rs", + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UncheckedAllocation", + "source_category": "PanicPath", "sink_axis": "memory", - "severity_value": 5.0, + "severity_value": 2.5, "files": [ - "examples/safe-malloc/include/stdlib_subset.h" + "src/codegen/parser.rs" ], "frameworks": [], - "relation": "UncheckedAllocation->Memory" + "relation": "PanicPath->Memory" }, { - "source_category": "UnboundedAllocation", + "source_category": "UncheckedAllocation", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "src/codegen/parser.rs", - "src/manifest/mod.rs" + "examples/safe-malloc/include/stdlib_subset.h" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UncheckedAllocation->Memory" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/codegen/parser.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" } ] } diff --git a/scans/avow-protocol.json b/scans/avow-protocol.json index ab526de2..3d902cc1 100644 --- a/scans/avow-protocol.json +++ b/scans/avow-protocol.json @@ -241,20 +241,32 @@ } ], "recommended_attacks": [ - "concurrency", "memory", "disk", - "cpu", - "network" + "network", + "concurrency", + "cpu" ], "dependency_graph": { "edges": [ + { + "from": "telegram-bot/src/Bot.res", + "to": "telegram-bot/src/StampMock.res", + "relation": "shared_dir:telegram-bot/src", + "weight": 1.0 + }, { "from": "telegram-bot/src/bindings/Sqlite.res", "to": "telegram-bot/src/bindings/Grammy.res", "relation": "shared_dir:telegram-bot/src/bindings", "weight": 1.0 }, + { + "from": "src/bindings/Fetch_Api.res", + "to": "src/bindings/Deno_Api.res", + "relation": "shared_dir:src/bindings", + "weight": 1.0 + }, { "from": "scripts/DeployDirect.res", "to": "scripts/SetupDomains.res", @@ -278,18 +290,6 @@ "to": "scripts/DeployDeno.res", "relation": "shared_dir:scripts", "weight": 1.0 - }, - { - "from": "telegram-bot/src/Bot.res", - "to": "telegram-bot/src/StampMock.res", - "relation": "shared_dir:telegram-bot/src", - "weight": 1.0 - }, - { - "from": "src/bindings/Fetch_Api.res", - "to": "src/bindings/Deno_Api.res", - "relation": "shared_dir:src/bindings", - "weight": 1.0 } ] }, @@ -315,16 +315,6 @@ "frameworks": [], "relation": "InsecureProtocol->Network" }, - { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "avow-lib/examples/rust/src/main.rs" - ], - "frameworks": [], - "relation": "UnsafeCode->Memory" - }, { "source_category": "DynamicCodeExecution", "sink_axis": "network", @@ -344,6 +334,16 @@ ], "frameworks": [], "relation": "UnsafeCode->Concurrency" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "avow-lib/examples/rust/src/main.rs" + ], + "frameworks": [], + "relation": "UnsafeCode->Memory" } ] }, diff --git a/scans/awesome-idris2.json b/scans/awesome-idris2.json index d313490d..9973071d 100644 --- a/scans/awesome-idris2.json +++ b/scans/awesome-idris2.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "awesome-idris2", - "language": "scheme", + "language": "nix", "frameworks": [], "weak_points": [ { diff --git a/scans/bebop-ffi.json b/scans/bebop-ffi.json index 17a89999..3c0fe566 100644 --- a/scans/bebop-ffi.json +++ b/scans/bebop-ffi.json @@ -57,8 +57,8 @@ } ], "recommended_attacks": [ - "cpu", - "memory" + "memory", + "cpu" ], "dependency_graph": { "edges": [] diff --git a/scans/betlang.json b/scans/betlang.json index c433aead..64cd9398 100644 --- a/scans/betlang.json +++ b/scans/betlang.json @@ -656,32 +656,14 @@ } ], "recommended_attacks": [ - "concurrency", "network", "cpu", + "disk", "memory", - "disk" + "concurrency" ], "dependency_graph": { "edges": [ - { - "from": "bindings/julia/src/Betlang.jl", - "to": "bindings/julia/src/lib.rs", - "relation": "shared_dir:bindings/julia/src", - "weight": 1.0 - }, - { - "from": "compiler/bet-parse/src/lib.rs", - "to": "compiler/bet-parse/src/lexer.rs", - "relation": "shared_dir:compiler/bet-parse/src", - "weight": 1.0 - }, - { - "from": "compiler/bet-parse/src/lexer.rs", - "to": "compiler/bet-parse/src/tests.rs", - "relation": "shared_dir:compiler/bet-parse/src", - "weight": 1.0 - }, { "from": "tools/bet-lsp/src/handlers/diagnostics.rs", "to": "tools/bet-lsp/src/handlers/completion.rs", @@ -700,6 +682,30 @@ "relation": "shared_dir:tools/bet-lsp/src/handlers", "weight": 1.0 }, + { + "from": "bindings/julia/src/Betlang.jl", + "to": "bindings/julia/src/lib.rs", + "relation": "shared_dir:bindings/julia/src", + "weight": 1.0 + }, + { + "from": "tools/bet-cli/src/repl.rs", + "to": "tools/bet-cli/src/main.rs", + "relation": "shared_dir:tools/bet-cli/src", + "weight": 1.0 + }, + { + "from": "compiler/bet-parse/src/lib.rs", + "to": "compiler/bet-parse/src/lexer.rs", + "relation": "shared_dir:compiler/bet-parse/src", + "weight": 1.0 + }, + { + "from": "compiler/bet-parse/src/lexer.rs", + "to": "compiler/bet-parse/src/tests.rs", + "relation": "shared_dir:compiler/bet-parse/src", + "weight": 1.0 + }, { "from": "compiler/bet-syntax/src/pretty.rs", "to": "compiler/bet-syntax/src/ast.rs", @@ -712,12 +718,6 @@ "relation": "shared_dir:compiler/bet-syntax/src", "weight": 1.0 }, - { - "from": "tools/bet-cli/src/repl.rs", - "to": "tools/bet-cli/src/main.rs", - "relation": "shared_dir:tools/bet-cli/src", - "weight": 1.0 - }, { "from": "packaging/scripts/build-all.sh", "to": "Networking", @@ -1119,34 +1119,36 @@ "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, "files": [ - "bench/bench_lexer.rs", - "verification/benchmarks/bench_lexer.rs", - "tools/bet-cli/src/main.rs" + "repl/shell.rkt", + "ui/launcher/keepopen.sh" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "UnboundedAllocation->Memory" + "relation": "CommandInjection->Disk" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "repl/shell.rkt", - "ui/INSTALL.sh", - "ui/launcher/keepopen.sh" + "compiler/bet-syntax/src/symbol.rs", + "compiler/bet-check/src/lib.rs", + "compiler/bet-wasm/src/lib.rs", + "compiler/bet-parse/src/tests.rs", + "bindings/julia/src/lib.rs", + "bindings/chapel/src/lib.rs" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "CommandInjection->Cpu" + "relation": "PanicPath->Disk" }, { "source_category": "UnboundedAllocation", @@ -1180,152 +1182,150 @@ "relation": "UnsafeCode->Concurrency" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 3.5, "files": [ - "packaging/scripts/build-all.sh", - "ui/INSTALL.sh" + "repl/shell.rkt" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "InsecureProtocol->Network" + "relation": "DynamicCodeExecution->Cpu" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, "files": [ - "ui/INSTALL.sh", - "ui/launcher/betlang-playground.sh", - "ui/launcher/keepopen.sh" + "ui/public/app.js" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "PathTraversal->Disk" + "relation": "DynamicCodeExecution->Network" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 5.0, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ - "repl/shell.rkt", - "ui/launcher/keepopen.sh" + "packaging/scripts/build-all.sh", + "ui/INSTALL.sh" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "CommandInjection->Disk" + "relation": "InsecureProtocol->Network" }, { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "compiler/bet-syntax/src/symbol.rs", - "compiler/bet-check/src/lib.rs", - "compiler/bet-wasm/src/lib.rs", - "compiler/bet-parse/src/tests.rs", - "bindings/julia/src/lib.rs", - "bindings/chapel/src/lib.rs" + "repl/shell.rkt", + "ui/public/app.js" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "PanicPath->Disk" + "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "compiler/bet-syntax/src/symbol.rs", - "compiler/bet-check/src/lib.rs", - "compiler/bet-wasm/src/lib.rs", - "compiler/bet-parse/src/tests.rs", - "bindings/julia/src/lib.rs", - "bindings/chapel/src/lib.rs" + "bench/bench_lexer.rs", + "verification/benchmarks/bench_lexer.rs", + "tools/bet-cli/src/main.rs" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "DynamicCodeExecution", + "source_category": "UnsafeFFI", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "repl/shell.rkt", - "ui/public/app.js" + "bindings/julia/src/Betlang.jl" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "UnsafeFFI->Memory" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", + "source_category": "UnsafeCode", + "sink_axis": "memory", "severity_value": 3.5, "files": [ - "repl/shell.rkt" + "bindings/julia/src/lib.rs", + "bindings/julia/src/lib.rs", + "bindings/chapel/src/lib.rs", + "bindings/chapel/src/lib.rs" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "UnsafeCode->Memory" }, { - "source_category": "UnsafeFFI", + "source_category": "PanicPath", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "bindings/julia/src/Betlang.jl" + "compiler/bet-syntax/src/symbol.rs", + "compiler/bet-check/src/lib.rs", + "compiler/bet-wasm/src/lib.rs", + "compiler/bet-parse/src/tests.rs", + "bindings/julia/src/lib.rs", + "bindings/chapel/src/lib.rs" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "UnsafeFFI->Memory" + "relation": "PanicPath->Memory" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "ui/public/app.js" + "ui/INSTALL.sh", + "ui/launcher/betlang-playground.sh", + "ui/launcher/keepopen.sh" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "DynamicCodeExecution->Network" + "relation": "PathTraversal->Disk" }, { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 5.0, "files": [ - "bindings/julia/src/lib.rs", - "bindings/julia/src/lib.rs", - "bindings/chapel/src/lib.rs", - "bindings/chapel/src/lib.rs" + "repl/shell.rkt", + "ui/INSTALL.sh", + "ui/launcher/keepopen.sh" ], "frameworks": [ "Networking", "Concurrent" ], - "relation": "UnsafeCode->Memory" + "relation": "CommandInjection->Cpu" } ] } diff --git a/scans/betlangiser.json b/scans/betlangiser.json index 0bcb7838..055affbc 100644 --- a/scans/betlangiser.json +++ b/scans/betlangiser.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "betlangiser", - "language": "rust", + "language": "idris", "frameworks": [], "weak_points": [ { @@ -141,6 +141,16 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "src/manifest/mod.rs" + ], + "frameworks": [], + "relation": "UnboundedAllocation->Cpu" + }, { "source_category": "PanicPath", "sink_axis": "memory", @@ -162,14 +172,14 @@ "relation": "PanicPath->Disk" }, { - "source_category": "UnboundedAllocation", + "source_category": "UncheckedError", "sink_axis": "cpu", - "severity_value": 2.5, + "severity_value": 1.0, "files": [ - "src/manifest/mod.rs" + "src/codegen/codegen.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UncheckedError->Cpu" }, { "source_category": "UnsafeCode", @@ -181,16 +191,6 @@ "frameworks": [], "relation": "UnsafeCode->Memory" }, - { - "source_category": "UncheckedError", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "src/codegen/codegen.rs" - ], - "frameworks": [], - "relation": "UncheckedError->Cpu" - }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", diff --git a/scans/bitfuckit.json b/scans/bitfuckit.json index 656404d8..5a7a5955 100644 --- a/scans/bitfuckit.json +++ b/scans/bitfuckit.json @@ -77,8 +77,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [] diff --git a/scans/blocky-writer.json b/scans/blocky-writer.json index 309c9afc..fbc5b4f0 100644 --- a/scans/blocky-writer.json +++ b/scans/blocky-writer.json @@ -37,8 +37,8 @@ } ], "recommended_attacks": [ - "memory", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [] diff --git a/scans/bofig.json b/scans/bofig.json index b458cbc2..5c6cfbf9 100644 --- a/scans/bofig.json +++ b/scans/bofig.json @@ -3,11 +3,11 @@ "program_path": "bofig", "language": "elixir", "frameworks": [ - "OTP", - "Database", "WebServer", + "Database", + "Ecto", "Phoenix", - "Ecto" + "OTP" ], "weak_points": [ { @@ -499,7 +499,7 @@ }, { "from": "src/abi/Foreign.idr", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 36.0 }, @@ -511,7 +511,7 @@ }, { "from": "src/abi/Foreign.idr", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 36.0 }, @@ -523,13 +523,13 @@ }, { "from": "src/abi/Foreign.idr", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 36.0 }, { "from": "src/EvidenceGraph/ABI/Foreign.idr", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 39.0 }, @@ -541,7 +541,7 @@ }, { "from": "src/EvidenceGraph/ABI/Foreign.idr", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 39.0 }, @@ -553,13 +553,13 @@ }, { "from": "src/EvidenceGraph/ABI/Foreign.idr", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 39.0 }, { "from": ".machine_readable/contractiles/bust/bust.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -571,7 +571,7 @@ }, { "from": ".machine_readable/contractiles/bust/bust.ncl", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, @@ -583,13 +583,13 @@ }, { "from": ".machine_readable/contractiles/bust/bust.ncl", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/unit/evidence_graph_test.deno.js", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -601,7 +601,7 @@ }, { "from": "tests/unit/evidence_graph_test.deno.js", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, @@ -613,13 +613,13 @@ }, { "from": "tests/unit/evidence_graph_test.deno.js", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -631,7 +631,7 @@ }, { "from": "ffi/zig/src/main.zig", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, @@ -643,13 +643,13 @@ }, { "from": "ffi/zig/src/main.zig", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "assets/tailwind.config.js", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -661,7 +661,7 @@ }, { "from": "assets/tailwind.config.js", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, @@ -673,13 +673,13 @@ }, { "from": "assets/tailwind.config.js", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "test/evidence_graph/pipeline_contract_test.exs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -691,7 +691,7 @@ }, { "from": "test/evidence_graph/pipeline_contract_test.exs", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, @@ -703,13 +703,13 @@ }, { "from": "test/evidence_graph/pipeline_contract_test.exs", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "lib/evidence_graph/api_keys.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -721,7 +721,7 @@ }, { "from": "lib/evidence_graph/api_keys.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, @@ -733,13 +733,13 @@ }, { "from": "lib/evidence_graph/api_keys.ex", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "lib/evidence_graph/collaboration.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -751,7 +751,7 @@ }, { "from": "lib/evidence_graph/collaboration.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, @@ -763,13 +763,13 @@ }, { "from": "lib/evidence_graph/collaboration.ex", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "lib/evidence_graph/ipfs.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -781,7 +781,7 @@ }, { "from": "lib/evidence_graph/ipfs.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, @@ -793,13 +793,13 @@ }, { "from": "lib/evidence_graph/ipfs.ex", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "lib/evidence_graph/lithoglyph/client.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -811,7 +811,7 @@ }, { "from": "lib/evidence_graph/lithoglyph/client.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, @@ -823,13 +823,13 @@ }, { "from": "lib/evidence_graph/lithoglyph/client.ex", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "lib/evidence_graph/lithoglyph/importer.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -841,7 +841,7 @@ }, { "from": "lib/evidence_graph/lithoglyph/importer.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 2.0 }, @@ -853,13 +853,13 @@ }, { "from": "lib/evidence_graph/lithoglyph/importer.ex", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "lib/evidence_graph_web/plugs/api_key_auth.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -871,7 +871,7 @@ }, { "from": "lib/evidence_graph_web/plugs/api_key_auth.ex", - "to": "WebServer", + "to": "Ecto", "relation": "framework", "weight": 1.0 }, @@ -883,7 +883,7 @@ }, { "from": "lib/evidence_graph_web/plugs/api_key_auth.ex", - "to": "Ecto", + "to": "OTP", "relation": "framework", "weight": 1.0 } @@ -891,6 +891,22 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, + "files": [ + "lib/evidence_graph/export.ex" + ], + "frameworks": [ + "WebServer", + "Database", + "Ecto", + "Phoenix", + "OTP" + ], + "relation": "InsecureProtocol->Network" + }, { "source_category": "MutationGap", "sink_axis": "cpu", @@ -919,29 +935,30 @@ "test/evidence_graph_web/controllers/user_settings_controller_test.exs" ], "frameworks": [ - "OTP", - "Database", "WebServer", + "Database", + "Ecto", "Phoenix", - "Ecto" + "OTP" ], "relation": "MutationGap->Cpu" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "InputBoundary", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "lib/evidence_graph/export.ex" + "tests/bench/graph_bench.js", + "tests/e2e/graph_lifecycle_test.js" ], "frameworks": [ - "OTP", - "Database", "WebServer", + "Database", + "Ecto", "Phoenix", - "Ecto" + "OTP" ], - "relation": "InsecureProtocol->Network" + "relation": "InputBoundary->Cpu" }, { "source_category": "DynamicCodeExecution", @@ -953,30 +970,13 @@ "lib/evidence_graph_web/live/graph_live.ex" ], "frameworks": [ - "OTP", - "Database", "WebServer", - "Phoenix", - "Ecto" - ], - "relation": "DynamicCodeExecution->Cpu" - }, - { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "tests/bench/graph_bench.js", - "tests/e2e/graph_lifecycle_test.js" - ], - "frameworks": [ - "OTP", "Database", - "WebServer", + "Ecto", "Phoenix", - "Ecto" + "OTP" ], - "relation": "InputBoundary->Cpu" + "relation": "DynamicCodeExecution->Cpu" }, { "source_category": "HardcodedSecret", @@ -987,11 +987,11 @@ "lib/evidence_graph/accounts.ex" ], "frameworks": [ - "OTP", - "Database", "WebServer", + "Database", + "Ecto", "Phoenix", - "Ecto" + "OTP" ], "relation": "HardcodedSecret->Network" } diff --git a/scans/bofj-kitt.json b/scans/bofj-kitt.json index 276470e8..7fcc8c2e 100644 --- a/scans/bofj-kitt.json +++ b/scans/bofj-kitt.json @@ -58,8 +58,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [] diff --git a/scans/boinc-boinc.json b/scans/boinc-boinc.json index 5a530074..cfa8cffd 100644 --- a/scans/boinc-boinc.json +++ b/scans/boinc-boinc.json @@ -216,13 +216,19 @@ } ], "recommended_attacks": [ - "cpu", - "disk", "memory", - "concurrency" + "disk", + "concurrency", + "cpu" ], "dependency_graph": { "edges": [ + { + "from": "rust-parser/src/analyzer/call_graph.rs", + "to": "rust-parser/src/analyzer/termination.rs", + "relation": "shared_dir:rust-parser/src/analyzer", + "weight": 1.0 + }, { "from": "elixir-coordinator/lib/coordinator/database.ex", "to": "elixir-coordinator/lib/coordinator/property_manager.ex", @@ -247,12 +253,6 @@ "relation": "shared_dir:elixir-coordinator/lib/coordinator", "weight": 1.0 }, - { - "from": "rust-parser/src/analyzer/call_graph.rs", - "to": "rust-parser/src/analyzer/termination.rs", - "relation": "shared_dir:rust-parser/src/analyzer", - "weight": 1.0 - }, { "from": "rust-parser/src/ast/visitor.rs", "to": "rust-parser/src/ast/pretty_print.rs", @@ -360,20 +360,20 @@ "taint_matrix": { "rows": [ { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "deployment/arangodb/init-db.js" + "rust-parser/src/bin/oblibeny-cli.rs" ], "frameworks": [ "OTP" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ "deployment/arangodb/init-db.js" @@ -381,55 +381,55 @@ "frameworks": [ "OTP" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "DynamicCodeExecution->Cpu" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "rust-parser/src/parser/parser.rs" + "rust-parser/src/bin/oblibeny-cli.rs" ], "frameworks": [ "OTP" ], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "rust-parser/src/bin/oblibeny-cli.rs" + "rust-parser/src/parser/parser.rs" ], "frameworks": [ "OTP" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "rust-parser/src/bin/oblibeny-cli.rs" + "rust-parser/src/parser/parser.rs" ], "frameworks": [ "OTP" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", + "source_category": "DynamicCodeExecution", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "rust-parser/src/parser/parser.rs" + "deployment/arangodb/init-db.js" ], "frameworks": [ "OTP" ], - "relation": "PanicPath->Memory" + "relation": "DynamicCodeExecution->Memory" } ] } diff --git a/scans/boj-server-cartridges.json b/scans/boj-server-cartridges.json index 7a734c18..542a8b91 100644 --- a/scans/boj-server-cartridges.json +++ b/scans/boj-server-cartridges.json @@ -5178,168 +5178,168 @@ } ], "recommended_attacks": [ - "disk", - "memory", "cpu", - "concurrency", - "network" + "memory", + "disk", + "network", + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/lean.ex", - "to": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/isabelle.ex", - "relation": "shared_dir:cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/knowledge/local-memory-mcp/ffi/local_memory_ffi.zig", + "to": "cartridges/domains/knowledge/local-memory-mcp/ffi/cartridge_shim.zig", + "relation": "shared_dir:cartridges/domains/knowledge/local-memory-mcp/ffi", "weight": 1.0 }, { - "from": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/isabelle.ex", - "to": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/coq.ex", - "relation": "shared_dir:cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/cross-cutting/agentic/local-coord-mcp/schemas/coord-messages-contracts.ncl", + "to": "cartridges/cross-cutting/agentic/local-coord-mcp/schemas/test-contracts.sh", + "relation": "shared_dir:cartridges/cross-cutting/agentic/local-coord-mcp/schemas", "weight": 1.0 }, { - "from": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/coq.ex", - "to": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/agda.ex", - "relation": "shared_dir:cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/hugo.ex", + "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/mdbook.ex", + "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/lib/orchestrator/stack_parser.ex", - "to": "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/lib/orchestrator/lsp_client_pool.ex", - "relation": "shared_dir:cartridges/domains/languages/orchestrator-lsp-mcp/adapter/lib/orchestrator", + "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/mdbook.ex", + "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/franklin.ex", + "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/project-management/jira-mcp/ffi/cartridge_shim.zig", - "to": "cartridges/domains/project-management/jira-mcp/ffi/jira_mcp_ffi.zig", - "relation": "shared_dir:cartridges/domains/project-management/jira-mcp/ffi", + "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/franklin.ex", + "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/hakyll.ex", + "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/utilities/textkit-mcp/ffi/textkit_ffi.zig", - "to": "cartridges/domains/utilities/textkit-mcp/ffi/cartridge_shim.zig", - "relation": "shared_dir:cartridges/domains/utilities/textkit-mcp/ffi", + "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/hakyll.ex", + "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/jekyll.ex", + "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/languages/007-mcp/ffi/cartridge_shim.zig", - "to": "cartridges/domains/languages/007-mcp/ffi/oo7_mcp_ffi.zig", - "relation": "shared_dir:cartridges/domains/languages/007-mcp/ffi", + "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/jekyll.ex", + "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/zola.ex", + "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/gaming/npc-mcp/ffi/npc_mcp_ffi.zig", - "to": "cartridges/domains/gaming/npc-mcp/ffi/cartridge_shim.zig", - "relation": "shared_dir:cartridges/domains/gaming/npc-mcp/ffi", + "from": "cartridges/domains/database/database-mcp/ffi/cartridge_shim.zig", + "to": "cartridges/domains/database/database-mcp/ffi/database_ffi.zig", + "relation": "shared_dir:cartridges/domains/database/database-mcp/ffi", "weight": 1.0 }, { - "from": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/gitlab.ex", - "to": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/gitea.ex", - "relation": "shared_dir:cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/community/feedback-mcp/ffi/cartridge_shim.zig", + "to": "cartridges/domains/community/feedback-mcp/ffi/feedback_ffi.zig", + "relation": "shared_dir:cartridges/domains/community/feedback-mcp/ffi", "weight": 1.0 }, { - "from": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/gitea.ex", - "to": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/bitbucket.ex", - "relation": "shared_dir:cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/utilities/textkit-mcp/ffi/textkit_ffi.zig", + "to": "cartridges/domains/utilities/textkit-mcp/ffi/cartridge_shim.zig", + "relation": "shared_dir:cartridges/domains/utilities/textkit-mcp/ffi", "weight": 1.0 }, { - "from": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/bitbucket.ex", - "to": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/behaviour.ex", - "relation": "shared_dir:cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/languages/orchestrator-lsp-mcp/panels/src/Extension.res", + "to": "cartridges/domains/languages/orchestrator-lsp-mcp/panels/src/VscodeApi.res", + "relation": "shared_dir:cartridges/domains/languages/orchestrator-lsp-mcp/panels/src", "weight": 1.0 }, { - "from": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/behaviour.ex", - "to": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/github.ex", - "relation": "shared_dir:cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/security/secrets-lsp/_source-archive/elixir-lib/adapters/sops.ex", + "to": "cartridges/domains/security/secrets-lsp/_source-archive/elixir-lib/adapters/vault.ex", + "relation": "shared_dir:cartridges/domains/security/secrets-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/helm.ex", - "to": "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kustomize.ex", - "relation": "shared_dir:cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/cross-cutting/agentic/model-router-mcp/ffi/cartridge_shim.zig", + "to": "cartridges/cross-cutting/agentic/model-router-mcp/ffi/model_router_ffi.zig", + "relation": "shared_dir:cartridges/cross-cutting/agentic/model-router-mcp/ffi", "weight": 1.0 }, { - "from": "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kustomize.ex", - "to": "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kubectl.ex", - "relation": "shared_dir:cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator/executor.ex", + "to": "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator/stack_parser.ex", + "relation": "shared_dir:cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator", "weight": 1.0 }, { - "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/pipeline.zig", - "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/librarian.zig", - "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", + "from": "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator/stack_parser.ex", + "to": "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator/lsp_client.ex", + "relation": "shared_dir:cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator", "weight": 1.0 }, { - "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/librarian.zig", - "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/store.zig", - "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", + "from": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/lean.ex", + "to": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/isabelle.ex", + "relation": "shared_dir:cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/store.zig", - "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/embed.zig", - "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", + "from": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/isabelle.ex", + "to": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/coq.ex", + "relation": "shared_dir:cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/embed.zig", - "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/search.zig", - "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", + "from": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/coq.ex", + "to": "cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters/agda.ex", + "relation": "shared_dir:cartridges/domains/formal-verification/proof-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/search.zig", - "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/extract.zig", - "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", + "from": "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/helm.ex", + "to": "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kustomize.ex", + "relation": "shared_dir:cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/extract.zig", - "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/cartridge_shim.zig", - "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", + "from": "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kustomize.ex", + "to": "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kubectl.ex", + "relation": "shared_dir:cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/hugo.ex", - "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/mdbook.ex", - "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/education/kategoria-mcp/ffi/cartridge_shim.zig", + "to": "cartridges/domains/education/kategoria-mcp/ffi/kategoria_ffi.zig", + "relation": "shared_dir:cartridges/domains/education/kategoria-mcp/ffi", "weight": 1.0 }, { - "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/mdbook.ex", - "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/franklin.ex", - "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/languages/007-mcp/ffi/cartridge_shim.zig", + "to": "cartridges/domains/languages/007-mcp/ffi/oo7_mcp_ffi.zig", + "relation": "shared_dir:cartridges/domains/languages/007-mcp/ffi", "weight": 1.0 }, { - "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/franklin.ex", - "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/hakyll.ex", - "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/jaeger.ex", + "to": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/loki.ex", + "relation": "shared_dir:cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/hakyll.ex", - "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/jekyll.ex", - "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/loki.ex", + "to": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/grafana.ex", + "relation": "shared_dir:cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/jekyll.ex", - "to": "cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters/zola.ex", - "relation": "shared_dir:cartridges/domains/web/ssg-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/grafana.ex", + "to": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/prometheus.ex", + "relation": "shared_dir:cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/knowledge/local-memory-mcp/ffi/local_memory_ffi.zig", - "to": "cartridges/domains/knowledge/local-memory-mcp/ffi/cartridge_shim.zig", - "relation": "shared_dir:cartridges/domains/knowledge/local-memory-mcp/ffi", + "from": "cartridges/domains/project-management/jira-mcp/ffi/cartridge_shim.zig", + "to": "cartridges/domains/project-management/jira-mcp/ffi/jira_mcp_ffi.zig", + "relation": "shared_dir:cartridges/domains/project-management/jira-mcp/ffi", "weight": 1.0 }, { @@ -5355,51 +5355,45 @@ "weight": 1.0 }, { - "from": "cartridges/domains/security/secrets-lsp/_source-archive/elixir-lib/adapters/sops.ex", - "to": "cartridges/domains/security/secrets-lsp/_source-archive/elixir-lib/adapters/vault.ex", - "relation": "shared_dir:cartridges/domains/security/secrets-lsp/_source-archive/elixir-lib/adapters", - "weight": 1.0 - }, - { - "from": "cartridges/cross-cutting/health/boj-health-mcp/ffi/boj_health_ffi.zig", - "to": "cartridges/cross-cutting/health/boj-health-mcp/ffi/cartridge_shim.zig", - "relation": "shared_dir:cartridges/cross-cutting/health/boj-health-mcp/ffi", + "from": "cartridges/domains/config/conflow-mcp/ffi/conflow_ffi.zig", + "to": "cartridges/domains/config/conflow-mcp/ffi/cartridge_shim.zig", + "relation": "shared_dir:cartridges/domains/config/conflow-mcp/ffi", "weight": 1.0 }, { - "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/neo4j.ex", - "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/mongodb.ex", - "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/lib/orchestrator/stack_parser.ex", + "to": "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/lib/orchestrator/lsp_client_pool.ex", + "relation": "shared_dir:cartridges/domains/languages/orchestrator-lsp-mcp/adapter/lib/orchestrator", "weight": 1.0 }, { - "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/mongodb.ex", - "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/redis.ex", - "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/infrastructure/hesiod-mcp/ffi/cartridge_shim.zig", + "to": "cartridges/domains/infrastructure/hesiod-mcp/ffi/hesiod_ffi.zig", + "relation": "shared_dir:cartridges/domains/infrastructure/hesiod-mcp/ffi", "weight": 1.0 }, { - "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/redis.ex", - "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/sqlite.ex", - "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/gitlab.ex", + "to": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/gitea.ex", + "relation": "shared_dir:cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/sqlite.ex", - "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/mysql.ex", - "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/gitea.ex", + "to": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/bitbucket.ex", + "relation": "shared_dir:cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/mysql.ex", - "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/postgresql.ex", - "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/bitbucket.ex", + "to": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/behaviour.ex", + "relation": "shared_dir:cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/infrastructure/hesiod-mcp/ffi/cartridge_shim.zig", - "to": "cartridges/domains/infrastructure/hesiod-mcp/ffi/hesiod_ffi.zig", - "relation": "shared_dir:cartridges/domains/infrastructure/hesiod-mcp/ffi", + "from": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/behaviour.ex", + "to": "cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters/github.ex", + "relation": "shared_dir:cartridges/domains/development/git-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { @@ -5409,27 +5403,39 @@ "weight": 1.0 }, { - "from": "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator/executor.ex", - "to": "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator/stack_parser.ex", - "relation": "shared_dir:cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator", + "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/pipeline.zig", + "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/librarian.zig", + "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", "weight": 1.0 }, { - "from": "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator/stack_parser.ex", - "to": "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator/lsp_client.ex", - "relation": "shared_dir:cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/_source-archive/elixir-lib/orchestrator", + "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/librarian.zig", + "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/store.zig", + "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", "weight": 1.0 }, { - "from": "cartridges/domains/config/conflow-mcp/ffi/conflow_ffi.zig", - "to": "cartridges/domains/config/conflow-mcp/ffi/cartridge_shim.zig", - "relation": "shared_dir:cartridges/domains/config/conflow-mcp/ffi", + "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/store.zig", + "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/embed.zig", + "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", "weight": 1.0 }, { - "from": "cartridges/domains/community/feedback-mcp/ffi/cartridge_shim.zig", - "to": "cartridges/domains/community/feedback-mcp/ffi/feedback_ffi.zig", - "relation": "shared_dir:cartridges/domains/community/feedback-mcp/ffi", + "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/embed.zig", + "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/search.zig", + "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", + "weight": 1.0 + }, + { + "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/search.zig", + "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/extract.zig", + "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", + "weight": 1.0 + }, + { + "from": "cartridges/domains/knowledge/librarian-mcp/ffi/src/extract.zig", + "to": "cartridges/domains/knowledge/librarian-mcp/ffi/src/cartridge_shim.zig", + "relation": "shared_dir:cartridges/domains/knowledge/librarian-mcp/ffi/src", "weight": 1.0 }, { @@ -5451,27 +5457,33 @@ "weight": 1.0 }, { - "from": "cartridges/domains/education/kategoria-mcp/ffi/cartridge_shim.zig", - "to": "cartridges/domains/education/kategoria-mcp/ffi/kategoria_ffi.zig", - "relation": "shared_dir:cartridges/domains/education/kategoria-mcp/ffi", + "from": "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/pulumi.ex", + "to": "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/opentofu.ex", + "relation": "shared_dir:cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/languages/orchestrator-lsp-mcp/panels/src/Extension.res", - "to": "cartridges/domains/languages/orchestrator-lsp-mcp/panels/src/VscodeApi.res", - "relation": "shared_dir:cartridges/domains/languages/orchestrator-lsp-mcp/panels/src", + "from": "cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters/nats.ex", + "to": "cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters/redis_streams.ex", + "relation": "shared_dir:cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/cross-cutting/agentic/model-router-mcp/ffi/cartridge_shim.zig", - "to": "cartridges/cross-cutting/agentic/model-router-mcp/ffi/model_router_ffi.zig", - "relation": "shared_dir:cartridges/cross-cutting/agentic/model-router-mcp/ffi", + "from": "cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters/redis_streams.ex", + "to": "cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters/rabbitmq.ex", + "relation": "shared_dir:cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/cross-cutting/agentic/local-coord-mcp/schemas/coord-messages-contracts.ncl", - "to": "cartridges/cross-cutting/agentic/local-coord-mcp/schemas/test-contracts.sh", - "relation": "shared_dir:cartridges/cross-cutting/agentic/local-coord-mcp/schemas", + "from": "cartridges/cross-cutting/health/boj-health-mcp/ffi/boj_health_ffi.zig", + "to": "cartridges/cross-cutting/health/boj-health-mcp/ffi/cartridge_shim.zig", + "relation": "shared_dir:cartridges/cross-cutting/health/boj-health-mcp/ffi", + "weight": 1.0 + }, + { + "from": "cartridges/domains/gaming/npc-mcp/ffi/npc_mcp_ffi.zig", + "to": "cartridges/domains/gaming/npc-mcp/ffi/cartridge_shim.zig", + "relation": "shared_dir:cartridges/domains/gaming/npc-mcp/ffi", "weight": 1.0 }, { @@ -5487,45 +5499,33 @@ "weight": 1.0 }, { - "from": "cartridges/domains/database/database-mcp/ffi/cartridge_shim.zig", - "to": "cartridges/domains/database/database-mcp/ffi/database_ffi.zig", - "relation": "shared_dir:cartridges/domains/database/database-mcp/ffi", - "weight": 1.0 - }, - { - "from": "cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters/nats.ex", - "to": "cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters/redis_streams.ex", - "relation": "shared_dir:cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters", - "weight": 1.0 - }, - { - "from": "cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters/redis_streams.ex", - "to": "cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters/rabbitmq.ex", - "relation": "shared_dir:cartridges/domains/messaging/queues-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/neo4j.ex", + "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/mongodb.ex", + "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/pulumi.ex", - "to": "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/opentofu.ex", - "relation": "shared_dir:cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/mongodb.ex", + "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/redis.ex", + "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/jaeger.ex", - "to": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/loki.ex", - "relation": "shared_dir:cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/redis.ex", + "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/sqlite.ex", + "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/loki.ex", - "to": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/grafana.ex", - "relation": "shared_dir:cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/sqlite.ex", + "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/mysql.ex", + "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { - "from": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/grafana.ex", - "to": "cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters/prometheus.ex", - "relation": "shared_dir:cartridges/domains/observability/observe-lsp/_source-archive/elixir-lib/adapters", + "from": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/mysql.ex", + "to": "cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters/postgresql.ex", + "relation": "shared_dir:cartridges/domains/database/database-lsp/_source-archive/elixir-lib/adapters", "weight": 1.0 }, { @@ -8034,19 +8034,6 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "UnsafeFFI", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "cartridges/cross-cutting/health/boj-health-mcp/ffi/boj_health_ffi.zig", - "cartridges/domains/database/database-mcp/ffi/database_ffi.zig" - ], - "frameworks": [ - "OTP" - ], - "relation": "UnsafeFFI->Memory" - }, { "source_category": "UnsafeCode", "sink_axis": "memory", @@ -8072,73 +8059,67 @@ "relation": "UnsafeCode->Memory" }, { - "source_category": "DynamicCodeExecution", + "source_category": "InputBoundary", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/lsp/handlers/hover.ex", - "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/pulumi.ex", - "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/opentofu.ex", - "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/behaviour.ex", - "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/helm.ex", - "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kustomize.ex", - "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kubectl.ex", - "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/behaviour.ex" + "cartridges/domains/productivity/google-sheets-mcp/mod.js", + "cartridges/domains/productivity/airtable-mcp/mod.js" ], "frameworks": [ "OTP" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "InputBoundary->Cpu" }, { - "source_category": "DynamicCodeExecution", + "source_category": "PanicPath", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "site/assets/app.js" + "cartridges/domains/languages/orchestrator-lsp-mcp/panels/src/Extension.res", + "tools/migrate_cartridges.rs" ], "frameworks": [ "OTP" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "PanicPath->Memory" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "cartridges/domains/productivity/google-sheets-mcp/mod.js", - "cartridges/domains/productivity/airtable-mcp/mod.js" + "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/adapter/executor_test.ts" ], "frameworks": [ "OTP" ], - "relation": "InputBoundary->Cpu" + "relation": "InsecureProtocol->Network" }, { - "source_category": "PanicPath", + "source_category": "UnsafeFFI", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "cartridges/domains/languages/orchestrator-lsp-mcp/panels/src/Extension.res", - "tools/migrate_cartridges.rs" + "cartridges/cross-cutting/health/boj-health-mcp/ffi/boj_health_ffi.zig", + "cartridges/domains/database/database-mcp/ffi/database_ffi.zig" ], "frameworks": [ "OTP" ], - "relation": "PanicPath->Memory" + "relation": "UnsafeFFI->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "tools/migrate_cartridges.rs" + "site/assets/app.js" ], "frameworks": [ "OTP" ], - "relation": "PanicPath->Disk" + "relation": "DynamicCodeExecution->Memory" }, { "source_category": "CommandInjection", @@ -8202,45 +8183,6 @@ ], "relation": "CommandInjection->Cpu" }, - { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/test/orchestrator/planner_test.exs", - "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/test/orchestrator/stack_parser_test.exs", - "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/test/lsp/handlers/hover_test.exs", - "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/test/lsp/handlers/completion_test.exs" - ], - "frameworks": [ - "OTP" - ], - "relation": "MutationGap->Cpu" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, - "files": [ - "site/assets/app.js" - ], - "frameworks": [ - "OTP" - ], - "relation": "DynamicCodeExecution->Network" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "cartridges/cross-cutting/orchestration/stack-orchestrator-mcp/adapter/executor_test.ts" - ], - "frameworks": [ - "OTP" - ], - "relation": "InsecureProtocol->Network" - }, { "source_category": "CommandInjection", "sink_axis": "disk", @@ -8302,6 +8244,64 @@ "OTP" ], "relation": "CommandInjection->Disk" + }, + { + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/test/orchestrator/planner_test.exs", + "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/test/orchestrator/stack_parser_test.exs", + "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/test/lsp/handlers/hover_test.exs", + "cartridges/domains/languages/orchestrator-lsp-mcp/adapter/test/lsp/handlers/completion_test.exs" + ], + "frameworks": [ + "OTP" + ], + "relation": "MutationGap->Cpu" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/lsp/handlers/hover.ex", + "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/pulumi.ex", + "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/opentofu.ex", + "cartridges/domains/infrastructure/iac-lsp/_source-archive/elixir-lib/adapters/behaviour.ex", + "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/helm.ex", + "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kustomize.ex", + "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/kubectl.ex", + "cartridges/domains/container/k8s-lsp/_source-archive/elixir-lib/adapters/behaviour.ex" + ], + "frameworks": [ + "OTP" + ], + "relation": "DynamicCodeExecution->Cpu" + }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "tools/migrate_cartridges.rs" + ], + "frameworks": [ + "OTP" + ], + "relation": "PanicPath->Disk" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "site/assets/app.js" + ], + "frameworks": [ + "OTP" + ], + "relation": "DynamicCodeExecution->Network" } ] } diff --git a/scans/boj-server.json b/scans/boj-server.json index 45d6b863..8684d4b0 100644 --- a/scans/boj-server.json +++ b/scans/boj-server.json @@ -3,8 +3,8 @@ "program_path": "boj-server", "language": "elixir", "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], "weak_points": [ { @@ -801,24 +801,54 @@ } ], "recommended_attacks": [ - "memory", "cpu", + "concurrency", + "memory", "disk", - "network", - "concurrency" + "network" ], "dependency_graph": { "edges": [ { - "from": "mcp-bridge/lib/otel.js", - "to": "mcp-bridge/lib/dispatcher.js", - "relation": "shared_dir:mcp-bridge/lib", + "from": "ffi/zig/src/boj_invoke_cli.zig", + "to": "ffi/zig/src/readiness.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { - "from": "mcp-bridge/lib/dispatcher.js", - "to": "mcp-bridge/lib/api-clients.js", - "relation": "shared_dir:mcp-bridge/lib", + "from": "ffi/zig/src/readiness.zig", + "to": "ffi/zig/src/seams.zig", + "relation": "shared_dir:ffi/zig/src", + "weight": 1.0 + }, + { + "from": "ffi/zig/src/seams.zig", + "to": "ffi/zig/src/abi_verify.zig", + "relation": "shared_dir:ffi/zig/src", + "weight": 1.0 + }, + { + "from": "ffi/zig/src/abi_verify.zig", + "to": "ffi/zig/src/cartridge_shim.zig", + "relation": "shared_dir:ffi/zig/src", + "weight": 1.0 + }, + { + "from": "ffi/zig/src/cartridge_shim.zig", + "to": "ffi/zig/src/verisimdb.zig", + "relation": "shared_dir:ffi/zig/src", + "weight": 1.0 + }, + { + "from": "ffi/zig/src/verisimdb.zig", + "to": "ffi/zig/src/loader.zig", + "relation": "shared_dir:ffi/zig/src", + "weight": 1.0 + }, + { + "from": "ffi/zig/src/loader.zig", + "to": "ffi/zig/src/federation.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { @@ -834,69 +864,69 @@ "weight": 1.0 }, { - "from": "elixir/lib/boj_rest/js_invoker.ex", - "to": "elixir/lib/boj_rest/js_worker.ex", - "relation": "shared_dir:elixir/lib/boj_rest", + "from": "scripts/boj-health-check.sh", + "to": "scripts/check-shebang-first.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "elixir/lib/boj_rest/js_worker.ex", - "to": "elixir/lib/boj_rest/node_key.ex", - "relation": "shared_dir:elixir/lib/boj_rest", + "from": "scripts/check-shebang-first.sh", + "to": "scripts/hcg-spec-coverage-check.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "elixir/lib/boj_rest/node_key.ex", - "to": "elixir/lib/boj_rest/catalog.ex", - "relation": "shared_dir:elixir/lib/boj_rest", + "from": "scripts/hcg-spec-coverage-check.sh", + "to": "scripts/hcg-policy-smoke.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "tests/fixtures/cartridges/feedback-mcp/ffi/cartridge_shim.zig", - "to": "tests/fixtures/cartridges/feedback-mcp/ffi/feedback_ffi.zig", - "relation": "shared_dir:tests/fixtures/cartridges/feedback-mcp/ffi", + "from": "scripts/hcg-policy-smoke.sh", + "to": "scripts/hcg-surface-drift-check.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "ffi/zig/src/boj_invoke_cli.zig", - "to": "ffi/zig/src/readiness.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "elixir/lib/boj_rest/js_invoker.ex", + "to": "elixir/lib/boj_rest/js_worker.ex", + "relation": "shared_dir:elixir/lib/boj_rest", "weight": 1.0 }, { - "from": "ffi/zig/src/readiness.zig", - "to": "ffi/zig/src/seams.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "elixir/lib/boj_rest/js_worker.ex", + "to": "elixir/lib/boj_rest/node_key.ex", + "relation": "shared_dir:elixir/lib/boj_rest", "weight": 1.0 }, { - "from": "ffi/zig/src/seams.zig", - "to": "ffi/zig/src/abi_verify.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "elixir/lib/boj_rest/node_key.ex", + "to": "elixir/lib/boj_rest/catalog.ex", + "relation": "shared_dir:elixir/lib/boj_rest", "weight": 1.0 }, { - "from": "ffi/zig/src/abi_verify.zig", - "to": "ffi/zig/src/cartridge_shim.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "tests/e2e_full.sh", + "to": "tests/federation_multinode.sh", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "ffi/zig/src/cartridge_shim.zig", - "to": "ffi/zig/src/verisimdb.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "mcp-bridge/lib/otel.js", + "to": "mcp-bridge/lib/dispatcher.js", + "relation": "shared_dir:mcp-bridge/lib", "weight": 1.0 }, { - "from": "ffi/zig/src/verisimdb.zig", - "to": "ffi/zig/src/loader.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "mcp-bridge/lib/dispatcher.js", + "to": "mcp-bridge/lib/api-clients.js", + "relation": "shared_dir:mcp-bridge/lib", "weight": 1.0 }, { - "from": "ffi/zig/src/loader.zig", - "to": "ffi/zig/src/federation.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "scripts/maintenance/perms-state.sh", + "to": "scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:scripts/maintenance", "weight": 1.0 }, { @@ -936,39 +966,15 @@ "weight": 1.0 }, { - "from": "tests/e2e_full.sh", - "to": "tests/federation_multinode.sh", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "scripts/boj-health-check.sh", - "to": "scripts/check-shebang-first.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/check-shebang-first.sh", - "to": "scripts/hcg-spec-coverage-check.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/hcg-spec-coverage-check.sh", - "to": "scripts/hcg-policy-smoke.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/hcg-policy-smoke.sh", - "to": "scripts/hcg-surface-drift-check.sh", - "relation": "shared_dir:scripts", + "from": "tests/fixtures/cartridges/feedback-mcp/ffi/cartridge_shim.zig", + "to": "tests/fixtures/cartridges/feedback-mcp/ffi/feedback_ffi.zig", + "relation": "shared_dir:tests/fixtures/cartridges/feedback-mcp/ffi", "weight": 1.0 }, { - "from": "scripts/maintenance/perms-state.sh", - "to": "scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:scripts/maintenance", + "from": "site/assets/app.js", + "to": "WebServer", + "relation": "framework", "weight": 1.0 }, { @@ -978,7 +984,7 @@ "weight": 1.0 }, { - "from": "site/assets/app.js", + "from": "container/entrypoint.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -990,7 +996,7 @@ "weight": 1.0 }, { - "from": "container/entrypoint.sh", + "from": "mcp-bridge/tests/http_transport_test.js", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1002,7 +1008,7 @@ "weight": 1.0 }, { - "from": "mcp-bridge/tests/http_transport_test.js", + "from": "mcp-bridge/lib/otel.js", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1014,7 +1020,7 @@ "weight": 1.0 }, { - "from": "mcp-bridge/lib/otel.js", + "from": "mcp-bridge/lib/dispatcher.js", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1026,7 +1032,7 @@ "weight": 1.0 }, { - "from": "mcp-bridge/lib/dispatcher.js", + "from": "mcp-bridge/lib/api-clients.js", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1038,10 +1044,10 @@ "weight": 1.0 }, { - "from": "mcp-bridge/lib/api-clients.js", + "from": "src/abi/Boj/SafetyLemmas.idr", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 12.0 }, { "from": "src/abi/Boj/SafetyLemmas.idr", @@ -1050,10 +1056,10 @@ "weight": 12.0 }, { - "from": "src/abi/Boj/SafetyLemmas.idr", + "from": "src/abi/Boj/SafePromptInjection.idr", "to": "WebServer", "relation": "framework", - "weight": 12.0 + "weight": 6.0 }, { "from": "src/abi/Boj/SafePromptInjection.idr", @@ -1062,7 +1068,7 @@ "weight": 6.0 }, { - "from": "src/abi/Boj/SafePromptInjection.idr", + "from": "src/abi/Boj/SafeCORS.idr", "to": "WebServer", "relation": "framework", "weight": 6.0 @@ -1074,10 +1080,10 @@ "weight": 6.0 }, { - "from": "src/abi/Boj/SafeCORS.idr", + "from": "src/abi/Boj/SafeAPIKey.idr", "to": "WebServer", "relation": "framework", - "weight": 6.0 + "weight": 9.0 }, { "from": "src/abi/Boj/SafeAPIKey.idr", @@ -1086,7 +1092,7 @@ "weight": 9.0 }, { - "from": "src/abi/Boj/SafeAPIKey.idr", + "from": "src/abi/Boj/SafeWebSocket.idr", "to": "WebServer", "relation": "framework", "weight": 9.0 @@ -1098,10 +1104,10 @@ "weight": 9.0 }, { - "from": "src/abi/Boj/SafeWebSocket.idr", + "from": "src/abi/Boj/Safety.idr", "to": "WebServer", "relation": "framework", - "weight": 9.0 + "weight": 12.0 }, { "from": "src/abi/Boj/Safety.idr", @@ -1110,10 +1116,10 @@ "weight": 12.0 }, { - "from": "src/abi/Boj/Safety.idr", + "from": "src/abi/Boj/SafeHTTP.idr", "to": "WebServer", "relation": "framework", - "weight": 12.0 + "weight": 9.0 }, { "from": "src/abi/Boj/SafeHTTP.idr", @@ -1122,10 +1128,10 @@ "weight": 9.0 }, { - "from": "src/abi/Boj/SafeHTTP.idr", + "from": ".machine_readable/contractiles/bust/bust.ncl", "to": "WebServer", "relation": "framework", - "weight": 9.0 + "weight": 1.0 }, { "from": ".machine_readable/contractiles/bust/bust.ncl", @@ -1134,7 +1140,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.ncl", + "from": "tests/e2e_full.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1146,7 +1152,7 @@ "weight": 1.0 }, { - "from": "tests/e2e_full.sh", + "from": "tests/federation_multinode.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1158,10 +1164,10 @@ "weight": 1.0 }, { - "from": "tests/federation_multinode.sh", + "from": "tests/fixtures/cartridges/feedback-mcp/ffi/cartridge_shim.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "tests/fixtures/cartridges/feedback-mcp/ffi/cartridge_shim.zig", @@ -1170,10 +1176,10 @@ "weight": 6.0 }, { - "from": "tests/fixtures/cartridges/feedback-mcp/ffi/cartridge_shim.zig", + "from": "tests/fixtures/cartridges/feedback-mcp/ffi/feedback_ffi.zig", "to": "WebServer", "relation": "framework", - "weight": 6.0 + "weight": 3.0 }, { "from": "tests/fixtures/cartridges/feedback-mcp/ffi/feedback_ffi.zig", @@ -1182,10 +1188,10 @@ "weight": 3.0 }, { - "from": "tests/fixtures/cartridges/feedback-mcp/ffi/feedback_ffi.zig", + "from": "ffi/zig/src/boj_invoke_cli.zig", "to": "WebServer", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "ffi/zig/src/boj_invoke_cli.zig", @@ -1194,10 +1200,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/boj_invoke_cli.zig", + "from": "ffi/zig/src/readiness.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "ffi/zig/src/readiness.zig", @@ -1206,10 +1212,10 @@ "weight": 4.0 }, { - "from": "ffi/zig/src/readiness.zig", + "from": "ffi/zig/src/seams.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 10.0 }, { "from": "ffi/zig/src/seams.zig", @@ -1218,10 +1224,10 @@ "weight": 10.0 }, { - "from": "ffi/zig/src/seams.zig", + "from": "ffi/zig/src/abi_verify.zig", "to": "WebServer", "relation": "framework", - "weight": 10.0 + "weight": 8.0 }, { "from": "ffi/zig/src/abi_verify.zig", @@ -1230,10 +1236,10 @@ "weight": 8.0 }, { - "from": "ffi/zig/src/abi_verify.zig", + "from": "ffi/zig/src/cartridge_shim.zig", "to": "WebServer", "relation": "framework", - "weight": 8.0 + "weight": 6.0 }, { "from": "ffi/zig/src/cartridge_shim.zig", @@ -1242,10 +1248,10 @@ "weight": 6.0 }, { - "from": "ffi/zig/src/cartridge_shim.zig", + "from": "ffi/zig/src/verisimdb.zig", "to": "WebServer", "relation": "framework", - "weight": 6.0 + "weight": 4.0 }, { "from": "ffi/zig/src/verisimdb.zig", @@ -1254,10 +1260,10 @@ "weight": 4.0 }, { - "from": "ffi/zig/src/verisimdb.zig", + "from": "ffi/zig/src/loader.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "ffi/zig/src/loader.zig", @@ -1266,10 +1272,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/loader.zig", + "from": "ffi/zig/src/federation.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 18.0 }, { "from": "ffi/zig/src/federation.zig", @@ -1278,10 +1284,10 @@ "weight": 18.0 }, { - "from": "ffi/zig/src/federation.zig", + "from": "tray/src/server.rs", "to": "WebServer", "relation": "framework", - "weight": 18.0 + "weight": 1.0 }, { "from": "tray/src/server.rs", @@ -1290,7 +1296,7 @@ "weight": 1.0 }, { - "from": "tray/src/server.rs", + "from": "coord-tui/shell/coord-hooks.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1302,10 +1308,10 @@ "weight": 1.0 }, { - "from": "coord-tui/shell/coord-hooks.sh", + "from": "coord-tui/src/main.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "coord-tui/src/main.rs", @@ -1314,10 +1320,10 @@ "weight": 2.0 }, { - "from": "coord-tui/src/main.rs", + "from": "coord-tui/install.sh", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "coord-tui/install.sh", @@ -1326,7 +1332,7 @@ "weight": 1.0 }, { - "from": "coord-tui/install.sh", + "from": "elixir/test/node_key_test.exs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1338,10 +1344,10 @@ "weight": 1.0 }, { - "from": "elixir/test/node_key_test.exs", + "from": "elixir/test/aspect_test.exs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "elixir/test/aspect_test.exs", @@ -1350,10 +1356,10 @@ "weight": 4.0 }, { - "from": "elixir/test/aspect_test.exs", + "from": "elixir/test/catalog_test.exs", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "elixir/test/catalog_test.exs", @@ -1362,10 +1368,10 @@ "weight": 1.0 }, { - "from": "elixir/test/catalog_test.exs", + "from": "elixir/lib/boj_rest/js_invoker.ex", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "elixir/lib/boj_rest/js_invoker.ex", @@ -1374,7 +1380,7 @@ "weight": 2.0 }, { - "from": "elixir/lib/boj_rest/js_invoker.ex", + "from": "elixir/lib/boj_rest/js_worker.ex", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -1386,7 +1392,7 @@ "weight": 2.0 }, { - "from": "elixir/lib/boj_rest/js_worker.ex", + "from": "elixir/lib/boj_rest/node_key.ex", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -1398,7 +1404,7 @@ "weight": 2.0 }, { - "from": "elixir/lib/boj_rest/node_key.ex", + "from": "elixir/lib/boj_rest/catalog.ex", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -1410,10 +1416,10 @@ "weight": 2.0 }, { - "from": "elixir/lib/boj_rest/catalog.ex", + "from": "docs/outreach/vps-redeploy.sh", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "docs/outreach/vps-redeploy.sh", @@ -1422,7 +1428,7 @@ "weight": 1.0 }, { - "from": "docs/outreach/vps-redeploy.sh", + "from": "scripts/boj-health-check.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1434,7 +1440,7 @@ "weight": 1.0 }, { - "from": "scripts/boj-health-check.sh", + "from": "scripts/check-shebang-first.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1446,7 +1452,7 @@ "weight": 1.0 }, { - "from": "scripts/check-shebang-first.sh", + "from": "scripts/datasets/integrate-datasets.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1458,7 +1464,7 @@ "weight": 1.0 }, { - "from": "scripts/datasets/integrate-datasets.sh", + "from": "scripts/maintenance/perms-state.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1470,7 +1476,7 @@ "weight": 1.0 }, { - "from": "scripts/maintenance/perms-state.sh", + "from": "scripts/maintenance/run-maintenance.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1482,7 +1488,7 @@ "weight": 1.0 }, { - "from": "scripts/maintenance/run-maintenance.sh", + "from": "scripts/hcg-spec-coverage-check.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1494,7 +1500,7 @@ "weight": 1.0 }, { - "from": "scripts/hcg-spec-coverage-check.sh", + "from": "scripts/hcg-policy-smoke.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1506,7 +1512,7 @@ "weight": 1.0 }, { - "from": "scripts/hcg-policy-smoke.sh", + "from": "scripts/hcg-surface-drift-check.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1516,80 +1522,11 @@ "to": "OTP", "relation": "framework", "weight": 1.0 - }, - { - "from": "scripts/hcg-surface-drift-check.sh", - "to": "WebServer", - "relation": "framework", - "weight": 1.0 } ] }, "taint_matrix": { "rows": [ - { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 5.0, - "files": [ - "mcp-bridge/lib/security.js" - ], - "frameworks": [ - "OTP", - "WebServer" - ], - "relation": "DynamicCodeExecution->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "coord-tui/src/main.rs" - ], - "frameworks": [ - "OTP", - "WebServer" - ], - "relation": "PanicPath->Disk" - }, - { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "elixir/test/router_test.exs", - "elixir/test/node_key_test.exs", - "elixir/test/credential_decryptor_test.exs", - "elixir/test/aspect_test.exs", - "elixir/test/js_invoker_test.exs", - "elixir/test/contract_test.exs", - "elixir/test/trust_policy_test.exs", - "elixir/test/application_test.exs", - "elixir/test/catalog_test.exs", - "elixir/test/phase_c_seam_test.exs", - "elixir/test/js_worker_pool_test.exs", - "elixir/test/invoker_test.exs" - ], - "frameworks": [ - "OTP", - "WebServer" - ], - "relation": "MutationGap->Cpu" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "tests/fixtures/cartridges/feedback-mcp/ffi/feedback_ffi.zig" - ], - "frameworks": [ - "OTP", - "WebServer" - ], - "relation": "UnsafeCode->Memory" - }, { "source_category": "CommandInjection", "sink_axis": "cpu", @@ -1602,36 +1539,36 @@ "scripts/maintenance/run-maintenance.sh" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], "relation": "CommandInjection->Cpu" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "tests/aspect_security_test.zig" + "tray/src/server.rs" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], - "relation": "HardcodedSecret->Network" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "ProofDrift", - "sink_axis": "memory", - "severity_value": 5.0, + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "src/abi/Boj/SafetyLemmas.idr" + "coord-tui/src/main.rs" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], - "relation": "ProofDrift->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "UnboundedAllocation", @@ -1641,11 +1578,24 @@ "tray/src/server.rs" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], "relation": "UnboundedAllocation->Cpu" }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 5.0, + "files": [ + "mcp-bridge/lib/security.js" + ], + "frameworks": [ + "WebServer", + "OTP" + ], + "relation": "DynamicCodeExecution->Memory" + }, { "source_category": "PanicPath", "sink_axis": "memory", @@ -1654,11 +1604,24 @@ "coord-tui/src/main.rs" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], "relation": "PanicPath->Memory" }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "mcp-bridge/lib/security.js" + ], + "frameworks": [ + "WebServer", + "OTP" + ], + "relation": "DynamicCodeExecution->Cpu" + }, { "source_category": "CommandInjection", "sink_axis": "disk", @@ -1669,36 +1632,49 @@ "elixir/lib/boj_rest/js_worker.ex" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], "relation": "CommandInjection->Disk" }, { "source_category": "ExcessivePermissions", - "sink_axis": "disk", + "sink_axis": "network", "severity_value": 3.5, "files": [ "mcp-bridge/main.d.ts" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], - "relation": "ExcessivePermissions->Disk" + "relation": "ExcessivePermissions->Network" }, { - "source_category": "ExcessivePermissions", + "source_category": "HardcodedSecret", "sink_axis": "network", - "severity_value": 3.5, + "severity_value": 5.0, "files": [ - "mcp-bridge/main.d.ts" + "tests/aspect_security_test.zig" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], - "relation": "ExcessivePermissions->Network" + "relation": "HardcodedSecret->Network" + }, + { + "source_category": "ProofDrift", + "sink_axis": "memory", + "severity_value": 5.0, + "files": [ + "src/abi/Boj/SafetyLemmas.idr" + ], + "frameworks": [ + "WebServer", + "OTP" + ], + "relation": "ProofDrift->Memory" }, { "source_category": "InsecureProtocol", @@ -1711,36 +1687,60 @@ "elixir/lib/boj_rest/catalog.ex" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], "relation": "InsecureProtocol->Network" }, { - "source_category": "DynamicCodeExecution", + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "tests/fixtures/cartridges/feedback-mcp/ffi/feedback_ffi.zig" + ], + "frameworks": [ + "WebServer", + "OTP" + ], + "relation": "UnsafeCode->Memory" + }, + { + "source_category": "MutationGap", "sink_axis": "cpu", - "severity_value": 5.0, + "severity_value": 1.0, "files": [ - "mcp-bridge/lib/security.js" + "elixir/test/router_test.exs", + "elixir/test/node_key_test.exs", + "elixir/test/credential_decryptor_test.exs", + "elixir/test/aspect_test.exs", + "elixir/test/js_invoker_test.exs", + "elixir/test/contract_test.exs", + "elixir/test/trust_policy_test.exs", + "elixir/test/application_test.exs", + "elixir/test/catalog_test.exs", + "elixir/test/phase_c_seam_test.exs", + "elixir/test/js_worker_pool_test.exs", + "elixir/test/invoker_test.exs" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "MutationGap->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, + "source_category": "ExcessivePermissions", + "sink_axis": "disk", + "severity_value": 3.5, "files": [ - "tray/src/server.rs" + "mcp-bridge/main.d.ts" ], "frameworks": [ - "OTP", - "WebServer" + "WebServer", + "OTP" ], - "relation": "UnboundedAllocation->Memory" + "relation": "ExcessivePermissions->Disk" } ] } diff --git a/scans/bqniser.json b/scans/bqniser.json index bd2c97bf..a413cd42 100644 --- a/scans/bqniser.json +++ b/scans/bqniser.json @@ -142,8 +142,8 @@ } ], "recommended_attacks": [ - "memory", "cpu", + "memory", "disk" ], "dependency_graph": { @@ -165,14 +165,14 @@ "taint_matrix": { "rows": [ { - "source_category": "UncheckedError", + "source_category": "UnboundedAllocation", "sink_axis": "cpu", - "severity_value": 1.0, + "severity_value": 2.5, "files": [ - "src/interface/ffi/src/main.zig" + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UncheckedError->Cpu" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", @@ -195,14 +195,14 @@ "relation": "UnsafeCode->Memory" }, { - "source_category": "UnboundedAllocation", + "source_category": "UncheckedError", "sink_axis": "cpu", - "severity_value": 2.5, + "severity_value": 1.0, "files": [ - "src/manifest/mod.rs" + "src/interface/ffi/src/main.zig" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UncheckedError->Cpu" } ] } diff --git a/scans/bunsenite.json b/scans/bunsenite.json index 125163be..2798e213 100644 --- a/scans/bunsenite.json +++ b/scans/bunsenite.json @@ -198,10 +198,10 @@ } ], "recommended_attacks": [ - "concurrency", + "cpu", "disk", "memory", - "cpu" + "concurrency" ], "dependency_graph": { "edges": [ diff --git a/scans/cafescripto.json b/scans/cafescripto.json index 930515b0..6bba9752 100644 --- a/scans/cafescripto.json +++ b/scans/cafescripto.json @@ -28,7 +28,7 @@ } ], "statistics": { - "total_lines": 4622, + "total_lines": 4551, "unsafe_blocks": 4, "panic_sites": 0, "unwrap_calls": 0, @@ -89,8 +89,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [] diff --git a/scans/candy-crash.json b/scans/candy-crash.json index b5321ed1..4dad3821 100644 --- a/scans/candy-crash.json +++ b/scans/candy-crash.json @@ -229,10 +229,10 @@ } ], "recommended_attacks": [ - "memory", - "concurrency", + "disk", "cpu", - "disk" + "memory", + "concurrency" ], "dependency_graph": { "edges": [ diff --git a/scans/casket-ssg.json b/scans/casket-ssg.json index a1ec09ab..16b3287a 100644 --- a/scans/casket-ssg.json +++ b/scans/casket-ssg.json @@ -107,8 +107,8 @@ } ], "recommended_attacks": [ - "network", "disk", + "network", "cpu" ], "dependency_graph": { diff --git a/scans/chapeliser.json b/scans/chapeliser.json index c05fbf13..1b830d95 100644 --- a/scans/chapeliser.json +++ b/scans/chapeliser.json @@ -39,7 +39,7 @@ } ], "statistics": { - "total_lines": 9831, + "total_lines": 9760, "unsafe_blocks": 12, "panic_sites": 0, "unwrap_calls": 0, @@ -110,8 +110,8 @@ } ], "recommended_attacks": [ - "memory", "disk", + "memory", "cpu" ], "dependency_graph": { @@ -128,25 +128,25 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/codegen/mod.rs", "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/codegen/mod.rs", "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" } ] } diff --git a/scans/chimichanga.json b/scans/chimichanga.json index 602428ed..0f0040d2 100644 --- a/scans/chimichanga.json +++ b/scans/chimichanga.json @@ -180,9 +180,9 @@ } ], "recommended_attacks": [ - "cpu", "memory", - "concurrency" + "concurrency", + "cpu" ], "dependency_graph": { "edges": [ @@ -250,19 +250,6 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "test_wasm/src/lib.rs", - "test_wasm/src/lib.rs" - ], - "frameworks": [ - "OTP" - ], - "relation": "UnsafeCode->Memory" - }, { "source_category": "UnsafeCode", "sink_axis": "concurrency", @@ -290,6 +277,19 @@ "OTP" ], "relation": "MutationGap->Cpu" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "test_wasm/src/lib.rs", + "test_wasm/src/lib.rs" + ], + "frameworks": [ + "OTP" + ], + "relation": "UnsafeCode->Memory" } ] } diff --git a/scans/cicd-squabbler.json b/scans/cicd-squabbler.json index c9d39b38..ed4c311c 100644 --- a/scans/cicd-squabbler.json +++ b/scans/cicd-squabbler.json @@ -420,15 +420,21 @@ "dependency_graph": { "edges": [ { - "from": "crates/squabble-cli/src/boj.rs", - "to": "crates/squabble-cli/src/fight.rs", - "relation": "shared_dir:crates/squabble-cli/src", + "from": ".machine_readable/contractiles/must/must.k9.ncl", + "to": ".machine_readable/contractiles/must/must.ncl", + "relation": "shared_dir:.machine_readable/contractiles/must", "weight": 1.0 }, { - "from": "crates/squabble-cli/src/fight.rs", - "to": "crates/squabble-cli/src/main.rs", - "relation": "shared_dir:crates/squabble-cli/src", + "from": ".machine_readable/arrival-pack/arrival-pack.ncl", + "to": ".machine_readable/arrival-pack/generate.sh", + "relation": "shared_dir:.machine_readable/arrival-pack", + "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/dust/dust.ncl", + "to": ".machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/dust", "weight": 1.0 }, { @@ -438,15 +444,15 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.k9.ncl", - "to": ".machine_readable/contractiles/must/must.ncl", - "relation": "shared_dir:.machine_readable/contractiles/must", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "to": ".machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/bust", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": ".machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/dust", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "to": ".machine_readable/contractiles/trust/trust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/trust", "weight": 1.0 }, { @@ -468,15 +474,15 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/adjust", + "from": "crates/squabble-cli/src/boj.rs", + "to": "crates/squabble-cli/src/fight.rs", + "relation": "shared_dir:crates/squabble-cli/src", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", - "to": ".machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/bust", + "from": "crates/squabble-cli/src/fight.rs", + "to": "crates/squabble-cli/src/main.rs", + "relation": "shared_dir:crates/squabble-cli/src", "weight": 1.0 }, { @@ -486,21 +492,26 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", - "to": ".machine_readable/contractiles/trust/trust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/trust", - "weight": 1.0 - }, - { - "from": ".machine_readable/arrival-pack/arrival-pack.ncl", - "to": ".machine_readable/arrival-pack/generate.sh", - "relation": "shared_dir:.machine_readable/arrival-pack", + "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 } ] }, "taint_matrix": { "rows": [ + { + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + ".machine_readable/arrival-pack/extract.sh", + ".machine_readable/coaptation/extract-facts.sh" + ], + "frameworks": [], + "relation": "CommandInjection->Cpu" + }, { "source_category": "UnboundedAllocation", "sink_axis": "cpu", @@ -538,17 +549,6 @@ ], "frameworks": [], "relation": "UnboundedAllocation->Memory" - }, - { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - ".machine_readable/arrival-pack/extract.sh", - ".machine_readable/coaptation/extract-facts.sh" - ], - "frameworks": [], - "relation": "CommandInjection->Cpu" } ] } diff --git a/scans/civic-connect.json b/scans/civic-connect.json index 1fb3de03..03b52f57 100644 --- a/scans/civic-connect.json +++ b/scans/civic-connect.json @@ -3,9 +3,9 @@ "program_path": "civic-connect", "language": "rust", "frameworks": [ - "Phoenix", "Ecto", - "WebServer" + "WebServer", + "Phoenix" ], "weak_points": [ { @@ -367,29 +367,23 @@ ], "recommended_attacks": [ "cpu", + "memory", "disk", "network", - "concurrency", - "memory" + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "indieweb2-bastion/graphql-dns-api/src/resolvers.rs", - "to": "indieweb2-bastion/graphql-dns-api/src/blockchain.rs", - "relation": "shared_dir:indieweb2-bastion/graphql-dns-api/src", - "weight": 1.0 - }, - { - "from": "indieweb2-bastion/graphql-dns-api/src/blockchain.rs", - "to": "indieweb2-bastion/graphql-dns-api/src/db.rs", - "relation": "shared_dir:indieweb2-bastion/graphql-dns-api/src", + "from": "indieweb2-bastion/policy/curps/policy.ncl", + "to": "indieweb2-bastion/policy/curps/webmention.ncl", + "relation": "shared_dir:indieweb2-bastion/policy/curps", "weight": 1.0 }, { - "from": "indieweb2-bastion/graphql-dns-api/src/db.rs", - "to": "indieweb2-bastion/graphql-dns-api/src/main.rs", - "relation": "shared_dir:indieweb2-bastion/graphql-dns-api/src", + "from": "backend/ada-core/src/civicconnect-accounts.ads", + "to": "backend/ada-core/src/civicconnect.ads", + "relation": "shared_dir:backend/ada-core/src", "weight": 1.0 }, { @@ -405,22 +399,22 @@ "weight": 1.0 }, { - "from": "backend/ada-core/src/civicconnect-accounts.ads", - "to": "backend/ada-core/src/civicconnect.ads", - "relation": "shared_dir:backend/ada-core/src", + "from": "indieweb2-bastion/graphql-dns-api/src/resolvers.rs", + "to": "indieweb2-bastion/graphql-dns-api/src/blockchain.rs", + "relation": "shared_dir:indieweb2-bastion/graphql-dns-api/src", "weight": 1.0 }, { - "from": "indieweb2-bastion/policy/curps/policy.ncl", - "to": "indieweb2-bastion/policy/curps/webmention.ncl", - "relation": "shared_dir:indieweb2-bastion/policy/curps", + "from": "indieweb2-bastion/graphql-dns-api/src/blockchain.rs", + "to": "indieweb2-bastion/graphql-dns-api/src/db.rs", + "relation": "shared_dir:indieweb2-bastion/graphql-dns-api/src", "weight": 1.0 }, { - "from": "src/Abi/Foreign.idr", - "to": "Phoenix", - "relation": "framework", - "weight": 6.0 + "from": "indieweb2-bastion/graphql-dns-api/src/db.rs", + "to": "indieweb2-bastion/graphql-dns-api/src/main.rs", + "relation": "shared_dir:indieweb2-bastion/graphql-dns-api/src", + "weight": 1.0 }, { "from": "src/Abi/Foreign.idr", @@ -435,10 +429,10 @@ "weight": 6.0 }, { - "from": "indieweb2-bastion/graphql-dns-api/src/resolvers.rs", + "from": "src/Abi/Foreign.idr", "to": "Phoenix", "relation": "framework", - "weight": 16.0 + "weight": 6.0 }, { "from": "indieweb2-bastion/graphql-dns-api/src/resolvers.rs", @@ -453,10 +447,10 @@ "weight": 16.0 }, { - "from": "indieweb2-bastion/graphql-dns-api/src/blockchain.rs", + "from": "indieweb2-bastion/graphql-dns-api/src/resolvers.rs", "to": "Phoenix", "relation": "framework", - "weight": 2.0 + "weight": 16.0 }, { "from": "indieweb2-bastion/graphql-dns-api/src/blockchain.rs", @@ -471,10 +465,10 @@ "weight": 2.0 }, { - "from": "indieweb2-bastion/graphql-dns-api/src/db.rs", + "from": "indieweb2-bastion/graphql-dns-api/src/blockchain.rs", "to": "Phoenix", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "indieweb2-bastion/graphql-dns-api/src/db.rs", @@ -489,10 +483,10 @@ "weight": 1.0 }, { - "from": "indieweb2-bastion/graphql-dns-api/src/main.rs", + "from": "indieweb2-bastion/graphql-dns-api/src/db.rs", "to": "Phoenix", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "indieweb2-bastion/graphql-dns-api/src/main.rs", @@ -507,7 +501,7 @@ "weight": 2.0 }, { - "from": "indieweb2-bastion/src/PolicyGateCLI.res", + "from": "indieweb2-bastion/graphql-dns-api/src/main.rs", "to": "Phoenix", "relation": "framework", "weight": 2.0 @@ -525,7 +519,7 @@ "weight": 2.0 }, { - "from": "indieweb2-bastion/services/webmention-rate-limiter/src/handlers.rs", + "from": "indieweb2-bastion/src/PolicyGateCLI.res", "to": "Phoenix", "relation": "framework", "weight": 2.0 @@ -543,7 +537,7 @@ "weight": 2.0 }, { - "from": "indieweb2-bastion/services/webmention-rate-limiter/src/limiter.rs", + "from": "indieweb2-bastion/services/webmention-rate-limiter/src/handlers.rs", "to": "Phoenix", "relation": "framework", "weight": 2.0 @@ -561,7 +555,7 @@ "weight": 2.0 }, { - "from": "indieweb2-bastion/services/webmention-rate-limiter/src/main.rs", + "from": "indieweb2-bastion/services/webmention-rate-limiter/src/limiter.rs", "to": "Phoenix", "relation": "framework", "weight": 2.0 @@ -579,10 +573,10 @@ "weight": 2.0 }, { - "from": "indieweb2-bastion/services/webmention-rate-limiter/tests/security_test.rs", + "from": "indieweb2-bastion/services/webmention-rate-limiter/src/main.rs", "to": "Phoenix", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "indieweb2-bastion/services/webmention-rate-limiter/tests/security_test.rs", @@ -597,7 +591,7 @@ "weight": 1.0 }, { - "from": "indieweb2-bastion/services/voice-groove/mod.ts", + "from": "indieweb2-bastion/services/webmention-rate-limiter/tests/security_test.rs", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -615,7 +609,7 @@ "weight": 1.0 }, { - "from": "indieweb2-bastion/odns-rs/common/benches/crypto_bench.rs", + "from": "indieweb2-bastion/services/voice-groove/mod.ts", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -633,7 +627,7 @@ "weight": 1.0 }, { - "from": "indieweb2-bastion/odns-rs/common/src/protocol.rs", + "from": "indieweb2-bastion/odns-rs/common/benches/crypto_bench.rs", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -651,7 +645,7 @@ "weight": 1.0 }, { - "from": "indieweb2-bastion/odns-rs/common/tests/e2e/odns_pipeline_test.rs", + "from": "indieweb2-bastion/odns-rs/common/src/protocol.rs", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -669,7 +663,7 @@ "weight": 1.0 }, { - "from": "indieweb2-bastion/odns-rs/common/tests/aspect/security_test.rs", + "from": "indieweb2-bastion/odns-rs/common/tests/e2e/odns_pipeline_test.rs", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -687,10 +681,10 @@ "weight": 1.0 }, { - "from": "indieweb2-bastion/odns-rs/resolver/src/main.rs", + "from": "indieweb2-bastion/odns-rs/common/tests/aspect/security_test.rs", "to": "Phoenix", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "indieweb2-bastion/odns-rs/resolver/src/main.rs", @@ -705,7 +699,7 @@ "weight": 2.0 }, { - "from": "indieweb2-bastion/odns-rs/proxy/src/main.rs", + "from": "indieweb2-bastion/odns-rs/resolver/src/main.rs", "to": "Phoenix", "relation": "framework", "weight": 2.0 @@ -723,10 +717,10 @@ "weight": 2.0 }, { - "from": "indieweb2-bastion/policy/curps/policy.ncl", + "from": "indieweb2-bastion/odns-rs/proxy/src/main.rs", "to": "Phoenix", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "indieweb2-bastion/policy/curps/policy.ncl", @@ -741,7 +735,7 @@ "weight": 1.0 }, { - "from": "indieweb2-bastion/policy/curps/webmention.ncl", + "from": "indieweb2-bastion/policy/curps/policy.ncl", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -759,7 +753,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.ncl", + "from": "indieweb2-bastion/policy/curps/webmention.ncl", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -777,7 +771,7 @@ "weight": 1.0 }, { - "from": "backend/ada-core/src/civicconnect-accounts.ads", + "from": ".machine_readable/contractiles/bust/bust.ncl", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -795,7 +789,7 @@ "weight": 1.0 }, { - "from": "backend/ada-core/src/civicconnect.ads", + "from": "backend/ada-core/src/civicconnect-accounts.ads", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -813,7 +807,7 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/main.zig", + "from": "backend/ada-core/src/civicconnect.ads", "to": "Phoenix", "relation": "framework", "weight": 1.0 @@ -831,10 +825,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/test/integration_test.zig", + "from": "ffi/zig/src/main.zig", "to": "Phoenix", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "ffi/zig/test/integration_test.zig", @@ -849,10 +843,10 @@ "weight": 4.0 }, { - "from": "civic-stream/ffi/zig/src/main.zig", + "from": "ffi/zig/test/integration_test.zig", "to": "Phoenix", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "civic-stream/ffi/zig/src/main.zig", @@ -867,10 +861,10 @@ "weight": 1.0 }, { - "from": "civic-stream/ffi/zig/test/integration_test.zig", + "from": "civic-stream/ffi/zig/src/main.zig", "to": "Phoenix", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "civic-stream/ffi/zig/test/integration_test.zig", @@ -883,6 +877,12 @@ "to": "WebServer", "relation": "framework", "weight": 4.0 + }, + { + "from": "civic-stream/ffi/zig/test/integration_test.zig", + "to": "Phoenix", + "relation": "framework", + "weight": 4.0 } ] }, @@ -896,39 +896,41 @@ "backend/rust-api/src/crypto/mod.rs" ], "frameworks": [ - "Phoenix", "Ecto", - "WebServer" + "WebServer", + "Phoenix" ], "relation": "HardcodedSecret->Network" }, { - "source_category": "DynamicCodeExecution", + "source_category": "UncheckedError", "sink_axis": "cpu", - "severity_value": 2.5, + "severity_value": 1.0, "files": [ - "backend/elixir-phoenix/lib/civic_web.ex" + "backend/rust-api/src/api/verify.rs", + "backend/ada-core/src/civicconnect-verification.adb" ], "frameworks": [ - "Phoenix", "Ecto", - "WebServer" + "WebServer", + "Phoenix" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "UncheckedError->Cpu" }, { - "source_category": "UnsafeDeserialization", + "source_category": "InputBoundary", "sink_axis": "cpu", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "indieweb2-bastion/src/PolicyGateCLI.res" + "indieweb2-bastion/policy/run.js", + "indieweb2-bastion/scripts/gen_scripts.js" ], "frameworks": [ - "Phoenix", "Ecto", - "WebServer" + "WebServer", + "Phoenix" ], - "relation": "UnsafeDeserialization->Cpu" + "relation": "InputBoundary->Cpu" }, { "source_category": "UnsafeDeserialization", @@ -938,41 +940,39 @@ "indieweb2-bastion/src/PolicyGateCLI.res" ], "frameworks": [ - "Phoenix", "Ecto", - "WebServer" + "WebServer", + "Phoenix" ], "relation": "UnsafeDeserialization->Memory" }, { - "source_category": "InputBoundary", + "source_category": "UnsafeDeserialization", "sink_axis": "cpu", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "indieweb2-bastion/policy/run.js", - "indieweb2-bastion/scripts/gen_scripts.js" + "indieweb2-bastion/src/PolicyGateCLI.res" ], "frameworks": [ - "Phoenix", "Ecto", - "WebServer" + "WebServer", + "Phoenix" ], - "relation": "InputBoundary->Cpu" + "relation": "UnsafeDeserialization->Cpu" }, { - "source_category": "UncheckedError", + "source_category": "DynamicCodeExecution", "sink_axis": "cpu", - "severity_value": 1.0, + "severity_value": 2.5, "files": [ - "backend/rust-api/src/api/verify.rs", - "backend/ada-core/src/civicconnect-verification.adb" + "backend/elixir-phoenix/lib/civic_web.ex" ], "frameworks": [ - "Phoenix", "Ecto", - "WebServer" + "WebServer", + "Phoenix" ], - "relation": "UncheckedError->Cpu" + "relation": "DynamicCodeExecution->Cpu" } ] } diff --git a/scans/claude-gecko-browser-extension.json b/scans/claude-gecko-browser-extension.json index 122102e8..2459d513 100644 --- a/scans/claude-gecko-browser-extension.json +++ b/scans/claude-gecko-browser-extension.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "claude-gecko-browser-extension", - "language": "nickel", + "language": "shell", "frameworks": [], "weak_points": [ { @@ -80,9 +80,9 @@ } ], "recommended_attacks": [ + "memory", "disk", "cpu", - "memory", "network" ], "dependency_graph": { diff --git a/scans/claude-integrations.json b/scans/claude-integrations.json index 50b1c6e6..4dc3137f 100644 --- a/scans/claude-integrations.json +++ b/scans/claude-integrations.json @@ -348,19 +348,13 @@ } ], "recommended_attacks": [ + "disk", "cpu", "network", - "disk", "memory" ], "dependency_graph": { "edges": [ - { - "from": "firefox-mcp/host/Server.res", - "to": "firefox-mcp/host/NativeHost.res", - "relation": "shared_dir:firefox-mcp/host", - "weight": 1.0 - }, { "from": "gitlab-bridge/src/bindings/Crypto.res", "to": "gitlab-bridge/src/bindings/Vitest.res", @@ -373,6 +367,12 @@ "relation": "shared_dir:gitlab-bridge/src/bindings", "weight": 1.0 }, + { + "from": "firefox-mcp/host/Server.res", + "to": "firefox-mcp/host/NativeHost.res", + "relation": "shared_dir:firefox-mcp/host", + "weight": 1.0 + }, { "from": "gecko-browser-extension/src/background/background.js", "to": "OTP", @@ -522,101 +522,101 @@ "taint_matrix": { "rows": [ { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "firefox-lsp/test/claude_firefox/lsp_test.exs", - "firefox-lsp/test/adapters/firefox_test.exs" + "gecko-browser-extension/src/content/content.js" ], "frameworks": [ "OTP" ], - "relation": "MutationGap->Cpu" + "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "AtomExhaustion", + "source_category": "UnsafeDeserialization", "sink_axis": "memory", "severity_value": 3.5, "files": [ - "firefox-lsp/lib/lsp/server.ex" + "gitlab-bridge/src/services/MRReviewer.res" ], "frameworks": [ "OTP" ], - "relation": "AtomExhaustion->Memory" + "relation": "UnsafeDeserialization->Memory" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, "files": [ - "firefox-lsp/lib/adapters/firefox.ex" + "mozilla-extension/src/core/storage.js" ], "frameworks": [ "OTP" ], - "relation": "CommandInjection->Disk" + "relation": "HardcodedSecret->Network" }, { - "source_category": "UnsafeDeserialization", + "source_category": "AtomExhaustion", "sink_axis": "memory", "severity_value": 3.5, "files": [ - "gitlab-bridge/src/services/MRReviewer.res" + "firefox-lsp/lib/lsp/server.ex" ], "frameworks": [ "OTP" ], - "relation": "UnsafeDeserialization->Memory" + "relation": "AtomExhaustion->Memory" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "gecko-browser-extension/src/content/content.js" + "firefox-lsp/lib/adapters/firefox.ex" ], "frameworks": [ "OTP" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "CommandInjection->Disk" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", + "source_category": "UnsafeDeserialization", + "sink_axis": "cpu", "severity_value": 3.5, "files": [ - "gecko-browser-extension/src/content/content.js" + "gitlab-bridge/src/services/MRReviewer.res" ], "frameworks": [ "OTP" ], - "relation": "DynamicCodeExecution->Network" + "relation": "UnsafeDeserialization->Cpu" }, { - "source_category": "UnsafeDeserialization", - "sink_axis": "cpu", + "source_category": "DynamicCodeExecution", + "sink_axis": "network", "severity_value": 3.5, "files": [ - "gitlab-bridge/src/services/MRReviewer.res" + "gecko-browser-extension/src/content/content.js" ], "frameworks": [ "OTP" ], - "relation": "UnsafeDeserialization->Cpu" + "relation": "DynamicCodeExecution->Network" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ - "mozilla-extension/src/core/storage.js" + "firefox-lsp/test/claude_firefox/lsp_test.exs", + "firefox-lsp/test/adapters/firefox_test.exs" ], "frameworks": [ "OTP" ], - "relation": "HardcodedSecret->Network" + "relation": "MutationGap->Cpu" }, { "source_category": "CommandInjection", diff --git a/scans/cloud-sync-tuner.json b/scans/cloud-sync-tuner.json index 0abb1ba4..fb7d02b9 100644 --- a/scans/cloud-sync-tuner.json +++ b/scans/cloud-sync-tuner.json @@ -171,8 +171,8 @@ } ], "recommended_attacks": [ - "disk", "cpu", + "disk", "memory", "concurrency" ], @@ -195,44 +195,44 @@ "taint_matrix": { "rows": [ { - "source_category": "PanicPath", + "source_category": "CommandInjection", "sink_axis": "disk", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "tray-daemon/src/main.rs" + "aur/submit-to-aur.sh" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "CommandInjection->Disk" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "tray-daemon/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "CommandInjection", - "sink_axis": "disk", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ "aur/submit-to-aur.sh" ], "frameworks": [], - "relation": "CommandInjection->Disk" + "relation": "CommandInjection->Cpu" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "aur/submit-to-aur.sh" + "tray-daemon/src/main.rs" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/cloudguard-cli.json b/scans/cloudguard-cli.json index bca1805a..6b3e2110 100644 --- a/scans/cloudguard-cli.json +++ b/scans/cloudguard-cli.json @@ -187,10 +187,10 @@ } ], "recommended_attacks": [ - "disk", - "memory", "concurrency", - "cpu" + "cpu", + "disk", + "memory" ], "dependency_graph": { "edges": [ @@ -210,17 +210,6 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "src/api/mod.rs", - "src/main.rs" - ], - "frameworks": [], - "relation": "UnboundedAllocation->Cpu" - }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", @@ -244,15 +233,15 @@ "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/api/mod.rs", "src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "CommandInjection", @@ -263,6 +252,17 @@ ], "frameworks": [], "relation": "CommandInjection->Cpu" + }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "src/api/mod.rs", + "src/main.rs" + ], + "frameworks": [], + "relation": "PanicPath->Disk" } ] } diff --git a/scans/cloudguard-server.json b/scans/cloudguard-server.json index fd5b42a7..69a630c6 100644 --- a/scans/cloudguard-server.json +++ b/scans/cloudguard-server.json @@ -3,8 +3,8 @@ "program_path": "cloudguard-server", "language": "shell", "frameworks": [ - "WebServer", - "Networking" + "Networking", + "WebServer" ], "weak_points": [ { @@ -151,10 +151,10 @@ } ], "recommended_attacks": [ + "memory", "disk", - "concurrency", "cpu", - "memory" + "concurrency" ], "dependency_graph": { "edges": [ @@ -164,12 +164,6 @@ "relation": "shared_dir:scripts/maintenance", "weight": 1.0 }, - { - "from": "src/auth.rs", - "to": "src/main.rs", - "relation": "shared_dir:src", - "weight": 1.0 - }, { "from": "src/abi/Foreign.idr", "to": "src/abi/Types.idr", @@ -178,9 +172,9 @@ }, { "from": "src/auth.rs", - "to": "WebServer", - "relation": "framework", - "weight": 2.0 + "to": "src/main.rs", + "relation": "shared_dir:src", + "weight": 1.0 }, { "from": "src/auth.rs", @@ -189,10 +183,10 @@ "weight": 2.0 }, { - "from": "src/api/mod.rs", + "from": "src/auth.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/api/mod.rs", @@ -201,10 +195,10 @@ "weight": 1.0 }, { - "from": "src/abi/Foreign.idr", + "from": "src/api/mod.rs", "to": "WebServer", "relation": "framework", - "weight": 36.0 + "weight": 1.0 }, { "from": "src/abi/Foreign.idr", @@ -213,10 +207,10 @@ "weight": 36.0 }, { - "from": "src/abi/Types.idr", + "from": "src/abi/Foreign.idr", "to": "WebServer", "relation": "framework", - "weight": 3.0 + "weight": 36.0 }, { "from": "src/abi/Types.idr", @@ -225,10 +219,10 @@ "weight": 3.0 }, { - "from": "src/main.rs", + "from": "src/abi/Types.idr", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 3.0 }, { "from": "src/main.rs", @@ -237,10 +231,10 @@ "weight": 2.0 }, { - "from": ".machine_readable/contractiles/bust/bust.ncl", + "from": "src/main.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": ".machine_readable/contractiles/bust/bust.ncl", @@ -249,7 +243,7 @@ "weight": 1.0 }, { - "from": "tests/e2e.sh", + "from": ".machine_readable/contractiles/bust/bust.ncl", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -261,7 +255,7 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/main.zig", + "from": "tests/e2e.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -273,10 +267,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/test/integration_test.zig", + "from": "ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "ffi/zig/test/integration_test.zig", @@ -285,10 +279,10 @@ "weight": 4.0 }, { - "from": "scripts/maintenance/perms-state.sh", + "from": "ffi/zig/test/integration_test.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "scripts/maintenance/perms-state.sh", @@ -297,7 +291,7 @@ "weight": 1.0 }, { - "from": "scripts/maintenance/run-maintenance.sh", + "from": "scripts/maintenance/perms-state.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -307,6 +301,12 @@ "to": "Networking", "relation": "framework", "weight": 1.0 + }, + { + "from": "scripts/maintenance/run-maintenance.sh", + "to": "WebServer", + "relation": "framework", + "weight": 1.0 } ] }, @@ -320,8 +320,8 @@ "scripts/maintenance/run-maintenance.sh" ], "frameworks": [ - "WebServer", - "Networking" + "Networking", + "WebServer" ], "relation": "CommandInjection->Cpu" } diff --git a/scans/conative-gating.json b/scans/conative-gating.json index ab52640d..c1569a03 100644 --- a/scans/conative-gating.json +++ b/scans/conative-gating.json @@ -3,8 +3,8 @@ "program_path": "conative-gating", "language": "shell", "frameworks": [ - "Networking", - "OTP" + "OTP", + "Networking" ], "weak_points": [ { @@ -277,9 +277,9 @@ } ], "recommended_attacks": [ + "network", "memory", "disk", - "network", "cpu" ], "dependency_graph": { @@ -302,12 +302,6 @@ "relation": "shared_dir:scripts", "weight": 1.0 }, - { - "from": "Src/Abi/Foreign.idr", - "to": "Networking", - "relation": "framework", - "weight": 6.0 - }, { "from": "Src/Abi/Foreign.idr", "to": "OTP", @@ -315,10 +309,10 @@ "weight": 6.0 }, { - "from": "src/contract/src/lib.rs", + "from": "Src/Abi/Foreign.idr", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "src/contract/src/lib.rs", @@ -327,7 +321,7 @@ "weight": 1.0 }, { - "from": "src/oracle/src/lib.rs", + "from": "src/contract/src/lib.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -339,10 +333,10 @@ "weight": 1.0 }, { - "from": "src/arbiter/lib/conative_gating/consensus_arbiter.ex", + "from": "src/oracle/src/lib.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/arbiter/lib/conative_gating/consensus_arbiter.ex", @@ -351,10 +345,10 @@ "weight": 2.0 }, { - "from": "src/main.rs", + "from": "src/arbiter/lib/conative_gating/consensus_arbiter.ex", "to": "Networking", "relation": "framework", - "weight": 11.0 + "weight": 2.0 }, { "from": "src/main.rs", @@ -363,10 +357,10 @@ "weight": 11.0 }, { - "from": "ffi/zig/src/main.zig", + "from": "src/main.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 11.0 }, { "from": "ffi/zig/src/main.zig", @@ -375,10 +369,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/test/integration_test.zig", + "from": "ffi/zig/src/main.zig", "to": "Networking", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "ffi/zig/test/integration_test.zig", @@ -387,10 +381,10 @@ "weight": 4.0 }, { - "from": "config/policy.ncl", + "from": "ffi/zig/test/integration_test.zig", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "config/policy.ncl", @@ -399,7 +393,7 @@ "weight": 1.0 }, { - "from": "scripts/mass-apply-templates.sh", + "from": "config/policy.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -411,7 +405,7 @@ "weight": 1.0 }, { - "from": "scripts/apply-common-files.sh", + "from": "scripts/mass-apply-templates.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -423,7 +417,7 @@ "weight": 1.0 }, { - "from": "scripts/reconcile-wharf-repos.sh", + "from": "scripts/apply-common-files.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -435,7 +429,7 @@ "weight": 1.0 }, { - "from": "scripts/apply-justfiles.sh", + "from": "scripts/reconcile-wharf-repos.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -445,51 +439,47 @@ "to": "OTP", "relation": "framework", "weight": 1.0 + }, + { + "from": "scripts/apply-justfiles.sh", + "to": "Networking", + "relation": "framework", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "src/main.rs" - ], - "frameworks": [ - "Networking", - "OTP" - ], - "relation": "PanicPath->Memory" - }, - { - "source_category": "CommandInjection", - "sink_axis": "cpu", + "source_category": "HardcodedSecret", + "sink_axis": "network", "severity_value": 5.0, "files": [ - "scripts/mass-apply-templates.sh", - "scripts/mass-apply-templates.sh" + "benches/oracle_bench.rs", + "src/contract/src/lib.rs", + "src/oracle/src/lib.rs", + "tests/security_aspect_test.rs", + "tests/gating_pipeline_test.rs" ], "frameworks": [ - "Networking", - "OTP" + "OTP", + "Networking" ], - "relation": "CommandInjection->Cpu" + "relation": "HardcodedSecret->Network" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/contract/src/lib.rs", "src/main.rs" ], "frameworks": [ - "Networking", - "OTP" + "OTP", + "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "PanicPath", @@ -499,67 +489,77 @@ "src/main.rs" ], "frameworks": [ - "Networking", - "OTP" + "OTP", + "Networking" ], "relation": "PanicPath->Disk" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 5.0, "files": [ - "templates/rsr-metadata.ncl" + "scripts/mass-apply-templates.sh", + "scripts/mass-apply-templates.sh" ], "frameworks": [ - "Networking", - "OTP" + "OTP", + "Networking" ], - "relation": "InsecureProtocol->Network" + "relation": "CommandInjection->Cpu" + }, + { + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, + "files": [ + "scripts/mass-apply-templates.sh" + ], + "frameworks": [ + "OTP", + "Networking" + ], + "relation": "CommandInjection->Disk" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/contract/src/lib.rs", "src/main.rs" ], "frameworks": [ - "Networking", - "OTP" + "OTP", + "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 5.0, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ - "scripts/mass-apply-templates.sh" + "templates/rsr-metadata.ncl" ], "frameworks": [ - "Networking", - "OTP" + "OTP", + "Networking" ], - "relation": "CommandInjection->Disk" + "relation": "InsecureProtocol->Network" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "benches/oracle_bench.rs", - "src/contract/src/lib.rs", - "src/oracle/src/lib.rs", - "tests/security_aspect_test.rs", - "tests/gating_pipeline_test.rs" + "src/main.rs" ], "frameworks": [ - "Networking", - "OTP" + "OTP", + "Networking" ], - "relation": "HardcodedSecret->Network" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/conflow.json b/scans/conflow.json index f386d800..61311892 100644 --- a/scans/conflow.json +++ b/scans/conflow.json @@ -521,60 +521,12 @@ ], "recommended_attacks": [ "memory", - "concurrency", "cpu", - "disk" + "disk", + "concurrency" ], "dependency_graph": { "edges": [ - { - "from": "src/rsr/diff.rs", - "to": "src/rsr/requirements.rs", - "relation": "shared_dir:src/rsr", - "weight": 1.0 - }, - { - "from": "src/rsr/requirements.rs", - "to": "src/rsr/config.rs", - "relation": "shared_dir:src/rsr", - "weight": 1.0 - }, - { - "from": "src/rsr/config.rs", - "to": "src/rsr/schemas.rs", - "relation": "shared_dir:src/rsr", - "weight": 1.0 - }, - { - "from": "src/rsr/schemas.rs", - "to": "src/rsr/remediation.rs", - "relation": "shared_dir:src/rsr", - "weight": 1.0 - }, - { - "from": "src/rsr/remediation.rs", - "to": "src/rsr/templates.rs", - "relation": "shared_dir:src/rsr", - "weight": 1.0 - }, - { - "from": "src/rsr/templates.rs", - "to": "src/rsr/hooks.rs", - "relation": "shared_dir:src/rsr", - "weight": 1.0 - }, - { - "from": "src/rsr/hooks.rs", - "to": "src/rsr/compliance.rs", - "relation": "shared_dir:src/rsr", - "weight": 1.0 - }, - { - "from": "src/analyzer/recommender.rs", - "to": "src/analyzer/patterns.rs", - "relation": "shared_dir:src/analyzer", - "weight": 1.0 - }, { "from": "src/cli/watch.rs", "to": "src/cli/run.rs", @@ -605,12 +557,6 @@ "relation": "shared_dir:src/cli", "weight": 1.0 }, - { - "from": "tests/e2e_test.rs", - "to": "tests/property_test.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, { "from": "src/errors/mod.rs", "to": "src/errors/recovery.rs", @@ -653,6 +599,60 @@ "relation": "shared_dir:examples/multi-env/environments", "weight": 1.0 }, + { + "from": "src/analyzer/recommender.rs", + "to": "src/analyzer/patterns.rs", + "relation": "shared_dir:src/analyzer", + "weight": 1.0 + }, + { + "from": "src/rsr/diff.rs", + "to": "src/rsr/requirements.rs", + "relation": "shared_dir:src/rsr", + "weight": 1.0 + }, + { + "from": "src/rsr/requirements.rs", + "to": "src/rsr/config.rs", + "relation": "shared_dir:src/rsr", + "weight": 1.0 + }, + { + "from": "src/rsr/config.rs", + "to": "src/rsr/schemas.rs", + "relation": "shared_dir:src/rsr", + "weight": 1.0 + }, + { + "from": "src/rsr/schemas.rs", + "to": "src/rsr/remediation.rs", + "relation": "shared_dir:src/rsr", + "weight": 1.0 + }, + { + "from": "src/rsr/remediation.rs", + "to": "src/rsr/templates.rs", + "relation": "shared_dir:src/rsr", + "weight": 1.0 + }, + { + "from": "src/rsr/templates.rs", + "to": "src/rsr/hooks.rs", + "relation": "shared_dir:src/rsr", + "weight": 1.0 + }, + { + "from": "src/rsr/hooks.rs", + "to": "src/rsr/compliance.rs", + "relation": "shared_dir:src/rsr", + "weight": 1.0 + }, + { + "from": "tests/e2e_test.rs", + "to": "tests/property_test.rs", + "relation": "shared_dir:tests", + "weight": 1.0 + }, { "from": "benches/conflow_bench.rs", "to": "Networking", @@ -863,7 +863,7 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/rsr/requirements.rs", @@ -879,11 +879,11 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/rsr/requirements.rs", @@ -899,7 +899,7 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "PanicPath", diff --git a/scans/continuation-mesh.json b/scans/continuation-mesh.json index f514e999..b3b1cda4 100644 --- a/scans/continuation-mesh.json +++ b/scans/continuation-mesh.json @@ -317,8 +317,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ @@ -340,18 +340,18 @@ "relation": "shared_dir:src", "weight": 1.0 }, - { - "from": "bag/test/mesh_check_test.exs", - "to": "bag/test/ci_baton_test.exs", - "relation": "shared_dir:bag/test", - "weight": 1.0 - }, { "from": "bag/lib/bag/mesh.ex", "to": "bag/lib/bag/executor.ex", "relation": "shared_dir:bag/lib/bag", "weight": 1.0 }, + { + "from": "bag/test/mesh_check_test.exs", + "to": "bag/test/ci_baton_test.exs", + "relation": "shared_dir:bag/test", + "weight": 1.0 + }, { "from": "bag/test/mesh_check_test.exs", "to": "OTP", @@ -424,7 +424,7 @@ "rows": [ { "source_category": "CommandInjection", - "sink_axis": "cpu", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "bag/test/planner_test.exs", @@ -439,45 +439,45 @@ "frameworks": [ "OTP" ], - "relation": "CommandInjection->Cpu" + "relation": "CommandInjection->Disk" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ + "bag/test/bag_report_test.exs", "bag/test/planner_test.exs", + "bag/test/github_bridge_test.exs", + "bag/test/bag_test.exs", "bag/test/mesh_check_test.exs", "bag/test/merge_orchestration_e2e_test.exs", "bag/test/ci_sweep_manifest_test.exs", - "bag/test/test_helper.exs", - "bag/test/ci_baton_test.exs", - "bag/lib/bag/executor.ex", - "bag/lib/bag/github_bridge.ex" + "bag/test/ci_baton_test.exs" ], "frameworks": [ "OTP" ], - "relation": "CommandInjection->Disk" + "relation": "MutationGap->Cpu" }, { - "source_category": "MutationGap", + "source_category": "CommandInjection", "sink_axis": "cpu", - "severity_value": 1.0, + "severity_value": 2.5, "files": [ - "bag/test/bag_report_test.exs", "bag/test/planner_test.exs", - "bag/test/github_bridge_test.exs", - "bag/test/bag_test.exs", "bag/test/mesh_check_test.exs", "bag/test/merge_orchestration_e2e_test.exs", "bag/test/ci_sweep_manifest_test.exs", - "bag/test/ci_baton_test.exs" + "bag/test/test_helper.exs", + "bag/test/ci_baton_test.exs", + "bag/lib/bag/executor.ex", + "bag/lib/bag/github_bridge.ex" ], "frameworks": [ "OTP" ], - "relation": "MutationGap->Cpu" + "relation": "CommandInjection->Cpu" } ] } diff --git a/scans/cookie-rebound.json b/scans/cookie-rebound.json index d60289b6..ae413e4b 100644 --- a/scans/cookie-rebound.json +++ b/scans/cookie-rebound.json @@ -68,9 +68,9 @@ } ], "recommended_attacks": [ + "cpu", "disk", - "memory", - "cpu" + "memory" ], "dependency_graph": { "edges": [ diff --git a/scans/coord-tui.json b/scans/coord-tui.json index 8bd56db2..46fa7579 100644 --- a/scans/coord-tui.json +++ b/scans/coord-tui.json @@ -81,9 +81,9 @@ } ], "recommended_attacks": [ - "cpu", "memory", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [] @@ -101,34 +101,34 @@ "relation": "PanicPath->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/main.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/main.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/dafniser.json b/scans/dafniser.json index ff45a93a..0786e064 100644 --- a/scans/dafniser.json +++ b/scans/dafniser.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "dafniser", - "language": "idris", + "language": "rust", "frameworks": [], "weak_points": [ { @@ -125,17 +125,17 @@ ], "dependency_graph": { "edges": [ - { - "from": "src/interface/abi/Dafniser/ABI/Foreign.idr", - "to": "src/interface/abi/Dafniser/ABI/Types.idr", - "relation": "shared_dir:src/interface/abi/Dafniser/ABI", - "weight": 1.0 - }, { "from": "scripts/install-zig.sh", "to": "scripts/abi-ffi-gate.jl", "relation": "shared_dir:scripts", "weight": 1.0 + }, + { + "from": "src/interface/abi/Dafniser/ABI/Foreign.idr", + "to": "src/interface/abi/Dafniser/ABI/Types.idr", + "relation": "shared_dir:src/interface/abi/Dafniser/ABI", + "weight": 1.0 } ] }, @@ -143,23 +143,23 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/developer-ecosystem.json b/scans/developer-ecosystem.json index 1ec2aec3..1cee54de 100644 --- a/scans/developer-ecosystem.json +++ b/scans/developer-ecosystem.json @@ -7553,36 +7553,30 @@ } ], "recommended_attacks": [ + "network", "disk", "memory", - "cpu", - "network", - "concurrency" + "concurrency", + "cpu" ], "dependency_graph": { "edges": [ { - "from": "iser-tools/ephapaxiser/src/codegen/parser.rs", - "to": "iser-tools/ephapaxiser/src/codegen/wrapper_gen.rs", - "relation": "shared_dir:iser-tools/ephapaxiser/src/codegen", - "weight": 1.0 - }, - { - "from": "iser-tools/ephapaxiser/src/codegen/wrapper_gen.rs", - "to": "iser-tools/ephapaxiser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/ephapaxiser/src/codegen", + "from": "deno-ecosystem/projects/deno-bunbridge/src/BunFile.res", + "to": "deno-ecosystem/projects/deno-bunbridge/src/BunServe.res", + "relation": "shared_dir:deno-ecosystem/projects/deno-bunbridge/src", "weight": 1.0 }, { - "from": "iser-tools/ephapaxiser/src/codegen/mod.rs", - "to": "iser-tools/ephapaxiser/src/codegen/analyzer.rs", - "relation": "shared_dir:iser-tools/ephapaxiser/src/codegen", + "from": "deno-ecosystem/projects/deno-bunbridge/src/BunServe.res", + "to": "deno-ecosystem/projects/deno-bunbridge/src/BunSpawn.res", + "relation": "shared_dir:deno-ecosystem/projects/deno-bunbridge/src", "weight": 1.0 }, { - "from": "cadre-router/src/tea/Tea_Guards.res", - "to": "cadre-router/src/tea/Tea_QueryParams.res", - "relation": "shared_dir:cadre-router/src/tea", + "from": "well-known-ecosystem/kith/src/ada/ui/tui.adb", + "to": "well-known-ecosystem/kith/src/ada/ui/cli.adb", + "relation": "shared_dir:well-known-ecosystem/kith/src/ada/ui", "weight": 1.0 }, { @@ -7610,39 +7604,33 @@ "weight": 1.0 }, { - "from": "cadre-tea-router/src/CadreTeaRouter_QueryParams.res", - "to": "cadre-tea-router/src/CadreTeaRouter_Guards.res", - "relation": "shared_dir:cadre-tea-router/src", - "weight": 1.0 - }, - { - "from": "dnfinition/src/cli/command_executor.adb", - "to": "dnfinition/src/cli/cli_commands.adb", - "relation": "shared_dir:dnfinition/src/cli", + "from": "dnfinition/src/reversibility/filesystem/zfs_snapshots.ads", + "to": "dnfinition/src/reversibility/filesystem/btrfs_snapshots.adb", + "relation": "shared_dir:dnfinition/src/reversibility/filesystem", "weight": 1.0 }, { - "from": "dnfinition/src/cli/cli_commands.adb", - "to": "dnfinition/src/cli/cli_output.adb", - "relation": "shared_dir:dnfinition/src/cli", + "from": "iser-tools/tlaiser/src/codegen/tla_gen.rs", + "to": "iser-tools/tlaiser/src/codegen/parser.rs", + "relation": "shared_dir:iser-tools/tlaiser/src/codegen", "weight": 1.0 }, { - "from": "dnfinition/src/cli/cli_output.adb", - "to": "dnfinition/src/cli/command_executor.ads", - "relation": "shared_dir:dnfinition/src/cli", + "from": "iser-tools/tlaiser/src/codegen/parser.rs", + "to": "iser-tools/tlaiser/src/codegen/pluscal_gen.rs", + "relation": "shared_dir:iser-tools/tlaiser/src/codegen", "weight": 1.0 }, { - "from": "v-ecosystem/v-benchmarks/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v-benchmarks/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v-benchmarks/scripts/maintenance", + "from": "iser-tools/tlaiser/src/codegen/pluscal_gen.rs", + "to": "iser-tools/tlaiser/src/codegen/tlc_gen.rs", + "relation": "shared_dir:iser-tools/tlaiser/src/codegen", "weight": 1.0 }, { - "from": "iser-tools/oblibeniser/src/interface/abi/Foreign.idr", - "to": "iser-tools/oblibeniser/src/interface/abi/Types.idr", - "relation": "shared_dir:iser-tools/oblibeniser/src/interface/abi", + "from": "v-ecosystem/v-graphql/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v-graphql/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v-graphql/scripts/maintenance", "weight": 1.0 }, { @@ -7658,9 +7646,15 @@ "weight": 1.0 }, { - "from": "iser-tools/eclexiaiser/src/codegen/reporter.rs", - "to": "iser-tools/eclexiaiser/src/codegen/parser.rs", - "relation": "shared_dir:iser-tools/eclexiaiser/src/codegen", + "from": "iser-tools/iseriser/src/codegen/customizer.rs", + "to": "iser-tools/iseriser/src/codegen/parser.rs", + "relation": "shared_dir:iser-tools/iseriser/src/codegen", + "weight": 1.0 + }, + { + "from": "iser-tools/iseriser/src/codegen/parser.rs", + "to": "iser-tools/iseriser/src/codegen/scaffold.rs", + "relation": "shared_dir:iser-tools/iseriser/src/codegen", "weight": 1.0 }, { @@ -7670,291 +7664,291 @@ "weight": 1.0 }, { - "from": "v-ecosystem/v-rest/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v-rest/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v-rest/scripts/maintenance", + "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/html.rs", + "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/render.rs", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/onedrive.rs", - "to": "czech-file-knife/cfk-providers/src/local.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/render.rs", + "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/extract.rs", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/local.rs", - "to": "czech-file-knife/cfk-providers/src/ipfs.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/extract.rs", + "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/index.rs", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/ipfs.rs", - "to": "czech-file-knife/cfk-providers/src/afs.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "iser-tools/ephapaxiser/src/interface/abi/Foreign.idr", + "to": "iser-tools/ephapaxiser/src/interface/abi/Types.idr", + "relation": "shared_dir:iser-tools/ephapaxiser/src/interface/abi", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/afs.rs", - "to": "czech-file-knife/cfk-providers/src/sftp.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "well-known-ecosystem/validator/src/rules.rs", + "to": "well-known-ecosystem/validator/src/contract.rs", + "relation": "shared_dir:well-known-ecosystem/validator/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/sftp.rs", - "to": "czech-file-knife/cfk-providers/src/box_com.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "well-known-ecosystem/validator/src/contract.rs", + "to": "well-known-ecosystem/validator/src/registry.rs", + "relation": "shared_dir:well-known-ecosystem/validator/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/box_com.rs", - "to": "czech-file-knife/cfk-providers/src/protocols.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "well-known-ecosystem/validator/src/registry.rs", + "to": "well-known-ecosystem/validator/src/main.rs", + "relation": "shared_dir:well-known-ecosystem/validator/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/protocols.rs", - "to": "czech-file-knife/cfk-providers/src/transport.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "iser-tools/halideiser/src/codegen/parser.rs", + "to": "iser-tools/halideiser/src/codegen/halide_gen.rs", + "relation": "shared_dir:iser-tools/halideiser/src/codegen", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/transport.rs", - "to": "czech-file-knife/cfk-providers/src/ninep.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "iser-tools/halideiser/src/codegen/halide_gen.rs", + "to": "iser-tools/halideiser/src/codegen/build_gen.rs", + "relation": "shared_dir:iser-tools/halideiser/src/codegen", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/ninep.rs", - "to": "czech-file-knife/cfk-providers/src/syncthing.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "packages/pretty_json.nim", + "to": "packages/package_scanner.nim", + "relation": "shared_dir:packages", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/syncthing.rs", - "to": "czech-file-knife/cfk-providers/src/smb.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/loader.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/schema.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/smb.rs", - "to": "czech-file-knife/cfk-providers/src/lib.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/schema.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/error.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/lib.rs", - "to": "czech-file-knife/cfk-providers/src/gdrive.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "iser-tools/alloyiser/src/codegen/alloy_gen.rs", + "to": "iser-tools/alloyiser/src/codegen/parser.rs", + "relation": "shared_dir:iser-tools/alloyiser/src/codegen", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/gdrive.rs", - "to": "czech-file-knife/cfk-providers/src/s3.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "iser-tools/alloyiser/src/codegen/parser.rs", + "to": "iser-tools/alloyiser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/alloyiser/src/codegen", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/s3.rs", - "to": "czech-file-knife/cfk-providers/src/dropbox.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "iser-tools/alloyiser/src/codegen/mod.rs", + "to": "iser-tools/alloyiser/src/codegen/analyzer.rs", + "relation": "shared_dir:iser-tools/alloyiser/src/codegen", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-providers/src/dropbox.rs", - "to": "czech-file-knife/cfk-providers/src/webdav.rs", - "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "from": "iser-tools/oblibeniser/src/interface/abi/Foreign.idr", + "to": "iser-tools/oblibeniser/src/interface/abi/Types.idr", + "relation": "shared_dir:iser-tools/oblibeniser/src/interface/abi", "weight": 1.0 }, { - "from": "v-ecosystem/v_api_interfaces/v_graphql/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v_api_interfaces/v_graphql/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v_api_interfaces/v_graphql/scripts/maintenance", + "from": "v-ecosystem/v-middleware/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v-middleware/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v-middleware/scripts/maintenance", "weight": 1.0 }, { - "from": "iser-tools/ephapaxiser/src/interface/abi/Foreign.idr", - "to": "iser-tools/ephapaxiser/src/interface/abi/Types.idr", - "relation": "shared_dir:iser-tools/ephapaxiser/src/interface/abi", + "from": "iser-tools/nimiser/src/codegen/parser.rs", + "to": "iser-tools/nimiser/src/codegen/nim_gen.rs", + "relation": "shared_dir:iser-tools/nimiser/src/codegen", "weight": 1.0 }, { - "from": "cadre-router/src/client/NestedRoute.res", - "to": "cadre-router/src/client/RouteBuilder.res", - "relation": "shared_dir:cadre-router/src/client", + "from": "iser-tools/nimiser/src/codegen/nim_gen.rs", + "to": "iser-tools/nimiser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/nimiser/src/codegen", "weight": 1.0 }, { - "from": "cadre-router/src/client/RouteBuilder.res", - "to": "cadre-router/src/client/Navigation.res", - "relation": "shared_dir:cadre-router/src/client", + "from": "iser-tools/nimiser/src/codegen/mod.rs", + "to": "iser-tools/nimiser/src/codegen/build_gen.rs", + "relation": "shared_dir:iser-tools/nimiser/src/codegen", "weight": 1.0 }, { - "from": "cadre-router/src/client/Navigation.res", - "to": "cadre-router/src/client/Transition.res", - "relation": "shared_dir:cadre-router/src/client", + "from": "iser-tools/phronesiser/src/codegen/engine.rs", + "to": "iser-tools/phronesiser/src/codegen/parser.rs", + "relation": "shared_dir:iser-tools/phronesiser/src/codegen", "weight": 1.0 }, { - "from": "cadre-router/src/client/Transition.res", - "to": "cadre-router/src/client/HashNavigation.res", - "relation": "shared_dir:cadre-router/src/client", + "from": "iser-tools/phronesiser/src/codegen/parser.rs", + "to": "iser-tools/phronesiser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/phronesiser/src/codegen", "weight": 1.0 }, { - "from": "cadre-router/src/client/HashNavigation.res", - "to": "cadre-router/src/client/Parser.res", - "relation": "shared_dir:cadre-router/src/client", + "from": "iser-tools/phronesiser/src/codegen/mod.rs", + "to": "iser-tools/phronesiser/src/codegen/audit.rs", + "relation": "shared_dir:iser-tools/phronesiser/src/codegen", "weight": 1.0 }, { - "from": "cadre-router/src/client/Parser.res", - "to": "cadre-router/src/client/Url.res", - "relation": "shared_dir:cadre-router/src/client", + "from": "iser-tools/eclexiaiser/src/codegen/reporter.rs", + "to": "iser-tools/eclexiaiser/src/codegen/parser.rs", + "relation": "shared_dir:iser-tools/eclexiaiser/src/codegen", "weight": 1.0 }, { - "from": "well-known-ecosystem/kith/src/ada/ui/tui.adb", - "to": "well-known-ecosystem/kith/src/ada/ui/cli.adb", - "relation": "shared_dir:well-known-ecosystem/kith/src/ada/ui", + "from": "dnfinition/src/data_layer/data_layer_client.ads", + "to": "dnfinition/src/data_layer/data_layer_client.adb", + "relation": "shared_dir:dnfinition/src/data_layer", "weight": 1.0 }, { - "from": "affinescript-ecosystem/affinescriptiser/src/codegen/affine_gen.rs", - "to": "affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs", - "relation": "shared_dir:affinescript-ecosystem/affinescriptiser/src/codegen", + "from": "czech-file-knife/cfk-integrations/src/aria2.rs", + "to": "czech-file-knife/cfk-integrations/src/agrep.rs", + "relation": "shared_dir:czech-file-knife/cfk-integrations/src", "weight": 1.0 }, { - "from": "affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs", - "to": "affinescript-ecosystem/affinescriptiser/src/codegen/wasm_gen.rs", - "relation": "shared_dir:affinescript-ecosystem/affinescriptiser/src/codegen", + "from": "czech-file-knife/cfk-integrations/src/agrep.rs", + "to": "czech-file-knife/cfk-integrations/src/pandoc.rs", + "relation": "shared_dir:czech-file-knife/cfk-integrations/src", "weight": 1.0 }, { - "from": "iser-tools/nimiser/src/interface/abi/Foreign.idr", - "to": "iser-tools/nimiser/src/interface/abi/Types.idr", - "relation": "shared_dir:iser-tools/nimiser/src/interface/abi", + "from": "dnfinition/src/data_layer/lib/dnfinition/mirror/list_manager.ex", + "to": "dnfinition/src/data_layer/lib/dnfinition/mirror/optimizer.ex", + "relation": "shared_dir:dnfinition/src/data_layer/lib/dnfinition/mirror", "weight": 1.0 }, { - "from": "well-known-ecosystem/kith/src/ada/integration/dns.adb", - "to": "well-known-ecosystem/kith/src/ada/integration/webserver.adb", - "relation": "shared_dir:well-known-ecosystem/kith/src/ada/integration", + "from": "v-ecosystem/v-idris-abi/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v-idris-abi/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v-idris-abi/scripts/maintenance", "weight": 1.0 }, { - "from": "well-known-ecosystem/kith/src/ada/integration/webserver.adb", - "to": "well-known-ecosystem/kith/src/ada/integration/git.adb", - "relation": "shared_dir:well-known-ecosystem/kith/src/ada/integration", + "from": "iser-tools/ephapaxiser/src/codegen/parser.rs", + "to": "iser-tools/ephapaxiser/src/codegen/wrapper_gen.rs", + "relation": "shared_dir:iser-tools/ephapaxiser/src/codegen", "weight": 1.0 }, { - "from": "packages/pretty_json.nim", - "to": "packages/package_scanner.nim", - "relation": "shared_dir:packages", + "from": "iser-tools/ephapaxiser/src/codegen/wrapper_gen.rs", + "to": "iser-tools/ephapaxiser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/ephapaxiser/src/codegen", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l2.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", + "from": "iser-tools/ephapaxiser/src/codegen/mod.rs", + "to": "iser-tools/ephapaxiser/src/codegen/analyzer.rs", + "relation": "shared_dir:iser-tools/ephapaxiser/src/codegen", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", + "from": "iser-tools/mylangiser/src/codegen/layer_gen.rs", + "to": "iser-tools/mylangiser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/mylangiser/src/codegen", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/error.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", + "from": "iser-tools/mylangiser/src/codegen/mod.rs", + "to": "iser-tools/mylangiser/src/codegen/scorer.rs", + "relation": "shared_dir:iser-tools/mylangiser/src/codegen", "weight": 1.0 }, { - "from": "iser-tools/atsiser/src/codegen/ats_gen.rs", - "to": "iser-tools/atsiser/src/codegen/parser.rs", - "relation": "shared_dir:iser-tools/atsiser/src/codegen", + "from": "coq-ecosystem/coq-jr/src/Dom.res", + "to": "coq-ecosystem/coq-jr/src/Deno.res", + "relation": "shared_dir:coq-ecosystem/coq-jr/src", "weight": 1.0 }, { - "from": "iser-tools/atsiser/src/codegen/parser.rs", - "to": "iser-tools/atsiser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/atsiser/src/codegen", + "from": "iser-tools/anvomidaviser/src/interface/abi/Foreign.idr", + "to": "iser-tools/anvomidaviser/src/interface/abi/Types.idr", + "relation": "shared_dir:iser-tools/anvomidaviser/src/interface/abi", "weight": 1.0 }, { - "from": "iser-tools/atsiser/src/codegen/mod.rs", - "to": "iser-tools/atsiser/src/codegen/compiler.rs", - "relation": "shared_dir:iser-tools/atsiser/src/codegen", + "from": "czech-file-knife/cfk-ios/src/provider.rs", + "to": "czech-file-knife/cfk-ios/src/lib.rs", + "relation": "shared_dir:czech-file-knife/cfk-ios/src", "weight": 1.0 }, { - "from": "deno-ecosystem/projects/bundeno/src/compat/Process.res", - "to": "deno-ecosystem/projects/bundeno/src/compat/Fs.res", - "relation": "shared_dir:deno-ecosystem/projects/bundeno/src/compat", + "from": "czech-file-knife/cfk-ios/src/lib.rs", + "to": "czech-file-knife/cfk-ios/src/ffi.rs", + "relation": "shared_dir:czech-file-knife/cfk-ios/src", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/test/test_e2e.ml", - "to": "affinescript-ecosystem/rattlescript/affinescript/test/test_golden.ml", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/test", + "from": "czech-file-knife/cfk-ios/src/ffi.rs", + "to": "czech-file-knife/cfk-ios/src/domain.rs", + "relation": "shared_dir:czech-file-knife/cfk-ios/src", "weight": 1.0 }, { - "from": "v-ecosystem/v-grpc/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v-grpc/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v-grpc/scripts/maintenance", + "from": "v-ecosystem/v-rest/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v-rest/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v-rest/scripts/maintenance", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/html.rs", - "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/render.rs", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src", + "from": "iser-tools/lustreiser/src/codegen/mod.rs", + "to": "iser-tools/lustreiser/src/codegen/lustre_gen.rs", + "relation": "shared_dir:iser-tools/lustreiser/src/codegen", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/render.rs", - "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/extract.rs", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src", + "from": "dnfinition/src/data_layer/lib/dnfinition/download/worker.ex", + "to": "dnfinition/src/data_layer/lib/dnfinition/download/manager.ex", + "relation": "shared_dir:dnfinition/src/data_layer/lib/dnfinition/download", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/extract.rs", - "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src/index.rs", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/src", + "from": "iser-tools/oblibeniser/src/codegen/audit_gen.rs", + "to": "iser-tools/oblibeniser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/oblibeniser/src/codegen", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-core/src/platform.rs", - "to": "czech-file-knife/cfk-core/src/path.rs", - "relation": "shared_dir:czech-file-knife/cfk-core/src", + "from": "iser-tools/oblibeniser/src/codegen/mod.rs", + "to": "iser-tools/oblibeniser/src/codegen/inverse_gen.rs", + "relation": "shared_dir:iser-tools/oblibeniser/src/codegen", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-core/src/path.rs", - "to": "czech-file-knife/cfk-core/src/error.rs", - "relation": "shared_dir:czech-file-knife/cfk-core/src", + "from": "iser-tools/wokelangiser/src/codegen/accessibility.rs", + "to": "iser-tools/wokelangiser/src/codegen/consent.rs", + "relation": "shared_dir:iser-tools/wokelangiser/src/codegen", "weight": 1.0 }, { - "from": "v-ecosystem/v-idris-abi/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v-idris-abi/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v-idris-abi/scripts/maintenance", + "from": "iser-tools/wokelangiser/src/codegen/consent.rs", + "to": "iser-tools/wokelangiser/src/codegen/parser.rs", + "relation": "shared_dir:iser-tools/wokelangiser/src/codegen", "weight": 1.0 }, { - "from": "deno-ecosystem/projects/deno-bunbridge/src/BunFile.res", - "to": "deno-ecosystem/projects/deno-bunbridge/src/BunServe.res", - "relation": "shared_dir:deno-ecosystem/projects/deno-bunbridge/src", + "from": "iser-tools/wokelangiser/src/codegen/parser.rs", + "to": "iser-tools/wokelangiser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/wokelangiser/src/codegen", "weight": 1.0 }, { - "from": "deno-ecosystem/projects/deno-bunbridge/src/BunServe.res", - "to": "deno-ecosystem/projects/deno-bunbridge/src/BunSpawn.res", - "relation": "shared_dir:deno-ecosystem/projects/deno-bunbridge/src", + "from": "iser-tools/wokelangiser/src/codegen/mod.rs", + "to": "iser-tools/wokelangiser/src/codegen/i18n.rs", + "relation": "shared_dir:iser-tools/wokelangiser/src/codegen", "weight": 1.0 }, { @@ -7963,12 +7957,6 @@ "relation": "shared_dir:iser-tools/eclexiaiser/src/interface/abi", "weight": 1.0 }, - { - "from": "dnfinition/src/backends/rpm_ostree/rpm_ostree_backend.adb", - "to": "dnfinition/src/backends/rpm_ostree/rpm_ostree_backend.ads", - "relation": "shared_dir:dnfinition/src/backends/rpm_ostree", - "weight": 1.0 - }, { "from": "cadre-router/tests/Conformance_test.res", "to": "cadre-router/tests/Transition_test.res", @@ -7982,99 +7970,75 @@ "weight": 1.0 }, { - "from": "iser-tools/iseriser/src/codegen/customizer.rs", - "to": "iser-tools/iseriser/src/codegen/parser.rs", - "relation": "shared_dir:iser-tools/iseriser/src/codegen", - "weight": 1.0 - }, - { - "from": "iser-tools/iseriser/src/codegen/parser.rs", - "to": "iser-tools/iseriser/src/codegen/scaffold.rs", - "relation": "shared_dir:iser-tools/iseriser/src/codegen", - "weight": 1.0 - }, - { - "from": "iser-tools/nimiser/src/codegen/parser.rs", - "to": "iser-tools/nimiser/src/codegen/nim_gen.rs", - "relation": "shared_dir:iser-tools/nimiser/src/codegen", - "weight": 1.0 - }, - { - "from": "iser-tools/nimiser/src/codegen/nim_gen.rs", - "to": "iser-tools/nimiser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/nimiser/src/codegen", - "weight": 1.0 - }, - { - "from": "iser-tools/nimiser/src/codegen/mod.rs", - "to": "iser-tools/nimiser/src/codegen/build_gen.rs", - "relation": "shared_dir:iser-tools/nimiser/src/codegen", + "from": "czech-file-knife/cfk-cache/src/metadata_cache.rs", + "to": "czech-file-knife/cfk-cache/src/blob_store.rs", + "relation": "shared_dir:czech-file-knife/cfk-cache/src", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/sync.rs", - "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/export.rs", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", + "from": "czech-file-knife/cfk-cache/src/blob_store.rs", + "to": "czech-file-knife/cfk-cache/src/lib.rs", + "relation": "shared_dir:czech-file-knife/cfk-cache/src", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/export.rs", - "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/init.rs", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", + "from": "czech-file-knife/cfk-cache/src/lib.rs", + "to": "czech-file-knife/cfk-cache/src/policy.rs", + "relation": "shared_dir:czech-file-knife/cfk-cache/src", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/init.rs", - "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/list.rs", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", + "from": "well-known-ecosystem/kith/src/ada/core/main.adb", + "to": "well-known-ecosystem/kith/src/ada/core/kith.adb", + "relation": "shared_dir:well-known-ecosystem/kith/src/ada/core", "weight": 1.0 }, { - "from": "iser-tools/dafniser/src/interface/abi/Foreign.idr", - "to": "iser-tools/dafniser/src/interface/abi/Types.idr", - "relation": "shared_dir:iser-tools/dafniser/src/interface/abi", + "from": "iser-tools/idrisiser/src/codegen/parser.rs", + "to": "iser-tools/idrisiser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/idrisiser/src/codegen", "weight": 1.0 }, { - "from": "v-ecosystem/v-zig-ffi/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v-zig-ffi/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v-zig-ffi/scripts/maintenance", + "from": "iser-tools/bqniser/src/codegen/ffi_gen.rs", + "to": "iser-tools/bqniser/src/codegen/parser.rs", + "relation": "shared_dir:iser-tools/bqniser/src/codegen", "weight": 1.0 }, { - "from": "iser-tools/oblibeniser/src/codegen/audit_gen.rs", - "to": "iser-tools/oblibeniser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/oblibeniser/src/codegen", + "from": "iser-tools/bqniser/src/codegen/parser.rs", + "to": "iser-tools/bqniser/src/codegen/bqn_gen.rs", + "relation": "shared_dir:iser-tools/bqniser/src/codegen", "weight": 1.0 }, { - "from": "iser-tools/oblibeniser/src/codegen/mod.rs", - "to": "iser-tools/oblibeniser/src/codegen/inverse_gen.rs", - "relation": "shared_dir:iser-tools/oblibeniser/src/codegen", + "from": "v-ecosystem/v-benchmarks/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v-benchmarks/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v-benchmarks/scripts/maintenance", "weight": 1.0 }, { - "from": "shellstate/lib/shellstate/init.ex", - "to": "shellstate/lib/shellstate/doctor.ex", - "relation": "shared_dir:shellstate/lib/shellstate", + "from": "affinescript-ecosystem/affinescriptiser/src/codegen/affine_gen.rs", + "to": "affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs", + "relation": "shared_dir:affinescript-ecosystem/affinescriptiser/src/codegen", "weight": 1.0 }, { - "from": "shellstate/lib/shellstate/doctor.ex", - "to": "shellstate/lib/shellstate/logger.ex", - "relation": "shared_dir:shellstate/lib/shellstate", + "from": "affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs", + "to": "affinescript-ecosystem/affinescriptiser/src/codegen/wasm_gen.rs", + "relation": "shared_dir:affinescript-ecosystem/affinescriptiser/src/codegen", "weight": 1.0 }, { - "from": "shellstate/lib/shellstate/logger.ex", - "to": "shellstate/lib/shellstate/commit.ex", - "relation": "shared_dir:shellstate/lib/shellstate", + "from": "iser-tools/futharkiser/src/codegen/parser.rs", + "to": "iser-tools/futharkiser/src/codegen/futhark_gen.rs", + "relation": "shared_dir:iser-tools/futharkiser/src/codegen", "weight": 1.0 }, { - "from": "shellstate/lib/shellstate/commit.ex", - "to": "shellstate/lib/shellstate/generator.ex", - "relation": "shared_dir:shellstate/lib/shellstate", + "from": "iser-tools/futharkiser/src/codegen/futhark_gen.rs", + "to": "iser-tools/futharkiser/src/codegen/build_gen.rs", + "relation": "shared_dir:iser-tools/futharkiser/src/codegen", "weight": 1.0 }, { @@ -8090,75 +8054,57 @@ "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/sync.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands", + "from": "czech-file-knife/cfk-core/src/platform.rs", + "to": "czech-file-knife/cfk-core/src/path.rs", + "relation": "shared_dir:czech-file-knife/cfk-core/src", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/update.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands", + "from": "czech-file-knife/cfk-core/src/path.rs", + "to": "czech-file-knife/cfk-core/src/error.rs", + "relation": "shared_dir:czech-file-knife/cfk-core/src", "weight": 1.0 }, { - "from": "dnfinition/src/data_layer/lib/dnfinition/mirror/list_manager.ex", - "to": "dnfinition/src/data_layer/lib/dnfinition/mirror/optimizer.ex", - "relation": "shared_dir:dnfinition/src/data_layer/lib/dnfinition/mirror", + "from": "zig-api/ffi/zig/src/core.zig", + "to": "zig-api/ffi/zig/src/connector.zig", + "relation": "shared_dir:zig-api/ffi/zig/src", "weight": 1.0 }, { - "from": "v-ecosystem/v_api_interfaces/v_rest/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v_api_interfaces/v_rest/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v_api_interfaces/v_rest/scripts/maintenance", + "from": "zig-api/ffi/zig/src/connector.zig", + "to": "zig-api/ffi/zig/src/gnosis.zig", + "relation": "shared_dir:zig-api/ffi/zig/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-integrations/src/aria2.rs", - "to": "czech-file-knife/cfk-integrations/src/agrep.rs", - "relation": "shared_dir:czech-file-knife/cfk-integrations/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/lib/wasm_gc_encode.ml", + "to": "affinescript-ecosystem/rattlescript/affinescript/lib/parse_driver.ml", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-integrations/src/agrep.rs", - "to": "czech-file-knife/cfk-integrations/src/pandoc.rs", - "relation": "shared_dir:czech-file-knife/cfk-integrations/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/lib/parse_driver.ml", + "to": "affinescript-ecosystem/rattlescript/affinescript/lib/interp.ml", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", "weight": 1.0 }, { - "from": "iser-tools/wokelangiser/src/codegen/accessibility.rs", - "to": "iser-tools/wokelangiser/src/codegen/consent.rs", - "relation": "shared_dir:iser-tools/wokelangiser/src/codegen", + "from": "affinescript-ecosystem/rattlescript/affinescript/lib/interp.ml", + "to": "affinescript-ecosystem/rattlescript/affinescript/lib/parse.ml", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", "weight": 1.0 }, { - "from": "iser-tools/wokelangiser/src/codegen/consent.rs", - "to": "iser-tools/wokelangiser/src/codegen/parser.rs", - "relation": "shared_dir:iser-tools/wokelangiser/src/codegen", + "from": "affinescript-ecosystem/rattlescript/affinescript/lib/parse.ml", + "to": "affinescript-ecosystem/rattlescript/affinescript/lib/python_face.ml", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", "weight": 1.0 }, { - "from": "iser-tools/wokelangiser/src/codegen/parser.rs", - "to": "iser-tools/wokelangiser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/wokelangiser/src/codegen", - "weight": 1.0 - }, - { - "from": "iser-tools/wokelangiser/src/codegen/mod.rs", - "to": "iser-tools/wokelangiser/src/codegen/i18n.rs", - "relation": "shared_dir:iser-tools/wokelangiser/src/codegen", - "weight": 1.0 - }, - { - "from": "iser-tools/futharkiser/src/codegen/parser.rs", - "to": "iser-tools/futharkiser/src/codegen/futhark_gen.rs", - "relation": "shared_dir:iser-tools/futharkiser/src/codegen", - "weight": 1.0 - }, - { - "from": "iser-tools/futharkiser/src/codegen/futhark_gen.rs", - "to": "iser-tools/futharkiser/src/codegen/build_gen.rs", - "relation": "shared_dir:iser-tools/futharkiser/src/codegen", + "from": "affinescript-ecosystem/rattlescript/affinescript/lib/python_face.ml", + "to": "affinescript-ecosystem/rattlescript/affinescript/lib/wasm_encode.ml", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", "weight": 1.0 }, { @@ -8174,183 +8120,195 @@ "weight": 1.0 }, { - "from": "well-known-ecosystem/validator/src/rules.rs", - "to": "well-known-ecosystem/validator/src/contract.rs", - "relation": "shared_dir:well-known-ecosystem/validator/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/build.rs", + "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/storage.rs", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", "weight": 1.0 }, { - "from": "well-known-ecosystem/validator/src/contract.rs", - "to": "well-known-ecosystem/validator/src/registry.rs", - "relation": "shared_dir:well-known-ecosystem/validator/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/storage.rs", + "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/lockfile.rs", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", "weight": 1.0 }, { - "from": "well-known-ecosystem/validator/src/registry.rs", - "to": "well-known-ecosystem/validator/src/main.rs", - "relation": "shared_dir:well-known-ecosystem/validator/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/lockfile.rs", + "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/config.rs", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", "weight": 1.0 }, { - "from": "v-ecosystem/v-telemetry/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v-telemetry/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v-telemetry/scripts/maintenance", + "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/config.rs", + "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/manifest.rs", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/loader.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/schema.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/manifest.rs", + "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/workspace.rs", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/schema.rs", - "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src/error.rs", - "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-config/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/workspace.rs", + "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/resolve.rs", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", "weight": 1.0 }, { - "from": "dnfinition/src/reversibility/filesystem/zfs_snapshots.ads", - "to": "dnfinition/src/reversibility/filesystem/btrfs_snapshots.adb", - "relation": "shared_dir:dnfinition/src/reversibility/filesystem", + "from": "opm-canonicalizer/src/lib.rs", + "to": "opm-canonicalizer/src/main.rs", + "relation": "shared_dir:opm-canonicalizer/src", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/lib/wasm_gc_encode.ml", - "to": "affinescript-ecosystem/rattlescript/affinescript/lib/parse_driver.ml", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", + "from": "iser-tools/anvomidaviser/src/codegen/mod.rs", + "to": "iser-tools/anvomidaviser/src/codegen/validator.rs", + "relation": "shared_dir:iser-tools/anvomidaviser/src/codegen", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/lib/parse_driver.ml", - "to": "affinescript-ecosystem/rattlescript/affinescript/lib/interp.ml", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", + "from": "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", + "to": "asdf-augmenters/asdf-ghjk/scripts/doctor.sh", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/lib/interp.ml", - "to": "affinescript-ecosystem/rattlescript/affinescript/lib/parse.ml", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", + "from": "asdf-augmenters/asdf-ghjk/scripts/doctor.sh", + "to": "asdf-augmenters/asdf-ghjk/scripts/cleanup.sh", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/lib/parse.ml", - "to": "affinescript-ecosystem/rattlescript/affinescript/lib/python_face.ml", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", + "from": "asdf-augmenters/asdf-ghjk/scripts/cleanup.sh", + "to": "asdf-augmenters/asdf-ghjk/scripts/setup-dev.sh", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/lib/python_face.ml", - "to": "affinescript-ecosystem/rattlescript/affinescript/lib/wasm_encode.ml", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/lib", + "from": "techstack-enforcer/src/core/techstack_notify.adb", + "to": "techstack-enforcer/src/core/techstack_enforcer.ads", + "relation": "shared_dir:techstack-enforcer/src/core", "weight": 1.0 }, { - "from": "v-ecosystem/v-validator/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v-validator/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v-validator/scripts/maintenance", + "from": "techstack-enforcer/src/core/techstack_enforcer.ads", + "to": "techstack-enforcer/src/core/techstack_json_io.adb", + "relation": "shared_dir:techstack-enforcer/src/core", "weight": 1.0 }, { - "from": "iser-tools/phronesiser/src/codegen/engine.rs", - "to": "iser-tools/phronesiser/src/codegen/parser.rs", - "relation": "shared_dir:iser-tools/phronesiser/src/codegen", + "from": "v-ecosystem/v_api_interfaces/v_rest/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v_api_interfaces/v_rest/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v_api_interfaces/v_rest/scripts/maintenance", "weight": 1.0 }, { - "from": "iser-tools/phronesiser/src/codegen/parser.rs", - "to": "iser-tools/phronesiser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/phronesiser/src/codegen", + "from": "iser-tools/ponyiser/src/codegen/parser.rs", + "to": "iser-tools/ponyiser/src/codegen/capability.rs", + "relation": "shared_dir:iser-tools/ponyiser/src/codegen", "weight": 1.0 }, { - "from": "iser-tools/phronesiser/src/codegen/mod.rs", - "to": "iser-tools/phronesiser/src/codegen/audit.rs", - "relation": "shared_dir:iser-tools/phronesiser/src/codegen", + "from": "iser-tools/ponyiser/src/codegen/capability.rs", + "to": "iser-tools/ponyiser/src/codegen/pony_gen.rs", + "relation": "shared_dir:iser-tools/ponyiser/src/codegen", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-plugin-configurator/src/config.rs", - "to": "asdf-augmenters/asdf-plugin-configurator/src/main.rs", - "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src", + "from": "iser-tools/dafniser/src/interface/abi/Foreign.idr", + "to": "iser-tools/dafniser/src/interface/abi/Types.idr", + "relation": "shared_dir:iser-tools/dafniser/src/interface/abi", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/lib/utils.sh", - "to": "asdf-augmenters/asdf-ghjk/lib/cache.sh", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/lib", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/sync.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/lib/cache.sh", - "to": "asdf-augmenters/asdf-ghjk/lib/utils.bash", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/lib", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/install.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands/update.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-accelerate/src/commands", "weight": 1.0 }, { - "from": "iser-tools/alloyiser/src/codegen/alloy_gen.rs", - "to": "iser-tools/alloyiser/src/codegen/parser.rs", - "relation": "shared_dir:iser-tools/alloyiser/src/codegen", + "from": "dnfinition/src/backends/rpm_ostree/rpm_ostree_backend.adb", + "to": "dnfinition/src/backends/rpm_ostree/rpm_ostree_backend.ads", + "relation": "shared_dir:dnfinition/src/backends/rpm_ostree", "weight": 1.0 }, { - "from": "iser-tools/alloyiser/src/codegen/parser.rs", - "to": "iser-tools/alloyiser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/alloyiser/src/codegen", + "from": "iser-tools/atsiser/src/codegen/ats_gen.rs", + "to": "iser-tools/atsiser/src/codegen/parser.rs", + "relation": "shared_dir:iser-tools/atsiser/src/codegen", "weight": 1.0 }, { - "from": "iser-tools/alloyiser/src/codegen/mod.rs", - "to": "iser-tools/alloyiser/src/codegen/analyzer.rs", - "relation": "shared_dir:iser-tools/alloyiser/src/codegen", + "from": "iser-tools/atsiser/src/codegen/parser.rs", + "to": "iser-tools/atsiser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/atsiser/src/codegen", "weight": 1.0 }, { - "from": "zig-api/ffi/zig/src/core.zig", - "to": "zig-api/ffi/zig/src/connector.zig", - "relation": "shared_dir:zig-api/ffi/zig/src", + "from": "iser-tools/atsiser/src/codegen/mod.rs", + "to": "iser-tools/atsiser/src/codegen/compiler.rs", + "relation": "shared_dir:iser-tools/atsiser/src/codegen", "weight": 1.0 }, { - "from": "zig-api/ffi/zig/src/connector.zig", - "to": "zig-api/ffi/zig/src/gnosis.zig", - "relation": "shared_dir:zig-api/ffi/zig/src", + "from": "well-known-ecosystem/kith/src/ada/integration/dns.adb", + "to": "well-known-ecosystem/kith/src/ada/integration/webserver.adb", + "relation": "shared_dir:well-known-ecosystem/kith/src/ada/integration", "weight": 1.0 }, { - "from": "iser-tools/anvomidaviser/src/interface/abi/Foreign.idr", - "to": "iser-tools/anvomidaviser/src/interface/abi/Types.idr", - "relation": "shared_dir:iser-tools/anvomidaviser/src/interface/abi", + "from": "well-known-ecosystem/kith/src/ada/integration/webserver.adb", + "to": "well-known-ecosystem/kith/src/ada/integration/git.adb", + "relation": "shared_dir:well-known-ecosystem/kith/src/ada/integration", "weight": 1.0 }, { - "from": "iser-tools/anvomidaviser/src/codegen/mod.rs", - "to": "iser-tools/anvomidaviser/src/codegen/validator.rs", - "relation": "shared_dir:iser-tools/anvomidaviser/src/codegen", + "from": "v-ecosystem/v_api_interfaces/v_graphql/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v_api_interfaces/v_graphql/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v_api_interfaces/v_graphql/scripts/maintenance", "weight": 1.0 }, { - "from": "coq-ecosystem/coq-jr/src/Dom.res", - "to": "coq-ecosystem/coq-jr/src/Deno.res", - "relation": "shared_dir:coq-ecosystem/coq-jr/src", + "from": "cadre-tea-router/src/CadreTeaRouter_QueryParams.res", + "to": "cadre-tea-router/src/CadreTeaRouter_Guards.res", + "relation": "shared_dir:cadre-tea-router/src", "weight": 1.0 }, { - "from": "dnfinition/src/data_layer/lib/dnfinition/download/worker.ex", - "to": "dnfinition/src/data_layer/lib/dnfinition/download/manager.ex", - "relation": "shared_dir:dnfinition/src/data_layer/lib/dnfinition/download", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l2.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", "weight": 1.0 }, { - "from": "iser-tools/mylangiser/src/codegen/layer_gen.rs", - "to": "iser-tools/mylangiser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/mylangiser/src/codegen", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/l1.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", "weight": 1.0 }, { - "from": "iser-tools/mylangiser/src/codegen/mod.rs", - "to": "iser-tools/mylangiser/src/codegen/scorer.rs", - "relation": "shared_dir:iser-tools/mylangiser/src/codegen", + "from": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/lib.rs", + "to": "asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src/error.rs", + "relation": "shared_dir:asdf-augmenters/asdf-acceleration-middleware/crates/asdf-cache/src", + "weight": 1.0 + }, + { + "from": "v-ecosystem/v_api_interfaces/v_grpc/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v_api_interfaces/v_grpc/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v_api_interfaces/v_grpc/scripts/maintenance", + "weight": 1.0 + }, + { + "from": "v-ecosystem/v-grpc/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v-grpc/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v-grpc/scripts/maintenance", "weight": 1.0 }, { @@ -8372,237 +8330,279 @@ "weight": 1.0 }, { - "from": "iser-tools/ponyiser/src/codegen/parser.rs", - "to": "iser-tools/ponyiser/src/codegen/capability.rs", - "relation": "shared_dir:iser-tools/ponyiser/src/codegen", + "from": "scaffoldia/src/Scaffoldia/Template.hs", + "to": "scaffoldia/src/Scaffoldia/Builder.hs", + "relation": "shared_dir:scaffoldia/src/Scaffoldia", "weight": 1.0 }, { - "from": "iser-tools/ponyiser/src/codegen/capability.rs", - "to": "iser-tools/ponyiser/src/codegen/pony_gen.rs", - "relation": "shared_dir:iser-tools/ponyiser/src/codegen", + "from": "scaffoldia/src/Scaffoldia/Builder.hs", + "to": "scaffoldia/src/Scaffoldia/Registry.hs", + "relation": "shared_dir:scaffoldia/src/Scaffoldia", "weight": 1.0 }, { - "from": "iser-tools/julianiser/src/codegen/parser.rs", - "to": "iser-tools/julianiser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/julianiser/src/codegen", + "from": "cadre-router/src/client/NestedRoute.res", + "to": "cadre-router/src/client/RouteBuilder.res", + "relation": "shared_dir:cadre-router/src/client", "weight": 1.0 }, { - "from": "iser-tools/julianiser/src/codegen/mod.rs", - "to": "iser-tools/julianiser/src/codegen/benchmark.rs", - "relation": "shared_dir:iser-tools/julianiser/src/codegen", + "from": "cadre-router/src/client/RouteBuilder.res", + "to": "cadre-router/src/client/Navigation.res", + "relation": "shared_dir:cadre-router/src/client", "weight": 1.0 }, { - "from": "iser-tools/julianiser/src/codegen/benchmark.rs", - "to": "iser-tools/julianiser/src/codegen/julia_gen.rs", - "relation": "shared_dir:iser-tools/julianiser/src/codegen", + "from": "cadre-router/src/client/Navigation.res", + "to": "cadre-router/src/client/Transition.res", + "relation": "shared_dir:cadre-router/src/client", "weight": 1.0 }, { - "from": "v-ecosystem/v-graphql/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v-graphql/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v-graphql/scripts/maintenance", + "from": "cadre-router/src/client/Transition.res", + "to": "cadre-router/src/client/HashNavigation.res", + "relation": "shared_dir:cadre-router/src/client", "weight": 1.0 }, { - "from": "iser-tools/lustreiser/src/codegen/mod.rs", - "to": "iser-tools/lustreiser/src/codegen/lustre_gen.rs", - "relation": "shared_dir:iser-tools/lustreiser/src/codegen", + "from": "cadre-router/src/client/HashNavigation.res", + "to": "cadre-router/src/client/Parser.res", + "relation": "shared_dir:cadre-router/src/client", "weight": 1.0 }, { - "from": "iser-tools/halideiser/src/codegen/parser.rs", - "to": "iser-tools/halideiser/src/codegen/halide_gen.rs", - "relation": "shared_dir:iser-tools/halideiser/src/codegen", + "from": "cadre-router/src/client/Parser.res", + "to": "cadre-router/src/client/Url.res", + "relation": "shared_dir:cadre-router/src/client", "weight": 1.0 }, { - "from": "iser-tools/halideiser/src/codegen/halide_gen.rs", - "to": "iser-tools/halideiser/src/codegen/build_gen.rs", - "relation": "shared_dir:iser-tools/halideiser/src/codegen", + "from": "asdf-augmenters/asdf-plugin-configurator/src/config.rs", + "to": "asdf-augmenters/asdf-plugin-configurator/src/main.rs", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src", "weight": 1.0 }, { - "from": "v-ecosystem/v_api_interfaces/v_grpc/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v_api_interfaces/v_grpc/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v_api_interfaces/v_grpc/scripts/maintenance", + "from": "v-ecosystem/v-zig-ffi/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v-zig-ffi/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v-zig-ffi/scripts/maintenance", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/build.rs", - "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/storage.rs", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", + "from": "asdf-augmenters/asdf-ghjk/lib/utils.sh", + "to": "asdf-augmenters/asdf-ghjk/lib/cache.sh", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/lib", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/storage.rs", - "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/lockfile.rs", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", + "from": "asdf-augmenters/asdf-ghjk/lib/cache.sh", + "to": "asdf-augmenters/asdf-ghjk/lib/utils.bash", + "relation": "shared_dir:asdf-augmenters/asdf-ghjk/lib", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/lockfile.rs", - "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/config.rs", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", + "from": "deno-ecosystem/projects/bundeno/src/compat/Process.res", + "to": "deno-ecosystem/projects/bundeno/src/compat/Fs.res", + "relation": "shared_dir:deno-ecosystem/projects/bundeno/src/compat", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/config.rs", - "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/manifest.rs", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", + "from": "iser-tools/nimiser/src/interface/abi/Foreign.idr", + "to": "iser-tools/nimiser/src/interface/abi/Types.idr", + "relation": "shared_dir:iser-tools/nimiser/src/interface/abi", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/manifest.rs", - "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/workspace.rs", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", + "from": "dnfinition/src/cli/command_executor.adb", + "to": "dnfinition/src/cli/cli_commands.adb", + "relation": "shared_dir:dnfinition/src/cli", "weight": 1.0 }, { - "from": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/workspace.rs", - "to": "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/resolve.rs", - "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src", + "from": "dnfinition/src/cli/cli_commands.adb", + "to": "dnfinition/src/cli/cli_output.adb", + "relation": "shared_dir:dnfinition/src/cli", "weight": 1.0 }, { - "from": "v-ecosystem/v-middleware/scripts/maintenance/perms-state.sh", - "to": "v-ecosystem/v-middleware/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:v-ecosystem/v-middleware/scripts/maintenance", + "from": "dnfinition/src/cli/cli_output.adb", + "to": "dnfinition/src/cli/command_executor.ads", + "relation": "shared_dir:dnfinition/src/cli", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", - "to": "asdf-augmenters/asdf-ghjk/scripts/doctor.sh", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", + "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/sync.rs", + "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/export.rs", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/scripts/doctor.sh", - "to": "asdf-augmenters/asdf-ghjk/scripts/cleanup.sh", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", + "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/export.rs", + "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/init.rs", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", "weight": 1.0 }, { - "from": "asdf-augmenters/asdf-ghjk/scripts/cleanup.sh", - "to": "asdf-augmenters/asdf-ghjk/scripts/setup-dev.sh", - "relation": "shared_dir:asdf-augmenters/asdf-ghjk/scripts", + "from": "asdf-augmenters/asdf-plugin-configurator/src/commands/init.rs", + "to": "asdf-augmenters/asdf-plugin-configurator/src/commands/list.rs", + "relation": "shared_dir:asdf-augmenters/asdf-plugin-configurator/src/commands", "weight": 1.0 }, { - "from": "opm-canonicalizer/src/lib.rs", - "to": "opm-canonicalizer/src/main.rs", - "relation": "shared_dir:opm-canonicalizer/src", + "from": "affinescript-ecosystem/rattlescript/affinescript/test/test_e2e.ml", + "to": "affinescript-ecosystem/rattlescript/affinescript/test/test_golden.ml", + "relation": "shared_dir:affinescript-ecosystem/rattlescript/affinescript/test", "weight": 1.0 }, { - "from": "iser-tools/idrisiser/src/codegen/parser.rs", - "to": "iser-tools/idrisiser/src/codegen/mod.rs", - "relation": "shared_dir:iser-tools/idrisiser/src/codegen", + "from": "shellstate/lib/shellstate/init.ex", + "to": "shellstate/lib/shellstate/doctor.ex", + "relation": "shared_dir:shellstate/lib/shellstate", "weight": 1.0 }, { - "from": "iser-tools/bqniser/src/codegen/ffi_gen.rs", - "to": "iser-tools/bqniser/src/codegen/parser.rs", - "relation": "shared_dir:iser-tools/bqniser/src/codegen", + "from": "shellstate/lib/shellstate/doctor.ex", + "to": "shellstate/lib/shellstate/logger.ex", + "relation": "shared_dir:shellstate/lib/shellstate", "weight": 1.0 }, { - "from": "iser-tools/bqniser/src/codegen/parser.rs", - "to": "iser-tools/bqniser/src/codegen/bqn_gen.rs", - "relation": "shared_dir:iser-tools/bqniser/src/codegen", + "from": "shellstate/lib/shellstate/logger.ex", + "to": "shellstate/lib/shellstate/commit.ex", + "relation": "shared_dir:shellstate/lib/shellstate", "weight": 1.0 }, { - "from": "iser-tools/tlaiser/src/codegen/tla_gen.rs", - "to": "iser-tools/tlaiser/src/codegen/parser.rs", - "relation": "shared_dir:iser-tools/tlaiser/src/codegen", + "from": "shellstate/lib/shellstate/commit.ex", + "to": "shellstate/lib/shellstate/generator.ex", + "relation": "shared_dir:shellstate/lib/shellstate", "weight": 1.0 }, { - "from": "iser-tools/tlaiser/src/codegen/parser.rs", - "to": "iser-tools/tlaiser/src/codegen/pluscal_gen.rs", - "relation": "shared_dir:iser-tools/tlaiser/src/codegen", + "from": "iser-tools/julianiser/src/codegen/parser.rs", + "to": "iser-tools/julianiser/src/codegen/mod.rs", + "relation": "shared_dir:iser-tools/julianiser/src/codegen", "weight": 1.0 }, { - "from": "iser-tools/tlaiser/src/codegen/pluscal_gen.rs", - "to": "iser-tools/tlaiser/src/codegen/tlc_gen.rs", - "relation": "shared_dir:iser-tools/tlaiser/src/codegen", + "from": "iser-tools/julianiser/src/codegen/mod.rs", + "to": "iser-tools/julianiser/src/codegen/benchmark.rs", + "relation": "shared_dir:iser-tools/julianiser/src/codegen", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-ios/src/provider.rs", - "to": "czech-file-knife/cfk-ios/src/lib.rs", - "relation": "shared_dir:czech-file-knife/cfk-ios/src", + "from": "iser-tools/julianiser/src/codegen/benchmark.rs", + "to": "iser-tools/julianiser/src/codegen/julia_gen.rs", + "relation": "shared_dir:iser-tools/julianiser/src/codegen", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-ios/src/lib.rs", - "to": "czech-file-knife/cfk-ios/src/ffi.rs", - "relation": "shared_dir:czech-file-knife/cfk-ios/src", + "from": "v-ecosystem/v-validator/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v-validator/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v-validator/scripts/maintenance", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-ios/src/ffi.rs", - "to": "czech-file-knife/cfk-ios/src/domain.rs", - "relation": "shared_dir:czech-file-knife/cfk-ios/src", + "from": "czech-file-knife/cfk-providers/src/onedrive.rs", + "to": "czech-file-knife/cfk-providers/src/local.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-cache/src/metadata_cache.rs", - "to": "czech-file-knife/cfk-cache/src/blob_store.rs", - "relation": "shared_dir:czech-file-knife/cfk-cache/src", + "from": "czech-file-knife/cfk-providers/src/local.rs", + "to": "czech-file-knife/cfk-providers/src/ipfs.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-cache/src/blob_store.rs", - "to": "czech-file-knife/cfk-cache/src/lib.rs", - "relation": "shared_dir:czech-file-knife/cfk-cache/src", + "from": "czech-file-knife/cfk-providers/src/ipfs.rs", + "to": "czech-file-knife/cfk-providers/src/afs.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "czech-file-knife/cfk-cache/src/lib.rs", - "to": "czech-file-knife/cfk-cache/src/policy.rs", - "relation": "shared_dir:czech-file-knife/cfk-cache/src", + "from": "czech-file-knife/cfk-providers/src/afs.rs", + "to": "czech-file-knife/cfk-providers/src/sftp.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "weight": 1.0 + }, + { + "from": "czech-file-knife/cfk-providers/src/sftp.rs", + "to": "czech-file-knife/cfk-providers/src/box_com.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "weight": 1.0 + }, + { + "from": "czech-file-knife/cfk-providers/src/box_com.rs", + "to": "czech-file-knife/cfk-providers/src/protocols.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "weight": 1.0 + }, + { + "from": "czech-file-knife/cfk-providers/src/protocols.rs", + "to": "czech-file-knife/cfk-providers/src/transport.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "weight": 1.0 + }, + { + "from": "czech-file-knife/cfk-providers/src/transport.rs", + "to": "czech-file-knife/cfk-providers/src/ninep.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "weight": 1.0 + }, + { + "from": "czech-file-knife/cfk-providers/src/ninep.rs", + "to": "czech-file-knife/cfk-providers/src/syncthing.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "weight": 1.0 + }, + { + "from": "czech-file-knife/cfk-providers/src/syncthing.rs", + "to": "czech-file-knife/cfk-providers/src/smb.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", + "weight": 1.0 + }, + { + "from": "czech-file-knife/cfk-providers/src/smb.rs", + "to": "czech-file-knife/cfk-providers/src/lib.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "dnfinition/src/data_layer/data_layer_client.ads", - "to": "dnfinition/src/data_layer/data_layer_client.adb", - "relation": "shared_dir:dnfinition/src/data_layer", + "from": "czech-file-knife/cfk-providers/src/lib.rs", + "to": "czech-file-knife/cfk-providers/src/gdrive.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "well-known-ecosystem/kith/src/ada/core/main.adb", - "to": "well-known-ecosystem/kith/src/ada/core/kith.adb", - "relation": "shared_dir:well-known-ecosystem/kith/src/ada/core", + "from": "czech-file-knife/cfk-providers/src/gdrive.rs", + "to": "czech-file-knife/cfk-providers/src/s3.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "techstack-enforcer/src/core/techstack_notify.adb", - "to": "techstack-enforcer/src/core/techstack_enforcer.ads", - "relation": "shared_dir:techstack-enforcer/src/core", + "from": "czech-file-knife/cfk-providers/src/s3.rs", + "to": "czech-file-knife/cfk-providers/src/dropbox.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "techstack-enforcer/src/core/techstack_enforcer.ads", - "to": "techstack-enforcer/src/core/techstack_json_io.adb", - "relation": "shared_dir:techstack-enforcer/src/core", + "from": "czech-file-knife/cfk-providers/src/dropbox.rs", + "to": "czech-file-knife/cfk-providers/src/webdav.rs", + "relation": "shared_dir:czech-file-knife/cfk-providers/src", "weight": 1.0 }, { - "from": "scaffoldia/src/Scaffoldia/Template.hs", - "to": "scaffoldia/src/Scaffoldia/Builder.hs", - "relation": "shared_dir:scaffoldia/src/Scaffoldia", + "from": "v-ecosystem/v-telemetry/scripts/maintenance/perms-state.sh", + "to": "v-ecosystem/v-telemetry/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:v-ecosystem/v-telemetry/scripts/maintenance", "weight": 1.0 }, { - "from": "scaffoldia/src/Scaffoldia/Builder.hs", - "to": "scaffoldia/src/Scaffoldia/Registry.hs", - "relation": "shared_dir:scaffoldia/src/Scaffoldia", + "from": "cadre-router/src/tea/Tea_Guards.res", + "to": "cadre-router/src/tea/Tea_QueryParams.res", + "relation": "shared_dir:cadre-router/src/tea", "weight": 1.0 }, { @@ -12017,115 +12017,6 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "asdf-augmenters/asdf-plugin-configurator/src/config.rs", - "czech-file-knife/cfk-providers/src/local.rs", - "czech-file-knife/cfk-ios/src/domain.rs", - "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/lockfile.rs", - "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/config.rs", - "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/manifest.rs", - "affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs", - "opm-canonicalizer/src/main.rs", - "iser-tools/tlaiser/src/manifest/mod.rs", - "iser-tools/nimiser/src/manifest/mod.rs", - "iser-tools/betlangiser/src/manifest/mod.rs", - "iser-tools/mylangiser/src/manifest/mod.rs", - "iser-tools/ponyiser/src/manifest/mod.rs", - "iser-tools/otpiser/src/manifest/mod.rs", - "iser-tools/anvomidaviser/src/manifest/mod.rs", - "iser-tools/futharkiser/src/manifest/mod.rs", - "iser-tools/lustreiser/src/manifest/mod.rs", - "iser-tools/dafniser/src/manifest/mod.rs", - "iser-tools/iseriser/src/manifest/mod.rs", - "iser-tools/iseriser/src/scan/mod.rs", - "iser-tools/idrisiser/src/codegen/parser.rs", - "iser-tools/idrisiser/src/manifest/mod.rs", - "iser-tools/wokelangiser/src/codegen/parser.rs", - "iser-tools/wokelangiser/src/manifest/mod.rs", - "iser-tools/phronesiser/src/manifest/mod.rs", - "iser-tools/halideiser/src/manifest/mod.rs", - "iser-tools/alloyiser/src/codegen/parser.rs", - "iser-tools/alloyiser/src/manifest/mod.rs", - "iser-tools/ephapaxiser/src/codegen/mod.rs", - "iser-tools/ephapaxiser/src/manifest/mod.rs", - "iser-tools/atsiser/src/codegen/parser.rs", - "iser-tools/atsiser/src/manifest/mod.rs", - "iser-tools/oblibeniser/src/manifest/mod.rs", - "iser-tools/chapeliser/src/codegen/mod.rs", - "iser-tools/chapeliser/src/manifest/mod.rs", - "iser-tools/bqniser/src/manifest/mod.rs", - "iser-tools/eclexiaiser/src/manifest/mod.rs", - "iser-tools/julianiser/src/codegen/mod.rs", - "iser-tools/julianiser/src/manifest/mod.rs" - ], - "frameworks": [ - "OTP" - ], - "relation": "UnboundedAllocation->Cpu" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "well-known-ecosystem/validator/src/validators.rs", - "czech-file-knife/cfk-core/src/path.rs", - "coq-ecosystem/coq-jr/src/Page.res", - "coq-ecosystem/coq-jr/src/Components.res", - "idris2-ecosystem/xml-toolkit/src/Xml744/Document.idr", - "v-ecosystem/v-api-interfaces/v_semweb/src/semweb.v" - ], - "frameworks": [ - "OTP" - ], - "relation": "InsecureProtocol->Network" - }, - { - "source_category": "UncheckedError", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/main.rs", - "iser-tools/betlangiser/src/codegen/codegen.rs", - "iser-tools/bqniser/src/interface/ffi/src/main.zig", - "iser-tools/julianiser/src/codegen/benchmark.rs", - "iser-tools/julianiser/src/codegen/julia_gen.rs", - "v-ecosystem/v-api-interfaces/v_container/src/container.v", - "v-ecosystem/v_api_interfaces/v_container/src/container.v" - ], - "frameworks": [ - "OTP" - ], - "relation": "UncheckedError->Cpu" - }, - { - "source_category": "ResourceLeak", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "czech-file-knife/cfk-ios/src/ffi.rs" - ], - "frameworks": [ - "OTP" - ], - "relation": "ResourceLeak->Memory" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "cpu", - "severity_value": 3.5, - "files": [ - "well-known-ecosystem/kith/b~main.adb" - ], - "frameworks": [ - "OTP" - ], - "relation": "UnsafeCode->Cpu" - }, { "source_category": "DynamicCodeExecution", "sink_axis": "network", @@ -12139,144 +12030,83 @@ "relation": "DynamicCodeExecution->Network" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, - "files": [ - "scaffoldia/registry/elixir/phoenix-service.ncl", - "v-ecosystem/v-api-interfaces/v-vpn/src/vpn.v", - "v-ecosystem/v-api-interfaces/v-telnet/src/telnet.v" - ], - "frameworks": [ - "OTP" - ], - "relation": "HardcodedSecret->Network" - }, - { - "source_category": "UncheckedAllocation", - "sink_axis": "memory", - "severity_value": 5.0, - "files": [ - "iser-tools/atsiser/examples/safe-malloc/include/stdlib_subset.h" - ], - "frameworks": [ - "OTP" - ], - "relation": "UncheckedAllocation->Memory" - }, - { - "source_category": "UnsafeDeserialization", - "sink_axis": "cpu", - "severity_value": 3.5, - "files": [ - "deno-ecosystem/projects/deno-bunbridge/src/BunFile.res" - ], - "frameworks": [ - "OTP" - ], - "relation": "UnsafeDeserialization->Cpu" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/assets/search.js" - ], - "frameworks": [ - "OTP" - ], - "relation": "DynamicCodeExecution->Memory" - }, - { - "source_category": "UnsafeCode", + "source_category": "AtomExhaustion", "sink_axis": "memory", "severity_value": 3.5, "files": [ - "well-known-ecosystem/kith/b~main.adb", - "czech-file-knife/cfk-providers/src/local.rs", - "czech-file-knife/cfk-ios/src/ffi.rs", - "iser-tools/betlangiser/src/interface/ffi/src/main.zig", - "iser-tools/ponyiser/src/interface/ffi/src/main.zig", - "iser-tools/otpiser/src/interface/ffi/src/main.zig", - "iser-tools/futharkiser/src/interface/ffi/src/main.zig", - "iser-tools/idrisiser/src/interface/ffi/src/main.zig", - "iser-tools/phronesiser/src/interface/ffi/src/main.zig", - "iser-tools/oblibeniser/src/interface/ffi/src/main.zig", - "iser-tools/bqniser/src/interface/ffi/src/main.zig", - "iser-tools/eclexiaiser/src/interface/ffi/src/main.zig", - "iser-tools/julianiser/src/interface/ffi/src/main.zig" - ], - "frameworks": [ - "OTP" - ], - "relation": "UnsafeCode->Memory" - }, - { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", - "asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh", - "asdf-augmenters/asdf-plugin-collection/plugins/security/lib/utils.bash", - "asdf-augmenters/asdf-plugin-collection/plugins/security/lib/utils.bash", - "asdf-augmenters/asdf-security-plugin/lib/utils.bash", - "asdf-augmenters/asdf-security-plugin/lib/utils.bash", - "v-ecosystem/v-validator/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v-middleware/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v-grpc/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v-zig-ffi/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v-rest/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v-graphql/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v_api_interfaces/v_rest/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v_api_interfaces/v_grpc/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v_api_interfaces/v_graphql/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v-idris-abi/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v-telemetry/scripts/maintenance/run-maintenance.sh", - "v-ecosystem/v-benchmarks/scripts/maintenance/run-maintenance.sh" - ], - "frameworks": [ - "OTP" - ], - "relation": "CommandInjection->Cpu" - }, - { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", - "affinescript-ecosystem/rattlescript/tests/e2e.sh" + "dnfinition/src/data_layer/lib/dnfinition/mirror/list_manager.ex" ], "frameworks": [ "OTP" ], - "relation": "PathTraversal->Disk" + "relation": "AtomExhaustion->Memory" }, { - "source_category": "AtomExhaustion", + "source_category": "UnboundedAllocation", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "dnfinition/src/data_layer/lib/dnfinition/mirror/list_manager.ex" + "asdf-augmenters/asdf-plugin-configurator/src/config.rs", + "czech-file-knife/cfk-providers/src/local.rs", + "czech-file-knife/cfk-ios/src/domain.rs", + "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/lockfile.rs", + "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/config.rs", + "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/manifest.rs", + "affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs", + "opm-canonicalizer/src/main.rs", + "iser-tools/tlaiser/src/manifest/mod.rs", + "iser-tools/nimiser/src/manifest/mod.rs", + "iser-tools/betlangiser/src/manifest/mod.rs", + "iser-tools/mylangiser/src/manifest/mod.rs", + "iser-tools/ponyiser/src/manifest/mod.rs", + "iser-tools/otpiser/src/manifest/mod.rs", + "iser-tools/anvomidaviser/src/manifest/mod.rs", + "iser-tools/futharkiser/src/manifest/mod.rs", + "iser-tools/lustreiser/src/manifest/mod.rs", + "iser-tools/dafniser/src/manifest/mod.rs", + "iser-tools/iseriser/src/manifest/mod.rs", + "iser-tools/iseriser/src/scan/mod.rs", + "iser-tools/idrisiser/src/codegen/parser.rs", + "iser-tools/idrisiser/src/manifest/mod.rs", + "iser-tools/wokelangiser/src/codegen/parser.rs", + "iser-tools/wokelangiser/src/manifest/mod.rs", + "iser-tools/phronesiser/src/manifest/mod.rs", + "iser-tools/halideiser/src/manifest/mod.rs", + "iser-tools/alloyiser/src/codegen/parser.rs", + "iser-tools/alloyiser/src/manifest/mod.rs", + "iser-tools/ephapaxiser/src/codegen/mod.rs", + "iser-tools/ephapaxiser/src/manifest/mod.rs", + "iser-tools/atsiser/src/codegen/parser.rs", + "iser-tools/atsiser/src/manifest/mod.rs", + "iser-tools/oblibeniser/src/manifest/mod.rs", + "iser-tools/chapeliser/src/codegen/mod.rs", + "iser-tools/chapeliser/src/manifest/mod.rs", + "iser-tools/bqniser/src/manifest/mod.rs", + "iser-tools/eclexiaiser/src/manifest/mod.rs", + "iser-tools/julianiser/src/codegen/mod.rs", + "iser-tools/julianiser/src/manifest/mod.rs" ], "frameworks": [ "OTP" ], - "relation": "AtomExhaustion->Memory" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnsafeDeserialization", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ - "deno-ecosystem/projects/deno-bunbridge/src/BunFile.res" + "well-known-ecosystem/validator/src/validators.rs", + "czech-file-knife/cfk-core/src/path.rs", + "coq-ecosystem/coq-jr/src/Page.res", + "coq-ecosystem/coq-jr/src/Components.res", + "idris2-ecosystem/xml-toolkit/src/Xml744/Document.idr", + "v-ecosystem/v-api-interfaces/v_semweb/src/semweb.v" ], "frameworks": [ "OTP" ], - "relation": "UnsafeDeserialization->Memory" + "relation": "InsecureProtocol->Network" }, { "source_category": "PanicPath", @@ -12338,8 +12168,20 @@ "relation": "PanicPath->Memory" }, { - "source_category": "UnboundedAllocation", + "source_category": "ResourceLeak", "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "czech-file-knife/cfk-ios/src/ffi.rs" + ], + "frameworks": [ + "OTP" + ], + "relation": "ResourceLeak->Memory" + }, + { + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "asdf-augmenters/asdf-plugin-configurator/src/config.rs", @@ -12385,7 +12227,19 @@ "frameworks": [ "OTP" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "well-known-ecosystem/kith/b~main.adb" + ], + "frameworks": [ + "OTP" + ], + "relation": "UnsafeCode->Cpu" }, { "source_category": "PanicPath", @@ -12443,19 +12297,17 @@ "relation": "PanicPath->Disk" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 5.0, + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, "files": [ - "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", - "asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh", - "asdf-augmenters/asdf-plugin-collection/plugins/security/lib/utils.bash", - "asdf-augmenters/asdf-security-plugin/lib/utils.bash" + "czech-file-knife/cfk-providers/src/local.rs", + "czech-file-knife/cfk-ios/src/ffi.rs" ], "frameworks": [ "OTP" ], - "relation": "CommandInjection->Disk" + "relation": "UnsafeCode->Concurrency" }, { "source_category": "MutationGap", @@ -12478,18 +12330,166 @@ ], "relation": "MutationGap->Cpu" }, + { + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", + "affinescript-ecosystem/rattlescript/tests/e2e.sh" + ], + "frameworks": [ + "OTP" + ], + "relation": "PathTraversal->Disk" + }, + { + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, + "files": [ + "scaffoldia/registry/elixir/phoenix-service.ncl", + "v-ecosystem/v-api-interfaces/v-vpn/src/vpn.v", + "v-ecosystem/v-api-interfaces/v-telnet/src/telnet.v" + ], + "frameworks": [ + "OTP" + ], + "relation": "HardcodedSecret->Network" + }, + { + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", + "asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh", + "asdf-augmenters/asdf-plugin-collection/plugins/security/lib/utils.bash", + "asdf-augmenters/asdf-plugin-collection/plugins/security/lib/utils.bash", + "asdf-augmenters/asdf-security-plugin/lib/utils.bash", + "asdf-augmenters/asdf-security-plugin/lib/utils.bash", + "v-ecosystem/v-validator/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v-middleware/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v-grpc/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v-zig-ffi/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v-rest/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v-graphql/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v_api_interfaces/v_rest/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v_api_interfaces/v_grpc/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v_api_interfaces/v_graphql/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v-idris-abi/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v-telemetry/scripts/maintenance/run-maintenance.sh", + "v-ecosystem/v-benchmarks/scripts/maintenance/run-maintenance.sh" + ], + "frameworks": [ + "OTP" + ], + "relation": "CommandInjection->Cpu" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "affinescript-ecosystem/rattlescript/affinescript/tools/affine-doc/assets/search.js" + ], + "frameworks": [ + "OTP" + ], + "relation": "DynamicCodeExecution->Memory" + }, + { + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, + "files": [ + "asdf-augmenters/asdf-ghjk/scripts/benchmark.sh", + "asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh", + "asdf-augmenters/asdf-plugin-collection/plugins/security/lib/utils.bash", + "asdf-augmenters/asdf-security-plugin/lib/utils.bash" + ], + "frameworks": [ + "OTP" + ], + "relation": "CommandInjection->Disk" + }, + { + "source_category": "UncheckedAllocation", + "sink_axis": "memory", + "severity_value": 5.0, + "files": [ + "iser-tools/atsiser/examples/safe-malloc/include/stdlib_subset.h" + ], + "frameworks": [ + "OTP" + ], + "relation": "UncheckedAllocation->Memory" + }, { "source_category": "UnsafeCode", - "sink_axis": "concurrency", + "sink_axis": "memory", "severity_value": 3.5, "files": [ + "well-known-ecosystem/kith/b~main.adb", "czech-file-knife/cfk-providers/src/local.rs", - "czech-file-knife/cfk-ios/src/ffi.rs" + "czech-file-knife/cfk-ios/src/ffi.rs", + "iser-tools/betlangiser/src/interface/ffi/src/main.zig", + "iser-tools/ponyiser/src/interface/ffi/src/main.zig", + "iser-tools/otpiser/src/interface/ffi/src/main.zig", + "iser-tools/futharkiser/src/interface/ffi/src/main.zig", + "iser-tools/idrisiser/src/interface/ffi/src/main.zig", + "iser-tools/phronesiser/src/interface/ffi/src/main.zig", + "iser-tools/oblibeniser/src/interface/ffi/src/main.zig", + "iser-tools/bqniser/src/interface/ffi/src/main.zig", + "iser-tools/eclexiaiser/src/interface/ffi/src/main.zig", + "iser-tools/julianiser/src/interface/ffi/src/main.zig" ], "frameworks": [ "OTP" ], - "relation": "UnsafeCode->Concurrency" + "relation": "UnsafeCode->Memory" + }, + { + "source_category": "UncheckedError", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "affinescript-ecosystem/rattlescript/affinescript/tools/affine-pkg/src/main.rs", + "iser-tools/betlangiser/src/codegen/codegen.rs", + "iser-tools/bqniser/src/interface/ffi/src/main.zig", + "iser-tools/julianiser/src/codegen/benchmark.rs", + "iser-tools/julianiser/src/codegen/julia_gen.rs", + "v-ecosystem/v-api-interfaces/v_container/src/container.v", + "v-ecosystem/v_api_interfaces/v_container/src/container.v" + ], + "frameworks": [ + "OTP" + ], + "relation": "UncheckedError->Cpu" + }, + { + "source_category": "UnsafeDeserialization", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "deno-ecosystem/projects/deno-bunbridge/src/BunFile.res" + ], + "frameworks": [ + "OTP" + ], + "relation": "UnsafeDeserialization->Memory" + }, + { + "source_category": "UnsafeDeserialization", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "deno-ecosystem/projects/deno-bunbridge/src/BunFile.res" + ], + "frameworks": [ + "OTP" + ], + "relation": "UnsafeDeserialization->Cpu" } ] } diff --git a/scans/dictask.json b/scans/dictask.json index 49179461..d5eadc5a 100644 --- a/scans/dictask.json +++ b/scans/dictask.json @@ -104,43 +104,43 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/ingest/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/ingest/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/store/src/lib.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/store/src/lib.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/dicti0nary-attack.json b/scans/dicti0nary-attack.json index effecdb4..275b460b 100644 --- a/scans/dicti0nary-attack.json +++ b/scans/dicti0nary-attack.json @@ -3,8 +3,8 @@ "program_path": "dicti0nary-attack", "language": "rescript", "frameworks": [ - "Concurrent", - "Networking" + "Networking", + "Concurrent" ], "weak_points": [ { @@ -341,12 +341,36 @@ ], "recommended_attacks": [ "cpu", - "network", + "memory", "disk", - "memory" + "network" ], "dependency_graph": { "edges": [ + { + "from": "web/src/WasmLoader.res", + "to": "web/src/Hash.res", + "relation": "shared_dir:web/src", + "weight": 1.0 + }, + { + "from": "web/src/Hash.res", + "to": "web/src/WebDom.res", + "relation": "shared_dir:web/src", + "weight": 1.0 + }, + { + "from": "web/src/WebDom.res", + "to": "web/src/WasmBindings.res", + "relation": "shared_dir:web/src", + "weight": 1.0 + }, + { + "from": "web/src/WasmBindings.res", + "to": "web/src/Generators.res", + "relation": "shared_dir:web/src", + "weight": 1.0 + }, { "from": "src/generators/Phonetic.chpl", "to": "src/generators/Random.chpl", @@ -359,12 +383,6 @@ "relation": "shared_dir:src/generators", "weight": 1.0 }, - { - "from": "src/dicti0nary.chpl", - "to": "src/main.rs", - "relation": "shared_dir:src", - "weight": 1.0 - }, { "from": "lib/ocaml/WasmLoader.res", "to": "lib/ocaml/Hash.res", @@ -390,27 +408,9 @@ "weight": 1.0 }, { - "from": "web/src/WasmLoader.res", - "to": "web/src/Hash.res", - "relation": "shared_dir:web/src", - "weight": 1.0 - }, - { - "from": "web/src/Hash.res", - "to": "web/src/WebDom.res", - "relation": "shared_dir:web/src", - "weight": 1.0 - }, - { - "from": "web/src/WebDom.res", - "to": "web/src/WasmBindings.res", - "relation": "shared_dir:web/src", - "weight": 1.0 - }, - { - "from": "web/src/WasmBindings.res", - "to": "web/src/Generators.res", - "relation": "shared_dir:web/src", + "from": "src/dicti0nary.chpl", + "to": "src/main.rs", + "relation": "shared_dir:src", "weight": 1.0 }, { @@ -431,12 +431,6 @@ "relation": "shared_dir:crates/generators/src", "weight": 1.0 }, - { - "from": "web/src/WasmLoader.res", - "to": "Concurrent", - "relation": "framework", - "weight": 1.0 - }, { "from": "web/src/WasmLoader.res", "to": "Networking", @@ -444,10 +438,10 @@ "weight": 1.0 }, { - "from": "web/src/Hash.res", + "from": "web/src/WasmLoader.res", "to": "Concurrent", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "web/src/Hash.res", @@ -456,10 +450,10 @@ "weight": 4.0 }, { - "from": "web/src/WebDom.res", + "from": "web/src/Hash.res", "to": "Concurrent", "relation": "framework", - "weight": 75.0 + "weight": 4.0 }, { "from": "web/src/WebDom.res", @@ -468,10 +462,10 @@ "weight": 75.0 }, { - "from": "web/src/WasmBindings.res", + "from": "web/src/WebDom.res", "to": "Concurrent", "relation": "framework", - "weight": 3.0 + "weight": 75.0 }, { "from": "web/src/WasmBindings.res", @@ -480,10 +474,10 @@ "weight": 3.0 }, { - "from": "web/src/Generators.res", + "from": "web/src/WasmBindings.res", "to": "Concurrent", "relation": "framework", - "weight": 5.0 + "weight": 3.0 }, { "from": "web/src/Generators.res", @@ -492,10 +486,10 @@ "weight": 5.0 }, { - "from": "src/generators/Phonetic.chpl", + "from": "web/src/Generators.res", "to": "Concurrent", "relation": "framework", - "weight": 1.0 + "weight": 5.0 }, { "from": "src/generators/Phonetic.chpl", @@ -504,7 +498,7 @@ "weight": 1.0 }, { - "from": "src/generators/Random.chpl", + "from": "src/generators/Phonetic.chpl", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -516,7 +510,7 @@ "weight": 1.0 }, { - "from": "src/generators/Markov.chpl", + "from": "src/generators/Random.chpl", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -528,7 +522,7 @@ "weight": 1.0 }, { - "from": "src/dicti0nary.chpl", + "from": "src/generators/Markov.chpl", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -540,7 +534,7 @@ "weight": 1.0 }, { - "from": "src/main.rs", + "from": "src/dicti0nary.chpl", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -552,7 +546,7 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/main.zig", + "from": "src/main.rs", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -564,7 +558,7 @@ "weight": 1.0 }, { - "from": "crates/generators/src/leetspeak.rs", + "from": "ffi/zig/src/main.zig", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -576,7 +570,7 @@ "weight": 1.0 }, { - "from": "crates/generators/src/phonetic.rs", + "from": "crates/generators/src/leetspeak.rs", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -588,7 +582,7 @@ "weight": 1.0 }, { - "from": "crates/generators/src/lib.rs", + "from": "crates/generators/src/phonetic.rs", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -600,7 +594,7 @@ "weight": 1.0 }, { - "from": "crates/generators/src/pattern.rs", + "from": "crates/generators/src/lib.rs", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -612,7 +606,7 @@ "weight": 1.0 }, { - "from": "crates/core/src/lib.rs", + "from": "crates/generators/src/pattern.rs", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -624,7 +618,7 @@ "weight": 1.0 }, { - "from": "lib/es6/web/src/WasmLoader.res.js", + "from": "crates/core/src/lib.rs", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -636,7 +630,7 @@ "weight": 1.0 }, { - "from": "lib/ocaml/WasmLoader.res", + "from": "lib/es6/web/src/WasmLoader.res.js", "to": "Concurrent", "relation": "framework", "weight": 1.0 @@ -648,10 +642,10 @@ "weight": 1.0 }, { - "from": "lib/ocaml/Hash.res", + "from": "lib/ocaml/WasmLoader.res", "to": "Concurrent", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "lib/ocaml/Hash.res", @@ -660,10 +654,10 @@ "weight": 4.0 }, { - "from": "lib/ocaml/WebDom.res", + "from": "lib/ocaml/Hash.res", "to": "Concurrent", "relation": "framework", - "weight": 75.0 + "weight": 4.0 }, { "from": "lib/ocaml/WebDom.res", @@ -672,10 +666,10 @@ "weight": 75.0 }, { - "from": "lib/ocaml/WasmBindings.res", + "from": "lib/ocaml/WebDom.res", "to": "Concurrent", "relation": "framework", - "weight": 3.0 + "weight": 75.0 }, { "from": "lib/ocaml/WasmBindings.res", @@ -684,21 +678,41 @@ "weight": 3.0 }, { - "from": "lib/ocaml/Generators.res", + "from": "lib/ocaml/WasmBindings.res", "to": "Concurrent", "relation": "framework", - "weight": 5.0 + "weight": 3.0 }, { "from": "lib/ocaml/Generators.res", "to": "Networking", "relation": "framework", "weight": 5.0 + }, + { + "from": "lib/ocaml/Generators.res", + "to": "Concurrent", + "relation": "framework", + "weight": 5.0 } ] }, "taint_matrix": { "rows": [ + { + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "src/main.rs", + "crates/generators/src/leetspeak.rs" + ], + "frameworks": [ + "Networking", + "Concurrent" + ], + "relation": "UnboundedAllocation->Cpu" + }, { "source_category": "PanicPath", "sink_axis": "memory", @@ -710,8 +724,8 @@ "lib/ocaml/Generators.res" ], "frameworks": [ - "Concurrent", - "Networking" + "Networking", + "Concurrent" ], "relation": "PanicPath->Memory" }, @@ -724,63 +738,49 @@ "crates/generators/src/leetspeak.rs" ], "frameworks": [ - "Concurrent", - "Networking" + "Networking", + "Concurrent" ], "relation": "UnboundedAllocation->Memory" }, - { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, - "files": [ - "tests/test_random.chpl" - ], - "frameworks": [ - "Concurrent", - "Networking" - ], - "relation": "HardcodedSecret->Network" - }, { "source_category": "DynamicCodeExecution", - "sink_axis": "memory", + "sink_axis": "network", "severity_value": 3.5, "files": [ "lib/es6/web/src/App.res.js" ], "frameworks": [ - "Concurrent", - "Networking" + "Networking", + "Concurrent" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "DynamicCodeExecution->Network" }, { - "source_category": "DynamicCodeExecution", + "source_category": "HardcodedSecret", "sink_axis": "network", - "severity_value": 3.5, + "severity_value": 5.0, "files": [ - "lib/es6/web/src/App.res.js" + "tests/test_random.chpl" ], "frameworks": [ - "Concurrent", - "Networking" + "Networking", + "Concurrent" ], - "relation": "DynamicCodeExecution->Network" + "relation": "HardcodedSecret->Network" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "src/main.rs", - "crates/generators/src/leetspeak.rs" + "lib/es6/web/src/App.res.js" ], "frameworks": [ - "Concurrent", - "Networking" + "Networking", + "Concurrent" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "DynamicCodeExecution->Memory" } ] }, diff --git a/scans/docmatrix.json b/scans/docmatrix.json index d9752119..8074f50e 100644 --- a/scans/docmatrix.json +++ b/scans/docmatrix.json @@ -297,13 +297,31 @@ } ], "recommended_attacks": [ - "cpu", "memory", - "concurrency", - "disk" + "disk", + "cpu", + "concurrency" ], "dependency_graph": { "edges": [ + { + "from": "crates/formatrix-core/src/traits.rs", + "to": "crates/formatrix-core/src/ffi.rs", + "relation": "shared_dir:crates/formatrix-core/src", + "weight": 1.0 + }, + { + "from": "crates/formatrix-core/src/ffi.rs", + "to": "crates/formatrix-core/src/ast.rs", + "relation": "shared_dir:crates/formatrix-core/src", + "weight": 1.0 + }, + { + "from": "crates/formatrix-core/src/ast.rs", + "to": "crates/formatrix-core/src/file_ops.rs", + "relation": "shared_dir:crates/formatrix-core/src", + "weight": 1.0 + }, { "from": "crates/formatrix-core/src/formats/djot.rs", "to": "crates/formatrix-core/src/formats/orgmode.rs", @@ -346,24 +364,6 @@ "relation": "shared_dir:tui/src", "weight": 1.0 }, - { - "from": "crates/formatrix-core/src/traits.rs", - "to": "crates/formatrix-core/src/ffi.rs", - "relation": "shared_dir:crates/formatrix-core/src", - "weight": 1.0 - }, - { - "from": "crates/formatrix-core/src/ffi.rs", - "to": "crates/formatrix-core/src/ast.rs", - "relation": "shared_dir:crates/formatrix-core/src", - "weight": 1.0 - }, - { - "from": "crates/formatrix-core/src/ast.rs", - "to": "crates/formatrix-core/src/file_ops.rs", - "relation": "shared_dir:crates/formatrix-core/src", - "weight": 1.0 - }, { "from": "src/formatrix.zig", "to": "Networking", @@ -502,7 +502,7 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "crates/formatrix-core/src/traits.rs", @@ -511,11 +511,11 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/formatrix-core/src/traits.rs", @@ -524,11 +524,11 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnsafeCode", - "sink_axis": "concurrency", + "sink_axis": "memory", "severity_value": 3.5, "files": [ "crates/formatrix-core/src/ffi.rs" @@ -536,11 +536,11 @@ "frameworks": [ "Networking" ], - "relation": "UnsafeCode->Concurrency" + "relation": "UnsafeCode->Memory" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "crates/formatrix-core/src/formats/djot.rs" @@ -548,31 +548,31 @@ "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, "files": [ - "crates/formatrix-core/src/formats/djot.rs" + "crates/formatrix-core/src/ffi.rs" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "UnsafeCode->Concurrency" }, { - "source_category": "UnsafeCode", + "source_category": "PanicPath", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "crates/formatrix-core/src/ffi.rs" + "crates/formatrix-core/src/formats/djot.rs" ], "frameworks": [ "Networking" ], - "relation": "UnsafeCode->Memory" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/docudactyl.json b/scans/docudactyl.json index 524b3063..2b6f855a 100644 --- a/scans/docudactyl.json +++ b/scans/docudactyl.json @@ -628,29 +628,23 @@ } ], "recommended_attacks": [ + "disk", "network", "memory", - "cpu", - "disk" + "cpu" ], "dependency_graph": { "edges": [ { - "from": "src/ocaml/scheme_emit.ml", - "to": "src/ocaml/pdf_parser.ml", - "relation": "shared_dir:src/ocaml", - "weight": 1.0 - }, - { - "from": "src/ocaml/pdf_parser.ml", - "to": "src/ocaml/docudactyl_scm.ml", - "relation": "shared_dir:src/ocaml", + "from": "src/Docudactyl/ABI/Foreign.idr", + "to": "src/Docudactyl/ABI/Types.idr", + "relation": "shared_dir:src/Docudactyl/ABI", "weight": 1.0 }, { - "from": "src/abi/Foreign.idr", - "to": "src/abi/Types.idr", - "relation": "shared_dir:src/abi", + "from": "src/julia/export.jl", + "to": "src/julia/extract.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { @@ -720,15 +714,15 @@ "weight": 1.0 }, { - "from": "src/julia/export.jl", - "to": "src/julia/extract.jl", - "relation": "shared_dir:src/julia", + "from": "src/ocaml/scheme_emit.ml", + "to": "src/ocaml/pdf_parser.ml", + "relation": "shared_dir:src/ocaml", "weight": 1.0 }, { - "from": "src/Docudactyl/ABI/Foreign.idr", - "to": "src/Docudactyl/ABI/Types.idr", - "relation": "shared_dir:src/Docudactyl/ABI", + "from": "src/ocaml/pdf_parser.ml", + "to": "src/ocaml/docudactyl_scm.ml", + "relation": "shared_dir:src/ocaml", "weight": 1.0 }, { @@ -832,6 +826,12 @@ "to": "src/ada/document_model.ads", "relation": "shared_dir:src/ada", "weight": 1.0 + }, + { + "from": "src/abi/Foreign.idr", + "to": "src/abi/Types.idr", + "relation": "shared_dir:src/abi", + "weight": 1.0 } ] }, diff --git a/scans/dotmatrix-fileprinter.json b/scans/dotmatrix-fileprinter.json index 1101c434..81f2a99f 100644 --- a/scans/dotmatrix-fileprinter.json +++ b/scans/dotmatrix-fileprinter.json @@ -202,24 +202,12 @@ } ], "recommended_attacks": [ - "memory", + "network", "cpu", - "network" + "memory" ], "dependency_graph": { "edges": [ - { - "from": "src/proven/Proven_SafePath.res", - "to": "src/proven/Proven_SafeHex.res", - "relation": "shared_dir:src/proven", - "weight": 1.0 - }, - { - "from": "src/proven/Proven_SafeHex.res", - "to": "src/proven/Proven_SafeString.res", - "relation": "shared_dir:src/proven", - "weight": 1.0 - }, { "from": "lib/ocaml/RuntimeBridge.res", "to": "lib/ocaml/Proven_SafePath.res", @@ -237,11 +225,33 @@ "to": "lib/ocaml/Proven_SafeString.res", "relation": "shared_dir:lib/ocaml", "weight": 1.0 + }, + { + "from": "src/proven/Proven_SafePath.res", + "to": "src/proven/Proven_SafeHex.res", + "relation": "shared_dir:src/proven", + "weight": 1.0 + }, + { + "from": "src/proven/Proven_SafeHex.res", + "to": "src/proven/Proven_SafeString.res", + "relation": "shared_dir:src/proven", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ + { + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "src/main.js" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Network" + }, { "source_category": "PanicPath", "sink_axis": "memory", @@ -255,16 +265,6 @@ "frameworks": [], "relation": "PanicPath->Memory" }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, - "files": [ - "src/main.js" - ], - "frameworks": [], - "relation": "DynamicCodeExecution->Network" - }, { "source_category": "DynamicCodeExecution", "sink_axis": "memory", diff --git a/scans/double-track-browser.json b/scans/double-track-browser.json index 98229ce3..934ee792 100644 --- a/scans/double-track-browser.json +++ b/scans/double-track-browser.json @@ -373,10 +373,10 @@ } ], "recommended_attacks": [ - "memory", - "network", "disk", - "cpu" + "memory", + "cpu", + "network" ], "dependency_graph": { "edges": [ @@ -450,6 +450,16 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "InputBoundary", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "tests/e2e/extension_lifecycle_test.ts" + ], + "frameworks": [], + "relation": "InputBoundary->Cpu" + }, { "source_category": "PanicPath", "sink_axis": "memory", @@ -464,37 +474,6 @@ "frameworks": [], "relation": "PanicPath->Memory" }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, - "files": [ - "src/dashboard/Dashboard.res.js" - ], - "frameworks": [], - "relation": "DynamicCodeExecution->Network" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "tests/property/extension_properties_test.ts", - "tests/aspect/security_test.ts" - ], - "frameworks": [], - "relation": "InsecureProtocol->Network" - }, - { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "tests/e2e/extension_lifecycle_test.ts" - ], - "frameworks": [], - "relation": "InputBoundary->Cpu" - }, { "source_category": "PanicPath", "sink_axis": "disk", @@ -509,6 +488,16 @@ "frameworks": [], "relation": "PanicPath->Disk" }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "src/dashboard/Dashboard.res.js" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Network" + }, { "source_category": "DynamicCodeExecution", "sink_axis": "memory", @@ -518,6 +507,17 @@ ], "frameworks": [], "relation": "DynamicCodeExecution->Memory" + }, + { + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, + "files": [ + "tests/property/extension_properties_test.ts", + "tests/aspect/security_test.ts" + ], + "frameworks": [], + "relation": "InsecureProtocol->Network" } ] }, diff --git a/scans/echidna.json b/scans/echidna.json index 79496f1d..f25022a7 100644 --- a/scans/echidna.json +++ b/scans/echidna.json @@ -3,8 +3,8 @@ "program_path": "echidna", "language": "rust", "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], "weak_points": [ { @@ -4469,48 +4469,66 @@ } ], "recommended_attacks": [ - "memory", "disk", - "concurrency", + "memory", + "cpu", "network", - "cpu" + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "crates/echidna-core-spark/src/axiom_tracker.rs", - "to": "crates/echidna-core-spark/src/pareto.rs", - "relation": "shared_dir:crates/echidna-core-spark/src", + "from": "src/rust/diagnostics/proof_failure.rs", + "to": "src/rust/diagnostics/corpus_monitor.rs", + "relation": "shared_dir:src/rust/diagnostics", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": ".machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/intend", + "from": "src/rust/suggest/report.rs", + "to": "src/rust/suggest/extractor.rs", + "relation": "shared_dir:src/rust/suggest", "weight": 1.0 }, { - "from": "src/abi/TentaclesForeign.idr", - "to": "src/abi/OverlayForeign.idr", - "relation": "shared_dir:src/abi", + "from": "src/rust/suggest/extractor.rs", + "to": "src/rust/suggest/mod.rs", + "relation": "shared_dir:src/rust/suggest", "weight": 1.0 }, { - "from": "src/abi/OverlayForeign.idr", - "to": "src/abi/TypeLLForeign.idr", - "relation": "shared_dir:src/abi", + "from": "src/rust/suggest/mod.rs", + "to": "src/rust/suggest/synonyms.rs", + "relation": "shared_dir:src/rust/suggest", "weight": 1.0 }, { - "from": "src/abi/TypeLLForeign.idr", - "to": "src/abi/Foreign.idr", - "relation": "shared_dir:src/abi", + "from": "src/rust/suggest/synonyms.rs", + "to": "src/rust/suggest/variant.rs", + "relation": "shared_dir:src/rust/suggest", "weight": 1.0 }, { - "from": "src/abi/Foreign.idr", - "to": "src/abi/BojForeign.idr", - "relation": "shared_dir:src/abi", + "from": "src/zig/ffi/echidna_ffi.zig", + "to": "src/zig/ffi/echidna_ffi.h", + "relation": "shared_dir:src/zig/ffi", + "weight": 1.0 + }, + { + "from": "src/zig/ffi/echidna_ffi.h", + "to": "src/zig/ffi/axiom_spark_bridge.zig", + "relation": "shared_dir:src/zig/ffi", + "weight": 1.0 + }, + { + "from": "src/rust/ffi/spark_axiom.rs", + "to": "src/rust/ffi/mod.rs", + "relation": "shared_dir:src/rust/ffi", + "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 }, { @@ -4532,1683 +4550,1683 @@ "weight": 1.0 }, { - "from": "src/rust/verification/axiom_tracker.rs", - "to": "src/rust/verification/mutation.rs", - "relation": "shared_dir:src/rust/verification", + "from": "src/interfaces/grpc/ffi_wrapper.rs", + "to": "src/interfaces/grpc/main.rs", + "relation": "shared_dir:src/interfaces/grpc", "weight": 1.0 }, { - "from": "src/rust/verification/mutation.rs", - "to": "src/rust/verification/certificates.rs", - "relation": "shared_dir:src/rust/verification", + "from": "src/chapel/parallel_proof_search.chpl", + "to": "src/chapel/bench_mrr.chpl", + "relation": "shared_dir:src/chapel", "weight": 1.0 }, { - "from": "src/rust/verification/certificates.rs", - "to": "src/rust/verification/statistics.rs", - "relation": "shared_dir:src/rust/verification", + "from": "src/chapel/bench_mrr.chpl", + "to": "src/chapel/chapel_ffi_exports.chpl", + "relation": "shared_dir:src/chapel", "weight": 1.0 }, { - "from": "src/rust/verification/statistics.rs", - "to": "src/rust/verification/pareto.rs", - "relation": "shared_dir:src/rust/verification", + "from": "src/chapel/chapel_ffi_exports.chpl", + "to": "src/chapel/smoke.chpl", + "relation": "shared_dir:src/chapel", "weight": 1.0 }, { - "from": "src/rust/verification/pareto.rs", - "to": "src/rust/verification/result_arbiter.rs", - "relation": "shared_dir:src/rust/verification", + "from": "src/rust/corpus/mizar.rs", + "to": "src/rust/corpus/coq.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/rust/verification/result_arbiter.rs", - "to": "src/rust/verification/portfolio.rs", - "relation": "shared_dir:src/rust/verification", + "from": "src/rust/corpus/coq.rs", + "to": "src/rust/corpus/lean.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/julia/training/train.jl", - "to": "src/julia/training/dataloader.jl", - "relation": "shared_dir:src/julia/training", + "from": "src/rust/corpus/lean.rs", + "to": "src/rust/corpus/octad.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/zig/ffi/echidna_ffi.zig", - "to": "src/zig/ffi/echidna_ffi.h", - "relation": "shared_dir:src/zig/ffi", + "from": "src/rust/corpus/octad.rs", + "to": "src/rust/corpus/why3.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/zig/ffi/echidna_ffi.h", - "to": "src/zig/ffi/axiom_spark_bridge.zig", - "relation": "shared_dir:src/zig/ffi", + "from": "src/rust/corpus/why3.rs", + "to": "src/rust/corpus/isabelle.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/rust/integrity/io.rs", - "to": "src/rust/integrity/solver_integrity.rs", - "relation": "shared_dir:src/rust/integrity", + "from": "src/rust/corpus/isabelle.rs", + "to": "src/rust/corpus/hol_light.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/rust/agent/swarm.rs", - "to": "src/rust/agent/planner.rs", - "relation": "shared_dir:src/rust/agent", + "from": "src/rust/corpus/hol_light.rs", + "to": "src/rust/corpus/mod.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/rust/agent/planner.rs", - "to": "src/rust/agent/mod.rs", - "relation": "shared_dir:src/rust/agent", + "from": "src/rust/corpus/mod.rs", + "to": "src/rust/corpus/query.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/rust/agent/mod.rs", - "to": "src/rust/agent/actors.rs", - "relation": "shared_dir:src/rust/agent", + "from": "src/rust/corpus/query.rs", + "to": "src/rust/corpus/embed.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/rust/agent/actors.rs", - "to": "src/rust/agent/meta_controller.rs", - "relation": "shared_dir:src/rust/agent", + "from": "src/rust/corpus/embed.rs", + "to": "src/rust/corpus/fstar.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/rust/agent/meta_controller.rs", - "to": "src/rust/agent/memory.rs", - "relation": "shared_dir:src/rust/agent", + "from": "src/rust/corpus/fstar.rs", + "to": "src/rust/corpus/proofnet.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "src/rust/agent/memory.rs", - "to": "src/rust/agent/explanations.rs", - "relation": "shared_dir:src/rust/agent", + "from": "src/rust/corpus/proofnet.rs", + "to": "src/rust/corpus/minif2f.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "scripts/extract_boogie.jl", - "to": "scripts/extract_naproche.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/corpus/minif2f.rs", + "to": "src/rust/corpus/smtlib.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "scripts/extract_naproche.jl", - "to": "scripts/extract_dreal.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/corpus/smtlib.rs", + "to": "src/rust/corpus/dafny.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "scripts/extract_dreal.jl", - "to": "scripts/extract_cameleer.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/corpus/dafny.rs", + "to": "src/rust/corpus/idris2.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "scripts/extract_cameleer.jl", - "to": "scripts/vocabulary_canonicalize.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/corpus/idris2.rs", + "to": "src/rust/corpus/acl2_books.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "scripts/vocabulary_canonicalize.jl", - "to": "scripts/install-proof-toolchains.sh", - "relation": "shared_dir:scripts", + "from": "src/rust/corpus/acl2_books.rs", + "to": "src/rust/corpus/metamath.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "scripts/install-proof-toolchains.sh", - "to": "scripts/extract_tlc.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/corpus/metamath.rs", + "to": "src/rust/corpus/agda.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "scripts/extract_tlc.jl", - "to": "scripts/extract_tlaps.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/corpus/agda.rs", + "to": "src/rust/corpus/hol4.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "scripts/extract_tlaps.jl", - "to": "scripts/extract_hol4.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/corpus/hol4.rs", + "to": "src/rust/corpus/tptp.rs", + "relation": "shared_dir:src/rust/corpus", "weight": 1.0 }, { - "from": "scripts/extract_hol4.jl", - "to": "scripts/final_normalization.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/learning/design_search.rs", + "to": "src/rust/learning/mcts.rs", + "relation": "shared_dir:src/rust/learning", "weight": 1.0 }, { - "from": "scripts/final_normalization.jl", - "to": "scripts/extract_arend.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/learning/mcts.rs", + "to": "src/rust/learning/self_play.rs", + "relation": "shared_dir:src/rust/learning", "weight": 1.0 }, { - "from": "scripts/extract_arend.jl", - "to": "scripts/generate_synthetic_dafny_scale.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/learning/self_play.rs", + "to": "src/rust/learning/buchholz_rank.rs", + "relation": "shared_dir:src/rust/learning", "weight": 1.0 }, { - "from": "scripts/generate_synthetic_dafny_scale.jl", - "to": "scripts/generate_synthetic_provers.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/learning/buchholz_rank.rs", + "to": "src/rust/learning/daemon.rs", + "relation": "shared_dir:src/rust/learning", "weight": 1.0 }, { - "from": "scripts/generate_synthetic_provers.jl", - "to": "scripts/test-integration.sh", - "relation": "shared_dir:scripts", + "from": "ffi/zig/src/capnp_bridge.zig", + "to": "ffi/zig/src/main.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { - "from": "scripts/test-integration.sh", - "to": "scripts/extract_framac.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/exchange/dedukti.rs", + "to": "src/rust/exchange/opentheory.rs", + "relation": "shared_dir:src/rust/exchange", "weight": 1.0 }, { - "from": "scripts/extract_framac.jl", - "to": "scripts/provision_corpora.sh", - "relation": "shared_dir:scripts", + "from": "src/rust/exchange/opentheory.rs", + "to": "src/rust/exchange/smtcoq.rs", + "relation": "shared_dir:src/rust/exchange", "weight": 1.0 }, { - "from": "scripts/provision_corpora.sh", - "to": "scripts/extract_tamarin.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/exchange/smtcoq.rs", + "to": "src/rust/exchange/smtlib.rs", + "relation": "shared_dir:src/rust/exchange", "weight": 1.0 }, { - "from": "scripts/extract_tamarin.jl", - "to": "scripts/max_extract_mathlib4.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/exchange/smtlib.rs", + "to": "src/rust/exchange/lambdapi.rs", + "relation": "shared_dir:src/rust/exchange", "weight": 1.0 }, { - "from": "scripts/max_extract_mathlib4.jl", - "to": "scripts/collect-field-signal.sh", - "relation": "shared_dir:scripts", + "from": "src/rust/exchange/lambdapi.rs", + "to": "src/rust/exchange/tptp.rs", + "relation": "shared_dir:src/rust/exchange", "weight": 1.0 }, { - "from": "scripts/collect-field-signal.sh", - "to": "scripts/extract_fstar.jl", - "relation": "shared_dir:scripts", + "from": "src/julia/training/train.jl", + "to": "src/julia/training/dataloader.jl", + "relation": "shared_dir:src/julia/training", "weight": 1.0 }, { - "from": "scripts/extract_fstar.jl", - "to": "scripts/a2ml_emit.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/agent/swarm.rs", + "to": "src/rust/agent/planner.rs", + "relation": "shared_dir:src/rust/agent", "weight": 1.0 }, { - "from": "scripts/a2ml_emit.jl", - "to": "scripts/extractor_save_common.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/agent/planner.rs", + "to": "src/rust/agent/mod.rs", + "relation": "shared_dir:src/rust/agent", "weight": 1.0 }, { - "from": "scripts/extractor_save_common.jl", - "to": "scripts/extract_prism.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/agent/mod.rs", + "to": "src/rust/agent/actors.rs", + "relation": "shared_dir:src/rust/agent", "weight": 1.0 }, { - "from": "scripts/extract_prism.jl", - "to": "scripts/extract_alloy.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/agent/actors.rs", + "to": "src/rust/agent/meta_controller.rs", + "relation": "shared_dir:src/rust/agent", "weight": 1.0 }, { - "from": "scripts/extract_alloy.jl", - "to": "scripts/extract_nunchaku.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/agent/meta_controller.rs", + "to": "src/rust/agent/memory.rs", + "relation": "shared_dir:src/rust/agent", "weight": 1.0 }, { - "from": "scripts/extract_nunchaku.jl", - "to": "scripts/max_extract_coqgym.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/agent/memory.rs", + "to": "src/rust/agent/explanations.rs", + "relation": "shared_dir:src/rust/agent", "weight": 1.0 }, { - "from": "scripts/max_extract_coqgym.jl", - "to": "scripts/extract_lambda_prolog.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/minizinc.rs", + "to": "src/rust/provers/prism.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_lambda_prolog.jl", - "to": "scripts/extract_proverif.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/prism.rs", + "to": "src/rust/provers/mizar.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_proverif.jl", - "to": "scripts/extract_metamath.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/mizar.rs", + "to": "src/rust/provers/coq.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_metamath.jl", - "to": "scripts/extract_lean3.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/coq.rs", + "to": "src/rust/provers/lash.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_lean3.jl", - "to": "scripts/extract_dafny.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/lash.rs", + "to": "src/rust/provers/seahorn.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_dafny.jl", - "to": "scripts/simple_metamath_extract.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/seahorn.rs", + "to": "src/rust/provers/alloy.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/simple_metamath_extract.jl", - "to": "scripts/extract_minizinc.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/alloy.rs", + "to": "src/rust/provers/princess.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_minizinc.jl", - "to": "scripts/extract_key.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/princess.rs", + "to": "src/rust/provers/lean.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_key.jl", - "to": "scripts/vocabulary_expansion.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/lean.rs", + "to": "src/rust/provers/imandra.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/vocabulary_expansion.jl", - "to": "scripts/vocabulary_final.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/imandra.rs", + "to": "src/rust/provers/metitarski.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/vocabulary_final.jl", - "to": "scripts/extract_afp.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/metitarski.rs", + "to": "src/rust/provers/nuprl.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_afp.jl", - "to": "scripts/vocabulary_5x_expansion.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/nuprl.rs", + "to": "src/rust/provers/io.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/vocabulary_5x_expansion.jl", - "to": "scripts/extract_dedukti.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/io.rs", + "to": "src/rust/provers/cvc5.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_dedukti.jl", - "to": "scripts/extract_athena.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/cvc5.rs", + "to": "src/rust/provers/rocq.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_athena.jl", - "to": "scripts/extract_isabelle_tropical.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/rocq.rs", + "to": "src/rust/provers/framac.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_isabelle_tropical.jl", - "to": "scripts/extract_nitpick.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/framac.rs", + "to": "src/rust/provers/typed_wasm.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_nitpick.jl", - "to": "scripts/simple_merge.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/typed_wasm.rs", + "to": "src/rust/provers/z3.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/simple_merge.jl", - "to": "scripts/extract_coqgym.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/z3.rs", + "to": "src/rust/provers/connection_method.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_coqgym.jl", - "to": "scripts/extract_mathcomp.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/connection_method.rs", + "to": "src/rust/provers/spass.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_mathcomp.jl", - "to": "scripts/vocabulary_mine_corpus.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/spass.rs", + "to": "src/rust/provers/isabelle.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/vocabulary_mine_corpus.jl", - "to": "scripts/test_integration.sh", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/isabelle.rs", + "to": "src/rust/provers/qepcad.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/test_integration.sh", - "to": "scripts/metamath_final.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/qepcad.rs", + "to": "src/rust/provers/key.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/metamath_final.jl", - "to": "scripts/extract_cbmc.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/key.rs", + "to": "src/rust/provers/satallax.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_cbmc.jl", - "to": "scripts/metamath_extract_working.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/satallax.rs", + "to": "src/rust/provers/redlog.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/metamath_extract_working.jl", - "to": "scripts/extract_smtlib.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/redlog.rs", + "to": "src/rust/provers/storm.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_smtlib.jl", - "to": "scripts/extract_acl2s.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/storm.rs", + "to": "src/rust/provers/hol_light.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_acl2s.jl", - "to": "scripts/gen-provers-a2ml.sh", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/hol_light.rs", + "to": "src/rust/provers/ortools.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/gen-provers-a2ml.sh", - "to": "scripts/extract_tptp.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/ortools.rs", + "to": "src/rust/provers/csi.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_tptp.jl", - "to": "scripts/extract_acl2.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/csi.rs", + "to": "src/rust/provers/eprover.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_acl2.jl", - "to": "scripts/extract_pvs.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/eprover.rs", + "to": "src/rust/provers/acl2.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_pvs.jl", - "to": "scripts/extract_nusmv.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/acl2.rs", + "to": "src/rust/provers/tamarin.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_nusmv.jl", - "to": "scripts/extract_hol_light.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/tamarin.rs", + "to": "src/rust/provers/gpuverify.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_hol_light.jl", - "to": "scripts/merge_training_data.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/gpuverify.rs", + "to": "src/rust/provers/dreal.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/merge_training_data.jl", - "to": "scripts/extract_isabelle_zf.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/dreal.rs", + "to": "src/rust/provers/cbmc.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_isabelle_zf.jl", - "to": "scripts/extract_seahorn.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/cbmc.rs", + "to": "src/rust/provers/mod.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_seahorn.jl", - "to": "scripts/merge_all_corpora.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/mod.rs", + "to": "src/rust/provers/minisat.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/merge_all_corpora.jl", - "to": "scripts/extract_uppaal.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/minisat.rs", + "to": "src/rust/provers/prob.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_uppaal.jl", - "to": "scripts/ultimate_expansion.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/prob.rs", + "to": "src/rust/provers/easycrypt.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/ultimate_expansion.jl", - "to": "scripts/generate_synthetic_tail_scale.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/easycrypt.rs", + "to": "src/rust/provers/kissat.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/generate_synthetic_tail_scale.jl", - "to": "scripts/expand_training_data.sh", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/kissat.rs", + "to": "src/rust/provers/mettel2.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/expand_training_data.sh", - "to": "scripts/extract_mizar.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/mettel2.rs", + "to": "src/rust/provers/fstar.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_mizar.jl", - "to": "scripts/extract_agda.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/fstar.rs", + "to": "src/rust/provers/konclude.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_agda.jl", - "to": "scripts/extract_viper.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/konclude.rs", + "to": "src/rust/provers/cadical.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_viper.jl", - "to": "scripts/extract_sat_benchmarks.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/cadical.rs", + "to": "src/rust/provers/faial.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_sat_benchmarks.jl", - "to": "scripts/extract_typed_wasm.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/faial.rs", + "to": "src/rust/provers/cryptoverif.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_typed_wasm.jl", - "to": "scripts/extract_abella.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/cryptoverif.rs", + "to": "src/rust/provers/twelf.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_abella.jl", - "to": "scripts/demo-proof.sh", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/twelf.rs", + "to": "src/rust/provers/iprover.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/demo-proof.sh", - "to": "scripts/extract_opentheory.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/iprover.rs", + "to": "src/rust/provers/dafny.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_opentheory.jl", - "to": "scripts/extract_idris2.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/dafny.rs", + "to": "src/rust/provers/pvs.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_idris2.jl", - "to": "scripts/balance_corpus.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/pvs.rs", + "to": "src/rust/provers/keymaerax.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/balance_corpus.jl", - "to": "scripts/align_premises.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/keymaerax.rs", + "to": "src/rust/provers/nusmv.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/align_premises.jl", - "to": "scripts/extract_mercury.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/nusmv.rs", + "to": "src/rust/provers/idris2.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_mercury.jl", - "to": "scripts/extract_spin.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/idris2.rs", + "to": "src/rust/provers/spin_checker.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_spin.jl", - "to": "scripts/extract_why3.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/spin_checker.rs", + "to": "src/rust/provers/twee.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_why3.jl", - "to": "scripts/merge_corpus.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/twee.rs", + "to": "src/rust/provers/vampire.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/merge_corpus.jl", - "to": "scripts/extract_matita.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/vampire.rs", + "to": "src/rust/provers/uppaal.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_matita.jl", - "to": "scripts/extract_mathlib4.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/uppaal.rs", + "to": "src/rust/provers/proverif.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_mathlib4.jl", - "to": "scripts/extract_typechecker_ecosystem.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/proverif.rs", + "to": "src/rust/provers/abc.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/extract_typechecker_ecosystem.jl", - "to": "scripts/build-production.sh", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/abc.rs", + "to": "src/rust/provers/aprove.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "scripts/build-production.sh", - "to": "scripts/final_complete_merge.jl", - "relation": "shared_dir:scripts", + "from": "src/rust/provers/aprove.rs", + "to": "src/rust/provers/elk.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/interfaces/grpc/ffi_wrapper.rs", - "to": "src/interfaces/grpc/main.rs", - "relation": "shared_dir:src/interfaces/grpc", + "from": "src/rust/provers/elk.rs", + "to": "src/rust/provers/tlc.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/rust/suggest/report.rs", - "to": "src/rust/suggest/extractor.rs", - "relation": "shared_dir:src/rust/suggest", + "from": "src/rust/provers/tlc.rs", + "to": "src/rust/provers/viper.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/rust/suggest/extractor.rs", - "to": "src/rust/suggest/mod.rs", - "relation": "shared_dir:src/rust/suggest", + "from": "src/rust/provers/viper.rs", + "to": "src/rust/provers/metamath.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/rust/suggest/mod.rs", - "to": "src/rust/suggest/synonyms.rs", - "relation": "shared_dir:src/rust/suggest", + "from": "src/rust/provers/metamath.rs", + "to": "src/rust/provers/agda.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/rust/suggest/synonyms.rs", - "to": "src/rust/suggest/variant.rs", - "relation": "shared_dir:src/rust/suggest", + "from": "src/rust/provers/agda.rs", + "to": "src/rust/provers/agsyhol.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/julia/api/server.jl", - "to": "src/julia/api/gnn_endpoint.jl", - "relation": "shared_dir:src/julia/api", + "from": "src/rust/provers/agsyhol.rs", + "to": "src/rust/provers/altergo.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/julia/retrain_from_verisim.jl", - "to": "src/julia/coprocessor.jl", - "relation": "shared_dir:src/julia", + "from": "src/rust/provers/altergo.rs", + "to": "src/rust/provers/glpk.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/julia/coprocessor.jl", - "to": "src/julia/extract_all_proofs.jl", - "relation": "shared_dir:src/julia", + "from": "src/rust/provers/glpk.rs", + "to": "src/rust/provers/leo3.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/julia/extract_all_proofs.jl", - "to": "src/julia/extract_training_data.jl", - "relation": "shared_dir:src/julia", + "from": "src/rust/provers/leo3.rs", + "to": "src/rust/provers/minlog.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/julia/extract_training_data.jl", - "to": "src/julia/eval_held_out.jl", - "relation": "shared_dir:src/julia", + "from": "src/rust/provers/minlog.rs", + "to": "src/rust/provers/hol4.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/julia/eval_held_out.jl", - "to": "src/julia/test_server.jl", - "relation": "shared_dir:src/julia", + "from": "src/rust/provers/hol4.rs", + "to": "src/rust/provers/outcome.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/julia/test_server.jl", - "to": "src/julia/corpus_loader.jl", - "relation": "shared_dir:src/julia", + "from": "src/rust/provers/outcome.rs", + "to": "src/rust/provers/chuffed.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/julia/corpus_loader.jl", - "to": "src/julia/run_training.jl", - "relation": "shared_dir:src/julia", + "from": "src/rust/provers/chuffed.rs", + "to": "src/rust/provers/scip.rs", + "relation": "shared_dir:src/rust/provers", "weight": 1.0 }, { - "from": "src/julia/run_training.jl", - "to": "src/julia/ipc.jl", - "relation": "shared_dir:src/julia", + "from": "ffi/zig/test/overlay_integration_test.zig", + "to": "ffi/zig/test/integration_test.zig", + "relation": "shared_dir:ffi/zig/test", "weight": 1.0 }, { - "from": "src/julia/ipc.jl", - "to": "src/julia/run_training_cpu.jl", - "relation": "shared_dir:src/julia", + "from": ".machine_readable/contractiles/dust/dust.ncl", + "to": ".machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/dust", "weight": 1.0 }, { - "from": "src/julia/run_training_cpu.jl", - "to": "src/julia/api_server.jl", - "relation": "shared_dir:src/julia", + "from": "src/rust/verification/axiom_tracker.rs", + "to": "src/rust/verification/mutation.rs", + "relation": "shared_dir:src/rust/verification", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": ".machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/dust", + "from": "src/rust/verification/mutation.rs", + "to": "src/rust/verification/certificates.rs", + "relation": "shared_dir:src/rust/verification", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.k9.ncl", - "to": ".machine_readable/contractiles/must/must.ncl", - "relation": "shared_dir:.machine_readable/contractiles/must", + "from": "src/rust/verification/certificates.rs", + "to": "src/rust/verification/statistics.rs", + "relation": "shared_dir:src/rust/verification", "weight": 1.0 }, { - "from": "src/rust/coprocessor/io.rs", - "to": "src/rust/coprocessor/flint.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "src/rust/verification/statistics.rs", + "to": "src/rust/verification/pareto.rs", + "relation": "shared_dir:src/rust/verification", "weight": 1.0 }, { - "from": "src/rust/coprocessor/flint.rs", - "to": "src/rust/coprocessor/parigp.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "src/rust/verification/pareto.rs", + "to": "src/rust/verification/result_arbiter.rs", + "relation": "shared_dir:src/rust/verification", "weight": 1.0 }, { - "from": "src/rust/coprocessor/parigp.rs", - "to": "src/rust/coprocessor/mod.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "src/rust/verification/result_arbiter.rs", + "to": "src/rust/verification/portfolio.rs", + "relation": "shared_dir:src/rust/verification", "weight": 1.0 }, { - "from": "src/rust/coprocessor/mod.rs", - "to": "src/rust/coprocessor/audio.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "echidna-playground/src/Dom.res", + "to": "echidna-playground/src/Deno.res", + "relation": "shared_dir:echidna-playground/src", "weight": 1.0 }, { - "from": "src/rust/coprocessor/audio.rs", - "to": "src/rust/coprocessor/physics.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "src/julia/archive/train_and_evaluate.jl", + "to": "src/julia/archive/train_final_models.jl", + "relation": "shared_dir:src/julia/archive", "weight": 1.0 }, { - "from": "src/rust/coprocessor/physics.rs", - "to": "src/rust/coprocessor/math.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "src/julia/archive/train_final_models.jl", + "to": "src/julia/archive/train_models.jl", + "relation": "shared_dir:src/julia/archive", "weight": 1.0 }, { - "from": "src/rust/coprocessor/math.rs", - "to": "src/rust/coprocessor/julia_bridge.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "src/julia/archive/train_models.jl", + "to": "src/julia/archive/train_advanced_models.jl", + "relation": "shared_dir:src/julia/archive", "weight": 1.0 }, { - "from": "src/rust/coprocessor/julia_bridge.rs", - "to": "src/rust/coprocessor/graphics.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "src/julia/archive/train_advanced_models.jl", + "to": "src/julia/archive/train_complete_final.jl", + "relation": "shared_dir:src/julia/archive", "weight": 1.0 }, { - "from": "src/rust/coprocessor/graphics.rs", - "to": "src/rust/coprocessor/macaulay2.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "to": ".machine_readable/contractiles/trust/trust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/trust", "weight": 1.0 }, { - "from": "src/rust/coprocessor/macaulay2.rs", - "to": "src/rust/coprocessor/singular.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "crates/echidna-core-spark/src/axiom_tracker.rs", + "to": "crates/echidna-core-spark/src/pareto.rs", + "relation": "shared_dir:crates/echidna-core-spark/src", "weight": 1.0 }, { - "from": "src/rust/coprocessor/singular.rs", - "to": "src/rust/coprocessor/fpga.rs", - "relation": "shared_dir:src/rust/coprocessor", + "from": "src/interfaces/graphql/ffi_wrapper.rs", + "to": "src/interfaces/graphql/resolvers.rs", + "relation": "shared_dir:src/interfaces/graphql", "weight": 1.0 }, { - "from": "src/rust/ffi/spark_axiom.rs", - "to": "src/rust/ffi/mod.rs", - "relation": "shared_dir:src/rust/ffi", + "from": "src/interfaces/graphql/resolvers.rs", + "to": "src/interfaces/graphql/schema.rs", + "relation": "shared_dir:src/interfaces/graphql", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", - "to": ".machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/bust", + "from": "src/interfaces/graphql/schema.rs", + "to": "src/interfaces/graphql/main.rs", + "relation": "shared_dir:src/interfaces/graphql", "weight": 1.0 }, { - "from": "ffi/zig/test/overlay_integration_test.zig", - "to": "ffi/zig/test/integration_test.zig", - "relation": "shared_dir:ffi/zig/test", + "from": "src/abi/TentaclesForeign.idr", + "to": "src/abi/OverlayForeign.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "tests/julia/gnn_rank_smoke.jl", - "to": "tests/julia/smoke_test.jl", - "relation": "shared_dir:tests/julia", + "from": "src/abi/OverlayForeign.idr", + "to": "src/abi/TypeLLForeign.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "ffi/zig/src/capnp_bridge.zig", - "to": "ffi/zig/src/main.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "src/abi/TypeLLForeign.idr", + "to": "src/abi/Foreign.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "src/rust/learning/design_search.rs", - "to": "src/rust/learning/mcts.rs", - "relation": "shared_dir:src/rust/learning", + "from": "src/abi/Foreign.idr", + "to": "src/abi/BojForeign.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "src/rust/learning/mcts.rs", - "to": "src/rust/learning/self_play.rs", - "relation": "shared_dir:src/rust/learning", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "to": ".machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/bust", "weight": 1.0 }, { - "from": "src/rust/learning/self_play.rs", - "to": "src/rust/learning/buchholz_rank.rs", - "relation": "shared_dir:src/rust/learning", + "from": "tests/agentic_integration.rs", + "to": "tests/s4_loop_closure.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/learning/buchholz_rank.rs", - "to": "src/rust/learning/daemon.rs", - "relation": "shared_dir:src/rust/learning", + "from": "tests/s4_loop_closure.rs", + "to": "tests/fallback_monitor_integration_test.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/exchange/dedukti.rs", - "to": "src/rust/exchange/opentheory.rs", - "relation": "shared_dir:src/rust/exchange", + "from": "tests/fallback_monitor_integration_test.rs", + "to": "tests/aspect_tests.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/exchange/opentheory.rs", - "to": "src/rust/exchange/smtcoq.rs", - "relation": "shared_dir:src/rust/exchange", + "from": "tests/aspect_tests.rs", + "to": "tests/prove_handler_health_integration_test.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/exchange/smtcoq.rs", - "to": "src/rust/exchange/smtlib.rs", - "relation": "shared_dir:src/rust/exchange", + "from": "tests/prove_handler_health_integration_test.rs", + "to": "tests/integration_test.sh", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/exchange/smtlib.rs", - "to": "src/rust/exchange/lambdapi.rs", - "relation": "shared_dir:src/rust/exchange", + "from": "tests/integration_test.sh", + "to": "tests/julia_corpus_loader_smoke.jl", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/exchange/lambdapi.rs", - "to": "src/rust/exchange/tptp.rs", - "relation": "shared_dir:src/rust/exchange", + "from": "tests/julia_corpus_loader_smoke.jl", + "to": "tests/p2p_property_tests.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/diagnostics/proof_failure.rs", - "to": "src/rust/diagnostics/corpus_monitor.rs", - "relation": "shared_dir:src/rust/diagnostics", + "from": "tests/p2p_property_tests.rs", + "to": "tests/e2e_prover_test.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/provers/minizinc.rs", - "to": "src/rust/provers/prism.rs", - "relation": "shared_dir:src/rust/provers", + "from": "tests/e2e_prover_test.rs", + "to": "tests/sanity_suite.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/provers/prism.rs", - "to": "src/rust/provers/mizar.rs", - "relation": "shared_dir:src/rust/provers", + "from": "tests/sanity_suite.rs", + "to": "tests/concurrency_test.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/provers/mizar.rs", - "to": "src/rust/provers/coq.rs", - "relation": "shared_dir:src/rust/provers", + "from": "tests/concurrency_test.rs", + "to": "tests/stage1_integration_test.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "src/rust/provers/coq.rs", - "to": "src/rust/provers/lash.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_boogie.jl", + "to": "scripts/extract_naproche.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/lash.rs", - "to": "src/rust/provers/seahorn.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_naproche.jl", + "to": "scripts/extract_dreal.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/seahorn.rs", - "to": "src/rust/provers/alloy.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_dreal.jl", + "to": "scripts/extract_cameleer.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/alloy.rs", - "to": "src/rust/provers/princess.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_cameleer.jl", + "to": "scripts/vocabulary_canonicalize.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/princess.rs", - "to": "src/rust/provers/lean.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/vocabulary_canonicalize.jl", + "to": "scripts/install-proof-toolchains.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/lean.rs", - "to": "src/rust/provers/imandra.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/install-proof-toolchains.sh", + "to": "scripts/extract_tlc.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/imandra.rs", - "to": "src/rust/provers/metitarski.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_tlc.jl", + "to": "scripts/extract_tlaps.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/metitarski.rs", - "to": "src/rust/provers/nuprl.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_tlaps.jl", + "to": "scripts/extract_hol4.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/nuprl.rs", - "to": "src/rust/provers/io.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_hol4.jl", + "to": "scripts/final_normalization.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/io.rs", - "to": "src/rust/provers/cvc5.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/final_normalization.jl", + "to": "scripts/extract_arend.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/cvc5.rs", - "to": "src/rust/provers/rocq.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_arend.jl", + "to": "scripts/generate_synthetic_dafny_scale.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/rocq.rs", - "to": "src/rust/provers/framac.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/generate_synthetic_dafny_scale.jl", + "to": "scripts/generate_synthetic_provers.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/framac.rs", - "to": "src/rust/provers/typed_wasm.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/generate_synthetic_provers.jl", + "to": "scripts/test-integration.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/typed_wasm.rs", - "to": "src/rust/provers/z3.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/test-integration.sh", + "to": "scripts/extract_framac.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/z3.rs", - "to": "src/rust/provers/connection_method.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_framac.jl", + "to": "scripts/provision_corpora.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/connection_method.rs", - "to": "src/rust/provers/spass.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/provision_corpora.sh", + "to": "scripts/extract_tamarin.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, - { - "from": "src/rust/provers/spass.rs", - "to": "src/rust/provers/isabelle.rs", - "relation": "shared_dir:src/rust/provers", + { + "from": "scripts/extract_tamarin.jl", + "to": "scripts/max_extract_mathlib4.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/isabelle.rs", - "to": "src/rust/provers/qepcad.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/max_extract_mathlib4.jl", + "to": "scripts/collect-field-signal.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/qepcad.rs", - "to": "src/rust/provers/key.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/collect-field-signal.sh", + "to": "scripts/extract_fstar.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/key.rs", - "to": "src/rust/provers/satallax.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_fstar.jl", + "to": "scripts/a2ml_emit.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/satallax.rs", - "to": "src/rust/provers/redlog.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/a2ml_emit.jl", + "to": "scripts/extractor_save_common.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/redlog.rs", - "to": "src/rust/provers/storm.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extractor_save_common.jl", + "to": "scripts/extract_prism.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/storm.rs", - "to": "src/rust/provers/hol_light.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_prism.jl", + "to": "scripts/extract_alloy.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/hol_light.rs", - "to": "src/rust/provers/ortools.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_alloy.jl", + "to": "scripts/extract_nunchaku.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/ortools.rs", - "to": "src/rust/provers/csi.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_nunchaku.jl", + "to": "scripts/max_extract_coqgym.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/csi.rs", - "to": "src/rust/provers/eprover.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/max_extract_coqgym.jl", + "to": "scripts/extract_lambda_prolog.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/eprover.rs", - "to": "src/rust/provers/acl2.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_lambda_prolog.jl", + "to": "scripts/extract_proverif.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/acl2.rs", - "to": "src/rust/provers/tamarin.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_proverif.jl", + "to": "scripts/extract_metamath.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/tamarin.rs", - "to": "src/rust/provers/gpuverify.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_metamath.jl", + "to": "scripts/extract_lean3.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/gpuverify.rs", - "to": "src/rust/provers/dreal.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_lean3.jl", + "to": "scripts/extract_dafny.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/dreal.rs", - "to": "src/rust/provers/cbmc.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_dafny.jl", + "to": "scripts/simple_metamath_extract.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/cbmc.rs", - "to": "src/rust/provers/mod.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/simple_metamath_extract.jl", + "to": "scripts/extract_minizinc.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/mod.rs", - "to": "src/rust/provers/minisat.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_minizinc.jl", + "to": "scripts/extract_key.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/minisat.rs", - "to": "src/rust/provers/prob.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_key.jl", + "to": "scripts/vocabulary_expansion.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/prob.rs", - "to": "src/rust/provers/easycrypt.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/vocabulary_expansion.jl", + "to": "scripts/vocabulary_final.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/easycrypt.rs", - "to": "src/rust/provers/kissat.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/vocabulary_final.jl", + "to": "scripts/extract_afp.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/kissat.rs", - "to": "src/rust/provers/mettel2.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_afp.jl", + "to": "scripts/vocabulary_5x_expansion.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/mettel2.rs", - "to": "src/rust/provers/fstar.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/vocabulary_5x_expansion.jl", + "to": "scripts/extract_dedukti.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/fstar.rs", - "to": "src/rust/provers/konclude.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_dedukti.jl", + "to": "scripts/extract_athena.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/konclude.rs", - "to": "src/rust/provers/cadical.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_athena.jl", + "to": "scripts/extract_isabelle_tropical.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/cadical.rs", - "to": "src/rust/provers/faial.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_isabelle_tropical.jl", + "to": "scripts/extract_nitpick.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/faial.rs", - "to": "src/rust/provers/cryptoverif.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_nitpick.jl", + "to": "scripts/simple_merge.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/cryptoverif.rs", - "to": "src/rust/provers/twelf.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/simple_merge.jl", + "to": "scripts/extract_coqgym.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/twelf.rs", - "to": "src/rust/provers/iprover.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_coqgym.jl", + "to": "scripts/extract_mathcomp.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/iprover.rs", - "to": "src/rust/provers/dafny.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_mathcomp.jl", + "to": "scripts/vocabulary_mine_corpus.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/dafny.rs", - "to": "src/rust/provers/pvs.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/vocabulary_mine_corpus.jl", + "to": "scripts/test_integration.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/pvs.rs", - "to": "src/rust/provers/keymaerax.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/test_integration.sh", + "to": "scripts/metamath_final.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/keymaerax.rs", - "to": "src/rust/provers/nusmv.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/metamath_final.jl", + "to": "scripts/extract_cbmc.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/nusmv.rs", - "to": "src/rust/provers/idris2.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_cbmc.jl", + "to": "scripts/metamath_extract_working.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/idris2.rs", - "to": "src/rust/provers/spin_checker.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/metamath_extract_working.jl", + "to": "scripts/extract_smtlib.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/spin_checker.rs", - "to": "src/rust/provers/twee.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_smtlib.jl", + "to": "scripts/extract_acl2s.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/twee.rs", - "to": "src/rust/provers/vampire.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_acl2s.jl", + "to": "scripts/gen-provers-a2ml.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/vampire.rs", - "to": "src/rust/provers/uppaal.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/gen-provers-a2ml.sh", + "to": "scripts/extract_tptp.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/uppaal.rs", - "to": "src/rust/provers/proverif.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_tptp.jl", + "to": "scripts/extract_acl2.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/proverif.rs", - "to": "src/rust/provers/abc.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_acl2.jl", + "to": "scripts/extract_pvs.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/abc.rs", - "to": "src/rust/provers/aprove.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_pvs.jl", + "to": "scripts/extract_nusmv.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/aprove.rs", - "to": "src/rust/provers/elk.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_nusmv.jl", + "to": "scripts/extract_hol_light.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/elk.rs", - "to": "src/rust/provers/tlc.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_hol_light.jl", + "to": "scripts/merge_training_data.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/tlc.rs", - "to": "src/rust/provers/viper.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/merge_training_data.jl", + "to": "scripts/extract_isabelle_zf.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/viper.rs", - "to": "src/rust/provers/metamath.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_isabelle_zf.jl", + "to": "scripts/extract_seahorn.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/metamath.rs", - "to": "src/rust/provers/agda.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_seahorn.jl", + "to": "scripts/merge_all_corpora.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/agda.rs", - "to": "src/rust/provers/agsyhol.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/merge_all_corpora.jl", + "to": "scripts/extract_uppaal.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/agsyhol.rs", - "to": "src/rust/provers/altergo.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_uppaal.jl", + "to": "scripts/ultimate_expansion.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/altergo.rs", - "to": "src/rust/provers/glpk.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/ultimate_expansion.jl", + "to": "scripts/generate_synthetic_tail_scale.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/glpk.rs", - "to": "src/rust/provers/leo3.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/generate_synthetic_tail_scale.jl", + "to": "scripts/expand_training_data.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/leo3.rs", - "to": "src/rust/provers/minlog.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/expand_training_data.sh", + "to": "scripts/extract_mizar.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/minlog.rs", - "to": "src/rust/provers/hol4.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_mizar.jl", + "to": "scripts/extract_agda.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/hol4.rs", - "to": "src/rust/provers/outcome.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_agda.jl", + "to": "scripts/extract_viper.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/outcome.rs", - "to": "src/rust/provers/chuffed.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_viper.jl", + "to": "scripts/extract_sat_benchmarks.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/provers/chuffed.rs", - "to": "src/rust/provers/scip.rs", - "relation": "shared_dir:src/rust/provers", + "from": "scripts/extract_sat_benchmarks.jl", + "to": "scripts/extract_typed_wasm.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/proof_search.rs", - "to": "src/rust/aspect.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/extract_typed_wasm.jl", + "to": "scripts/extract_abella.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/aspect.rs", - "to": "src/rust/verisim_bridge.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/extract_abella.jl", + "to": "scripts/demo-proof.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/verisim_bridge.rs", - "to": "src/rust/vcl_ut.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/demo-proof.sh", + "to": "scripts/extract_opentheory.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/vcl_ut.rs", - "to": "src/rust/proof_encoding.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/extract_opentheory.jl", + "to": "scripts/extract_idris2.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/proof_encoding.rs", - "to": "src/rust/integration.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/extract_idris2.jl", + "to": "scripts/balance_corpus.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/integration.rs", - "to": "src/rust/llm.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/balance_corpus.jl", + "to": "scripts/align_premises.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/llm.rs", - "to": "src/rust/anomaly_detection.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/align_premises.jl", + "to": "scripts/extract_mercury.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/anomaly_detection.rs", - "to": "src/rust/dispatch.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/extract_mercury.jl", + "to": "scripts/extract_spin.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/dispatch.rs", - "to": "src/rust/server.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/extract_spin.jl", + "to": "scripts/extract_why3.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/server.rs", - "to": "src/rust/neural.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/extract_why3.jl", + "to": "scripts/merge_corpus.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/rust/neural.rs", - "to": "src/rust/main.rs", - "relation": "shared_dir:src/rust", + "from": "scripts/merge_corpus.jl", + "to": "scripts/extract_matita.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "tests/common/assertions.rs", - "to": "tests/common/generators.rs", - "relation": "shared_dir:tests/common", + "from": "scripts/extract_matita.jl", + "to": "scripts/extract_mathlib4.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "tests/common/generators.rs", - "to": "tests/common/mod.rs", - "relation": "shared_dir:tests/common", + "from": "scripts/extract_mathlib4.jl", + "to": "scripts/extract_typechecker_ecosystem.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "tests/common/mod.rs", - "to": "tests/common/mock_prover.rs", - "relation": "shared_dir:tests/common", + "from": "scripts/extract_typechecker_ecosystem.jl", + "to": "scripts/build-production.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/chapel/parallel_proof_search.chpl", - "to": "src/chapel/bench_mrr.chpl", - "relation": "shared_dir:src/chapel", + "from": "scripts/build-production.sh", + "to": "scripts/final_complete_merge.jl", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/chapel/bench_mrr.chpl", - "to": "src/chapel/chapel_ffi_exports.chpl", - "relation": "shared_dir:src/chapel", + "from": "metrics/oov_rate.jl", + "to": "metrics/verisim_sink.jl", + "relation": "shared_dir:metrics", "weight": 1.0 }, { - "from": "src/chapel/chapel_ffi_exports.chpl", - "to": "src/chapel/smoke.chpl", - "relation": "shared_dir:src/chapel", + "from": "metrics/verisim_sink.jl", + "to": "metrics/floor_progress.jl", + "relation": "shared_dir:metrics", "weight": 1.0 }, { - "from": "tests/agentic_integration.rs", - "to": "tests/s4_loop_closure.rs", - "relation": "shared_dir:tests", + "from": "metrics/floor_progress.jl", + "to": "metrics/corpus_loader.jl", + "relation": "shared_dir:metrics", "weight": 1.0 }, { - "from": "tests/s4_loop_closure.rs", - "to": "tests/fallback_monitor_integration_test.rs", - "relation": "shared_dir:tests", + "from": "src/rust/integrity/io.rs", + "to": "src/rust/integrity/solver_integrity.rs", + "relation": "shared_dir:src/rust/integrity", "weight": 1.0 }, { - "from": "tests/fallback_monitor_integration_test.rs", - "to": "tests/aspect_tests.rs", - "relation": "shared_dir:tests", + "from": ".machine_readable/contractiles/must/must.k9.ncl", + "to": ".machine_readable/contractiles/must/must.ncl", + "relation": "shared_dir:.machine_readable/contractiles/must", "weight": 1.0 }, { - "from": "tests/aspect_tests.rs", - "to": "tests/prove_handler_health_integration_test.rs", - "relation": "shared_dir:tests", + "from": ".machine_readable/contractiles/intend/intend.ncl", + "to": ".machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/intend", "weight": 1.0 }, { - "from": "tests/prove_handler_health_integration_test.rs", - "to": "tests/integration_test.sh", - "relation": "shared_dir:tests", + "from": "src/rust/gnn/guided_search.rs", + "to": "src/rust/gnn/client.rs", + "relation": "shared_dir:src/rust/gnn", "weight": 1.0 }, { - "from": "tests/integration_test.sh", - "to": "tests/julia_corpus_loader_smoke.jl", - "relation": "shared_dir:tests", + "from": "src/rust/gnn/client.rs", + "to": "src/rust/gnn/graph.rs", + "relation": "shared_dir:src/rust/gnn", "weight": 1.0 }, { - "from": "tests/julia_corpus_loader_smoke.jl", - "to": "tests/p2p_property_tests.rs", - "relation": "shared_dir:tests", + "from": "src/rust/gnn/graph.rs", + "to": "src/rust/gnn/embeddings.rs", + "relation": "shared_dir:src/rust/gnn", "weight": 1.0 }, { - "from": "tests/p2p_property_tests.rs", - "to": "tests/e2e_prover_test.rs", - "relation": "shared_dir:tests", + "from": "src/rust/gnn/embeddings.rs", + "to": "src/rust/gnn/fallback_monitor.rs", + "relation": "shared_dir:src/rust/gnn", "weight": 1.0 }, { - "from": "tests/e2e_prover_test.rs", - "to": "tests/sanity_suite.rs", - "relation": "shared_dir:tests", + "from": "src/rust/proof_search.rs", + "to": "src/rust/aspect.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": "tests/sanity_suite.rs", - "to": "tests/concurrency_test.rs", - "relation": "shared_dir:tests", + "from": "src/rust/aspect.rs", + "to": "src/rust/verisim_bridge.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": "tests/concurrency_test.rs", - "to": "tests/stage1_integration_test.rs", - "relation": "shared_dir:tests", + "from": "src/rust/verisim_bridge.rs", + "to": "src/rust/vcl_ut.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": "echidna-playground/src/Dom.res", - "to": "echidna-playground/src/Deno.res", - "relation": "shared_dir:echidna-playground/src", + "from": "src/rust/vcl_ut.rs", + "to": "src/rust/proof_encoding.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/adjust", + "from": "src/rust/proof_encoding.rs", + "to": "src/rust/integration.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": "src/julia/archive/train_and_evaluate.jl", - "to": "src/julia/archive/train_final_models.jl", - "relation": "shared_dir:src/julia/archive", + "from": "src/rust/integration.rs", + "to": "src/rust/llm.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, - { - "from": "src/julia/archive/train_final_models.jl", - "to": "src/julia/archive/train_models.jl", - "relation": "shared_dir:src/julia/archive", + { + "from": "src/rust/llm.rs", + "to": "src/rust/anomaly_detection.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": "src/julia/archive/train_models.jl", - "to": "src/julia/archive/train_advanced_models.jl", - "relation": "shared_dir:src/julia/archive", + "from": "src/rust/anomaly_detection.rs", + "to": "src/rust/dispatch.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": "src/julia/archive/train_advanced_models.jl", - "to": "src/julia/archive/train_complete_final.jl", - "relation": "shared_dir:src/julia/archive", + "from": "src/rust/dispatch.rs", + "to": "src/rust/server.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", - "to": ".machine_readable/contractiles/trust/trust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/trust", + "from": "src/rust/server.rs", + "to": "src/rust/neural.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": "src/rust/corpus/mizar.rs", - "to": "src/rust/corpus/coq.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/neural.rs", + "to": "src/rust/main.rs", + "relation": "shared_dir:src/rust", "weight": 1.0 }, { - "from": "src/rust/corpus/coq.rs", - "to": "src/rust/corpus/lean.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/retrain_from_verisim.jl", + "to": "src/julia/coprocessor.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/lean.rs", - "to": "src/rust/corpus/octad.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/coprocessor.jl", + "to": "src/julia/extract_all_proofs.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/octad.rs", - "to": "src/rust/corpus/why3.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/extract_all_proofs.jl", + "to": "src/julia/extract_training_data.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/why3.rs", - "to": "src/rust/corpus/isabelle.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/extract_training_data.jl", + "to": "src/julia/eval_held_out.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/isabelle.rs", - "to": "src/rust/corpus/hol_light.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/eval_held_out.jl", + "to": "src/julia/test_server.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/hol_light.rs", - "to": "src/rust/corpus/mod.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/test_server.jl", + "to": "src/julia/corpus_loader.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/mod.rs", - "to": "src/rust/corpus/query.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/corpus_loader.jl", + "to": "src/julia/run_training.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/query.rs", - "to": "src/rust/corpus/embed.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/run_training.jl", + "to": "src/julia/ipc.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/embed.rs", - "to": "src/rust/corpus/fstar.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/ipc.jl", + "to": "src/julia/run_training_cpu.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/fstar.rs", - "to": "src/rust/corpus/proofnet.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/julia/run_training_cpu.jl", + "to": "src/julia/api_server.jl", + "relation": "shared_dir:src/julia", "weight": 1.0 }, { - "from": "src/rust/corpus/proofnet.rs", - "to": "src/rust/corpus/minif2f.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/coprocessor/io.rs", + "to": "src/rust/coprocessor/flint.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/rust/corpus/minif2f.rs", - "to": "src/rust/corpus/smtlib.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/coprocessor/flint.rs", + "to": "src/rust/coprocessor/parigp.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/rust/corpus/smtlib.rs", - "to": "src/rust/corpus/dafny.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/coprocessor/parigp.rs", + "to": "src/rust/coprocessor/mod.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/rust/corpus/dafny.rs", - "to": "src/rust/corpus/idris2.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/coprocessor/mod.rs", + "to": "src/rust/coprocessor/audio.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/rust/corpus/idris2.rs", - "to": "src/rust/corpus/acl2_books.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/coprocessor/audio.rs", + "to": "src/rust/coprocessor/physics.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/rust/corpus/acl2_books.rs", - "to": "src/rust/corpus/metamath.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/coprocessor/physics.rs", + "to": "src/rust/coprocessor/math.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/rust/corpus/metamath.rs", - "to": "src/rust/corpus/agda.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/coprocessor/math.rs", + "to": "src/rust/coprocessor/julia_bridge.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/rust/corpus/agda.rs", - "to": "src/rust/corpus/hol4.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/coprocessor/julia_bridge.rs", + "to": "src/rust/coprocessor/graphics.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/rust/corpus/hol4.rs", - "to": "src/rust/corpus/tptp.rs", - "relation": "shared_dir:src/rust/corpus", + "from": "src/rust/coprocessor/graphics.rs", + "to": "src/rust/coprocessor/macaulay2.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/interfaces/graphql/ffi_wrapper.rs", - "to": "src/interfaces/graphql/resolvers.rs", - "relation": "shared_dir:src/interfaces/graphql", + "from": "src/rust/coprocessor/macaulay2.rs", + "to": "src/rust/coprocessor/singular.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/interfaces/graphql/resolvers.rs", - "to": "src/interfaces/graphql/schema.rs", - "relation": "shared_dir:src/interfaces/graphql", + "from": "src/rust/coprocessor/singular.rs", + "to": "src/rust/coprocessor/fpga.rs", + "relation": "shared_dir:src/rust/coprocessor", "weight": 1.0 }, { - "from": "src/interfaces/graphql/schema.rs", - "to": "src/interfaces/graphql/main.rs", - "relation": "shared_dir:src/interfaces/graphql", + "from": "tests/julia/gnn_rank_smoke.jl", + "to": "tests/julia/smoke_test.jl", + "relation": "shared_dir:tests/julia", "weight": 1.0 }, { - "from": "src/rust/gnn/guided_search.rs", - "to": "src/rust/gnn/client.rs", - "relation": "shared_dir:src/rust/gnn", + "from": "src/julia/api/server.jl", + "to": "src/julia/api/gnn_endpoint.jl", + "relation": "shared_dir:src/julia/api", "weight": 1.0 }, { - "from": "src/rust/gnn/client.rs", - "to": "src/rust/gnn/graph.rs", - "relation": "shared_dir:src/rust/gnn", + "from": "tests/common/assertions.rs", + "to": "tests/common/generators.rs", + "relation": "shared_dir:tests/common", "weight": 1.0 }, { - "from": "src/rust/gnn/graph.rs", - "to": "src/rust/gnn/embeddings.rs", - "relation": "shared_dir:src/rust/gnn", + "from": "tests/common/generators.rs", + "to": "tests/common/mod.rs", + "relation": "shared_dir:tests/common", "weight": 1.0 }, { - "from": "src/rust/gnn/embeddings.rs", - "to": "src/rust/gnn/fallback_monitor.rs", - "relation": "shared_dir:src/rust/gnn", + "from": "tests/common/mod.rs", + "to": "tests/common/mock_prover.rs", + "relation": "shared_dir:tests/common", "weight": 1.0 }, { @@ -6247,30 +6265,6 @@ "relation": "shared_dir:ffi/zig/src/provers", "weight": 1.0 }, - { - "from": "metrics/oov_rate.jl", - "to": "metrics/verisim_sink.jl", - "relation": "shared_dir:metrics", - "weight": 1.0 - }, - { - "from": "metrics/verisim_sink.jl", - "to": "metrics/floor_progress.jl", - "relation": "shared_dir:metrics", - "weight": 1.0 - }, - { - "from": "metrics/floor_progress.jl", - "to": "metrics/corpus_loader.jl", - "relation": "shared_dir:metrics", - "weight": 1.0 - }, - { - "from": "HOL-o-extension/overlays/default.sml", - "to": "Networking", - "relation": "framework", - "weight": 4.0 - }, { "from": "HOL-o-extension/overlays/default.sml", "to": "WebServer", @@ -6278,10 +6272,10 @@ "weight": 4.0 }, { - "from": "benches/proof_benchmarks.rs", + "from": "HOL-o-extension/overlays/default.sml", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "benches/proof_benchmarks.rs", @@ -6290,7 +6284,7 @@ "weight": 1.0 }, { - "from": "examples/aspect_tagging_demo.rs", + "from": "benches/proof_benchmarks.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6302,10 +6296,10 @@ "weight": 1.0 }, { - "from": "src/zig_ffi/chapel_bridge.zig", + "from": "examples/aspect_tagging_demo.rs", "to": "Networking", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "src/zig_ffi/chapel_bridge.zig", @@ -6314,10 +6308,10 @@ "weight": 3.0 }, { - "from": "src/rust/proof_search.rs", + "from": "src/zig_ffi/chapel_bridge.zig", "to": "Networking", "relation": "framework", - "weight": 25.0 + "weight": 3.0 }, { "from": "src/rust/proof_search.rs", @@ -6326,10 +6320,10 @@ "weight": 25.0 }, { - "from": "src/rust/gnn/guided_search.rs", + "from": "src/rust/proof_search.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 25.0 }, { "from": "src/rust/gnn/guided_search.rs", @@ -6338,10 +6332,10 @@ "weight": 1.0 }, { - "from": "src/rust/gnn/client.rs", + "from": "src/rust/gnn/guided_search.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/gnn/client.rs", @@ -6350,10 +6344,10 @@ "weight": 2.0 }, { - "from": "src/rust/gnn/graph.rs", + "from": "src/rust/gnn/client.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/gnn/graph.rs", @@ -6362,7 +6356,7 @@ "weight": 1.0 }, { - "from": "src/rust/gnn/embeddings.rs", + "from": "src/rust/gnn/graph.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6374,10 +6368,10 @@ "weight": 1.0 }, { - "from": "src/rust/gnn/fallback_monitor.rs", + "from": "src/rust/gnn/embeddings.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/gnn/fallback_monitor.rs", @@ -6386,10 +6380,10 @@ "weight": 2.0 }, { - "from": "src/rust/suggest/report.rs", + "from": "src/rust/gnn/fallback_monitor.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/suggest/report.rs", @@ -6398,7 +6392,7 @@ "weight": 1.0 }, { - "from": "src/rust/suggest/extractor.rs", + "from": "src/rust/suggest/report.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6410,7 +6404,7 @@ "weight": 1.0 }, { - "from": "src/rust/suggest/mod.rs", + "from": "src/rust/suggest/extractor.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6422,7 +6416,7 @@ "weight": 1.0 }, { - "from": "src/rust/suggest/synonyms.rs", + "from": "src/rust/suggest/mod.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6434,7 +6428,7 @@ "weight": 1.0 }, { - "from": "src/rust/suggest/variant.rs", + "from": "src/rust/suggest/synonyms.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6446,10 +6440,10 @@ "weight": 1.0 }, { - "from": "src/rust/repl/diagnostics.rs", + "from": "src/rust/suggest/variant.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/repl/diagnostics.rs", @@ -6458,10 +6452,10 @@ "weight": 2.0 }, { - "from": "src/rust/repl/proof.rs", + "from": "src/rust/repl/diagnostics.rs", "to": "Networking", "relation": "framework", - "weight": 4.0 + "weight": 2.0 }, { "from": "src/rust/repl/proof.rs", @@ -6470,10 +6464,10 @@ "weight": 4.0 }, { - "from": "src/rust/aspect.rs", + "from": "src/rust/repl/proof.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "src/rust/aspect.rs", @@ -6482,10 +6476,10 @@ "weight": 1.0 }, { - "from": "src/rust/fault_tolerance/resilience.rs", + "from": "src/rust/aspect.rs", "to": "Networking", "relation": "framework", - "weight": 13.0 + "weight": 1.0 }, { "from": "src/rust/fault_tolerance/resilience.rs", @@ -6494,10 +6488,10 @@ "weight": 13.0 }, { - "from": "src/rust/verisim_bridge.rs", + "from": "src/rust/fault_tolerance/resilience.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 13.0 }, { "from": "src/rust/verisim_bridge.rs", @@ -6506,7 +6500,7 @@ "weight": 1.0 }, { - "from": "src/rust/vcl_ut.rs", + "from": "src/rust/verisim_bridge.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6518,7 +6512,7 @@ "weight": 1.0 }, { - "from": "src/rust/ipc/mod.rs", + "from": "src/rust/vcl_ut.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6530,7 +6524,7 @@ "weight": 1.0 }, { - "from": "src/rust/proof_encoding.rs", + "from": "src/rust/ipc/mod.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6542,10 +6536,10 @@ "weight": 1.0 }, { - "from": "src/rust/integration.rs", + "from": "src/rust/proof_encoding.rs", "to": "Networking", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "src/rust/integration.rs", @@ -6554,10 +6548,10 @@ "weight": 4.0 }, { - "from": "src/rust/provers/minizinc.rs", + "from": "src/rust/integration.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "src/rust/provers/minizinc.rs", @@ -6566,7 +6560,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/prism.rs", + "from": "src/rust/provers/minizinc.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6578,7 +6572,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/mizar.rs", + "from": "src/rust/provers/prism.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6590,10 +6584,10 @@ "weight": 1.0 }, { - "from": "src/rust/provers/coq.rs", + "from": "src/rust/provers/mizar.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/provers/coq.rs", @@ -6602,10 +6596,10 @@ "weight": 2.0 }, { - "from": "src/rust/provers/lash.rs", + "from": "src/rust/provers/coq.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/provers/lash.rs", @@ -6614,7 +6608,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/seahorn.rs", + "from": "src/rust/provers/lash.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6626,7 +6620,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/alloy.rs", + "from": "src/rust/provers/seahorn.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6638,7 +6632,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/princess.rs", + "from": "src/rust/provers/alloy.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6650,10 +6644,10 @@ "weight": 1.0 }, { - "from": "src/rust/provers/lean.rs", + "from": "src/rust/provers/princess.rs", "to": "Networking", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "src/rust/provers/lean.rs", @@ -6662,10 +6656,10 @@ "weight": 3.0 }, { - "from": "src/rust/provers/imandra.rs", + "from": "src/rust/provers/lean.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 3.0 }, { "from": "src/rust/provers/imandra.rs", @@ -6674,7 +6668,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/metitarski.rs", + "from": "src/rust/provers/imandra.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6686,7 +6680,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/nuprl.rs", + "from": "src/rust/provers/metitarski.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6698,7 +6692,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/io.rs", + "from": "src/rust/provers/nuprl.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6710,10 +6704,10 @@ "weight": 1.0 }, { - "from": "src/rust/provers/cvc5.rs", + "from": "src/rust/provers/io.rs", "to": "Networking", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "src/rust/provers/cvc5.rs", @@ -6722,10 +6716,10 @@ "weight": 4.0 }, { - "from": "src/rust/provers/rocq.rs", + "from": "src/rust/provers/cvc5.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "src/rust/provers/rocq.rs", @@ -6734,10 +6728,10 @@ "weight": 1.0 }, { - "from": "src/rust/provers/framac.rs", + "from": "src/rust/provers/rocq.rs", "to": "Networking", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "src/rust/provers/framac.rs", @@ -6746,10 +6740,10 @@ "weight": 3.0 }, { - "from": "src/rust/provers/typed_wasm.rs", + "from": "src/rust/provers/framac.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 3.0 }, { "from": "src/rust/provers/typed_wasm.rs", @@ -6758,10 +6752,10 @@ "weight": 1.0 }, { - "from": "src/rust/provers/z3.rs", + "from": "src/rust/provers/typed_wasm.rs", "to": "Networking", "relation": "framework", - "weight": 18.0 + "weight": 1.0 }, { "from": "src/rust/provers/z3.rs", @@ -6770,10 +6764,10 @@ "weight": 18.0 }, { - "from": "src/rust/provers/connection_method.rs", + "from": "src/rust/provers/z3.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 18.0 }, { "from": "src/rust/provers/connection_method.rs", @@ -6782,7 +6776,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/spass.rs", + "from": "src/rust/provers/connection_method.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6794,10 +6788,10 @@ "weight": 1.0 }, { - "from": "src/rust/provers/isabelle.rs", + "from": "src/rust/provers/spass.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/provers/isabelle.rs", @@ -6806,10 +6800,10 @@ "weight": 2.0 }, { - "from": "src/rust/provers/qepcad.rs", + "from": "src/rust/provers/isabelle.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/provers/qepcad.rs", @@ -6818,7 +6812,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/key.rs", + "from": "src/rust/provers/qepcad.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6830,7 +6824,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/satallax.rs", + "from": "src/rust/provers/key.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6842,7 +6836,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/redlog.rs", + "from": "src/rust/provers/satallax.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6854,7 +6848,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/storm.rs", + "from": "src/rust/provers/redlog.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6866,7 +6860,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/hol_light.rs", + "from": "src/rust/provers/storm.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6878,7 +6872,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/ortools.rs", + "from": "src/rust/provers/hol_light.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6890,7 +6884,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/csi.rs", + "from": "src/rust/provers/ortools.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6902,7 +6896,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/eprover.rs", + "from": "src/rust/provers/csi.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6914,7 +6908,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/acl2.rs", + "from": "src/rust/provers/eprover.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6926,7 +6920,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/tamarin.rs", + "from": "src/rust/provers/acl2.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6938,7 +6932,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/gpuverify.rs", + "from": "src/rust/provers/tamarin.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6950,7 +6944,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/dreal.rs", + "from": "src/rust/provers/gpuverify.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6962,7 +6956,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/cbmc.rs", + "from": "src/rust/provers/dreal.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6974,7 +6968,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/mod.rs", + "from": "src/rust/provers/cbmc.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6986,7 +6980,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/minisat.rs", + "from": "src/rust/provers/mod.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -6998,7 +6992,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/prob.rs", + "from": "src/rust/provers/minisat.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7010,7 +7004,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/easycrypt.rs", + "from": "src/rust/provers/prob.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7022,7 +7016,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/kissat.rs", + "from": "src/rust/provers/easycrypt.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7034,7 +7028,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/mettel2.rs", + "from": "src/rust/provers/kissat.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7046,7 +7040,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/fstar.rs", + "from": "src/rust/provers/mettel2.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7058,7 +7052,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/konclude.rs", + "from": "src/rust/provers/fstar.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7070,7 +7064,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/cadical.rs", + "from": "src/rust/provers/konclude.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7082,7 +7076,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/faial.rs", + "from": "src/rust/provers/cadical.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7094,7 +7088,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/cryptoverif.rs", + "from": "src/rust/provers/faial.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7106,7 +7100,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/twelf.rs", + "from": "src/rust/provers/cryptoverif.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7118,7 +7112,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/iprover.rs", + "from": "src/rust/provers/twelf.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7130,7 +7124,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/dafny.rs", + "from": "src/rust/provers/iprover.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7142,7 +7136,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/pvs.rs", + "from": "src/rust/provers/dafny.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7154,7 +7148,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/keymaerax.rs", + "from": "src/rust/provers/pvs.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7166,7 +7160,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/nusmv.rs", + "from": "src/rust/provers/keymaerax.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7178,7 +7172,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/idris2.rs", + "from": "src/rust/provers/nusmv.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7190,7 +7184,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/spin_checker.rs", + "from": "src/rust/provers/idris2.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7202,7 +7196,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/twee.rs", + "from": "src/rust/provers/spin_checker.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7214,7 +7208,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/vampire.rs", + "from": "src/rust/provers/twee.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7226,7 +7220,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/uppaal.rs", + "from": "src/rust/provers/vampire.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7238,7 +7232,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/proverif.rs", + "from": "src/rust/provers/uppaal.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7250,7 +7244,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/abc.rs", + "from": "src/rust/provers/proverif.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7262,7 +7256,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/aprove.rs", + "from": "src/rust/provers/abc.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7274,7 +7268,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/elk.rs", + "from": "src/rust/provers/aprove.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7286,7 +7280,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/tlc.rs", + "from": "src/rust/provers/elk.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7298,7 +7292,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/viper.rs", + "from": "src/rust/provers/tlc.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7310,7 +7304,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/metamath.rs", + "from": "src/rust/provers/viper.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7322,7 +7316,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/agda.rs", + "from": "src/rust/provers/metamath.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7334,7 +7328,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/agsyhol.rs", + "from": "src/rust/provers/agda.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7346,7 +7340,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/altergo.rs", + "from": "src/rust/provers/agsyhol.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7358,7 +7352,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/glpk.rs", + "from": "src/rust/provers/altergo.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7370,7 +7364,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/leo3.rs", + "from": "src/rust/provers/glpk.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7382,7 +7376,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/minlog.rs", + "from": "src/rust/provers/leo3.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7394,10 +7388,10 @@ "weight": 1.0 }, { - "from": "src/rust/provers/hol4.rs", + "from": "src/rust/provers/minlog.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/provers/hol4.rs", @@ -7406,10 +7400,10 @@ "weight": 2.0 }, { - "from": "src/rust/provers/outcome.rs", + "from": "src/rust/provers/hol4.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/provers/outcome.rs", @@ -7418,7 +7412,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/chuffed.rs", + "from": "src/rust/provers/outcome.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7430,7 +7424,7 @@ "weight": 1.0 }, { - "from": "src/rust/provers/scip.rs", + "from": "src/rust/provers/chuffed.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7442,10 +7436,10 @@ "weight": 1.0 }, { - "from": "src/rust/ffi/spark_axiom.rs", + "from": "src/rust/provers/scip.rs", "to": "Networking", "relation": "framework", - "weight": 9.0 + "weight": 1.0 }, { "from": "src/rust/ffi/spark_axiom.rs", @@ -7454,10 +7448,10 @@ "weight": 9.0 }, { - "from": "src/rust/ffi/mod.rs", + "from": "src/rust/ffi/spark_axiom.rs", "to": "Networking", "relation": "framework", - "weight": 68.0 + "weight": 9.0 }, { "from": "src/rust/ffi/mod.rs", @@ -7466,10 +7460,10 @@ "weight": 68.0 }, { - "from": "src/rust/exchange/dedukti.rs", + "from": "src/rust/ffi/mod.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 68.0 }, { "from": "src/rust/exchange/dedukti.rs", @@ -7478,7 +7472,7 @@ "weight": 1.0 }, { - "from": "src/rust/exchange/opentheory.rs", + "from": "src/rust/exchange/dedukti.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7490,7 +7484,7 @@ "weight": 1.0 }, { - "from": "src/rust/exchange/smtcoq.rs", + "from": "src/rust/exchange/opentheory.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7502,7 +7496,7 @@ "weight": 1.0 }, { - "from": "src/rust/exchange/smtlib.rs", + "from": "src/rust/exchange/smtcoq.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7514,7 +7508,7 @@ "weight": 1.0 }, { - "from": "src/rust/exchange/lambdapi.rs", + "from": "src/rust/exchange/smtlib.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7526,7 +7520,7 @@ "weight": 1.0 }, { - "from": "src/rust/exchange/tptp.rs", + "from": "src/rust/exchange/lambdapi.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7538,10 +7532,10 @@ "weight": 1.0 }, { - "from": "src/rust/verification/axiom_tracker.rs", + "from": "src/rust/exchange/tptp.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/verification/axiom_tracker.rs", @@ -7550,10 +7544,10 @@ "weight": 2.0 }, { - "from": "src/rust/verification/mutation.rs", + "from": "src/rust/verification/axiom_tracker.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/verification/mutation.rs", @@ -7562,7 +7556,7 @@ "weight": 1.0 }, { - "from": "src/rust/verification/certificates.rs", + "from": "src/rust/verification/mutation.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7574,7 +7568,7 @@ "weight": 1.0 }, { - "from": "src/rust/verification/statistics.rs", + "from": "src/rust/verification/certificates.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7586,7 +7580,7 @@ "weight": 1.0 }, { - "from": "src/rust/verification/pareto.rs", + "from": "src/rust/verification/statistics.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7598,7 +7592,7 @@ "weight": 1.0 }, { - "from": "src/rust/verification/result_arbiter.rs", + "from": "src/rust/verification/pareto.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7610,10 +7604,10 @@ "weight": 1.0 }, { - "from": "src/rust/verification/portfolio.rs", + "from": "src/rust/verification/result_arbiter.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/verification/portfolio.rs", @@ -7622,10 +7616,10 @@ "weight": 2.0 }, { - "from": "src/rust/llm.rs", + "from": "src/rust/verification/portfolio.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/llm.rs", @@ -7634,7 +7628,7 @@ "weight": 1.0 }, { - "from": "src/rust/anomaly_detection.rs", + "from": "src/rust/llm.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7646,10 +7640,10 @@ "weight": 1.0 }, { - "from": "src/rust/dispatch.rs", + "from": "src/rust/anomaly_detection.rs", "to": "Networking", "relation": "framework", - "weight": 5.0 + "weight": 1.0 }, { "from": "src/rust/dispatch.rs", @@ -7658,10 +7652,10 @@ "weight": 5.0 }, { - "from": "src/rust/server.rs", + "from": "src/rust/dispatch.rs", "to": "Networking", "relation": "framework", - "weight": 6.0 + "weight": 5.0 }, { "from": "src/rust/server.rs", @@ -7670,10 +7664,10 @@ "weight": 6.0 }, { - "from": "src/rust/coprocessor/io.rs", + "from": "src/rust/server.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "src/rust/coprocessor/io.rs", @@ -7682,10 +7676,10 @@ "weight": 1.0 }, { - "from": "src/rust/coprocessor/flint.rs", + "from": "src/rust/coprocessor/io.rs", "to": "Networking", "relation": "framework", - "weight": 51.0 + "weight": 1.0 }, { "from": "src/rust/coprocessor/flint.rs", @@ -7694,10 +7688,10 @@ "weight": 51.0 }, { - "from": "src/rust/coprocessor/parigp.rs", + "from": "src/rust/coprocessor/flint.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 51.0 }, { "from": "src/rust/coprocessor/parigp.rs", @@ -7706,7 +7700,7 @@ "weight": 1.0 }, { - "from": "src/rust/coprocessor/mod.rs", + "from": "src/rust/coprocessor/parigp.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7718,7 +7712,7 @@ "weight": 1.0 }, { - "from": "src/rust/coprocessor/audio.rs", + "from": "src/rust/coprocessor/mod.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7730,7 +7724,7 @@ "weight": 1.0 }, { - "from": "src/rust/coprocessor/physics.rs", + "from": "src/rust/coprocessor/audio.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7742,10 +7736,10 @@ "weight": 1.0 }, { - "from": "src/rust/coprocessor/math.rs", + "from": "src/rust/coprocessor/physics.rs", "to": "Networking", "relation": "framework", - "weight": 5.0 + "weight": 1.0 }, { "from": "src/rust/coprocessor/math.rs", @@ -7754,10 +7748,10 @@ "weight": 5.0 }, { - "from": "src/rust/coprocessor/julia_bridge.rs", + "from": "src/rust/coprocessor/math.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 5.0 }, { "from": "src/rust/coprocessor/julia_bridge.rs", @@ -7766,7 +7760,7 @@ "weight": 1.0 }, { - "from": "src/rust/coprocessor/graphics.rs", + "from": "src/rust/coprocessor/julia_bridge.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7778,7 +7772,7 @@ "weight": 1.0 }, { - "from": "src/rust/coprocessor/macaulay2.rs", + "from": "src/rust/coprocessor/graphics.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7790,7 +7784,7 @@ "weight": 1.0 }, { - "from": "src/rust/coprocessor/singular.rs", + "from": "src/rust/coprocessor/macaulay2.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7802,7 +7796,7 @@ "weight": 1.0 }, { - "from": "src/rust/coprocessor/fpga.rs", + "from": "src/rust/coprocessor/singular.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7814,7 +7808,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/mizar.rs", + "from": "src/rust/coprocessor/fpga.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7826,7 +7820,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/coq.rs", + "from": "src/rust/corpus/mizar.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7838,7 +7832,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/lean.rs", + "from": "src/rust/corpus/coq.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7850,7 +7844,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/octad.rs", + "from": "src/rust/corpus/lean.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7862,7 +7856,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/why3.rs", + "from": "src/rust/corpus/octad.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7874,7 +7868,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/isabelle.rs", + "from": "src/rust/corpus/why3.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7886,7 +7880,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/hol_light.rs", + "from": "src/rust/corpus/isabelle.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7898,7 +7892,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/mod.rs", + "from": "src/rust/corpus/hol_light.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7910,7 +7904,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/query.rs", + "from": "src/rust/corpus/mod.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7922,7 +7916,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/embed.rs", + "from": "src/rust/corpus/query.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7934,7 +7928,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/fstar.rs", + "from": "src/rust/corpus/embed.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7946,7 +7940,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/proofnet.rs", + "from": "src/rust/corpus/fstar.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7958,7 +7952,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/minif2f.rs", + "from": "src/rust/corpus/proofnet.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7970,7 +7964,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/smtlib.rs", + "from": "src/rust/corpus/minif2f.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7982,7 +7976,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/dafny.rs", + "from": "src/rust/corpus/smtlib.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -7994,7 +7988,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/idris2.rs", + "from": "src/rust/corpus/dafny.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8006,7 +8000,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/acl2_books.rs", + "from": "src/rust/corpus/idris2.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8018,7 +8012,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/metamath.rs", + "from": "src/rust/corpus/acl2_books.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8030,7 +8024,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/agda.rs", + "from": "src/rust/corpus/metamath.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8042,7 +8036,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/hol4.rs", + "from": "src/rust/corpus/agda.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8054,7 +8048,7 @@ "weight": 1.0 }, { - "from": "src/rust/corpus/tptp.rs", + "from": "src/rust/corpus/hol4.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8066,7 +8060,7 @@ "weight": 1.0 }, { - "from": "src/rust/executor/sandbox.rs", + "from": "src/rust/corpus/tptp.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8078,7 +8072,7 @@ "weight": 1.0 }, { - "from": "src/rust/integrations/conceptnet.rs", + "from": "src/rust/executor/sandbox.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8090,7 +8084,7 @@ "weight": 1.0 }, { - "from": "src/rust/learning/design_search.rs", + "from": "src/rust/integrations/conceptnet.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8102,10 +8096,10 @@ "weight": 1.0 }, { - "from": "src/rust/learning/mcts.rs", + "from": "src/rust/learning/design_search.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/learning/mcts.rs", @@ -8114,10 +8108,10 @@ "weight": 2.0 }, { - "from": "src/rust/learning/self_play.rs", + "from": "src/rust/learning/mcts.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/learning/self_play.rs", @@ -8126,7 +8120,7 @@ "weight": 1.0 }, { - "from": "src/rust/learning/buchholz_rank.rs", + "from": "src/rust/learning/self_play.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8138,10 +8132,10 @@ "weight": 1.0 }, { - "from": "src/rust/learning/daemon.rs", + "from": "src/rust/learning/buchholz_rank.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/learning/daemon.rs", @@ -8150,10 +8144,10 @@ "weight": 2.0 }, { - "from": "src/rust/diagnostics/proof_failure.rs", + "from": "src/rust/learning/daemon.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/diagnostics/proof_failure.rs", @@ -8162,10 +8156,10 @@ "weight": 1.0 }, { - "from": "src/rust/diagnostics/corpus_monitor.rs", + "from": "src/rust/diagnostics/proof_failure.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/diagnostics/corpus_monitor.rs", @@ -8174,7 +8168,7 @@ "weight": 2.0 }, { - "from": "src/rust/neural.rs", + "from": "src/rust/diagnostics/corpus_monitor.rs", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -8186,7 +8180,7 @@ "weight": 2.0 }, { - "from": "src/rust/agent/swarm.rs", + "from": "src/rust/neural.rs", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -8198,10 +8192,10 @@ "weight": 2.0 }, { - "from": "src/rust/agent/planner.rs", + "from": "src/rust/agent/swarm.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/agent/planner.rs", @@ -8210,10 +8204,10 @@ "weight": 1.0 }, { - "from": "src/rust/agent/mod.rs", + "from": "src/rust/agent/planner.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/agent/mod.rs", @@ -8222,10 +8216,10 @@ "weight": 2.0 }, { - "from": "src/rust/agent/actors.rs", + "from": "src/rust/agent/mod.rs", "to": "Networking", "relation": "framework", - "weight": 3.0 + "weight": 2.0 }, { "from": "src/rust/agent/actors.rs", @@ -8234,10 +8228,10 @@ "weight": 3.0 }, { - "from": "src/rust/agent/meta_controller.rs", + "from": "src/rust/agent/actors.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 3.0 }, { "from": "src/rust/agent/meta_controller.rs", @@ -8246,10 +8240,10 @@ "weight": 2.0 }, { - "from": "src/rust/agent/memory.rs", + "from": "src/rust/agent/meta_controller.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/rust/agent/memory.rs", @@ -8258,7 +8252,7 @@ "weight": 1.0 }, { - "from": "src/rust/agent/explanations.rs", + "from": "src/rust/agent/memory.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8270,7 +8264,7 @@ "weight": 1.0 }, { - "from": "src/rust/integrity/io.rs", + "from": "src/rust/agent/explanations.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8282,10 +8276,10 @@ "weight": 1.0 }, { - "from": "src/rust/integrity/solver_integrity.rs", + "from": "src/rust/integrity/io.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/rust/integrity/solver_integrity.rs", @@ -8294,10 +8288,10 @@ "weight": 2.0 }, { - "from": "src/rust/main.rs", + "from": "src/rust/integrity/solver_integrity.rs", "to": "Networking", "relation": "framework", - "weight": 5.0 + "weight": 2.0 }, { "from": "src/rust/main.rs", @@ -8306,10 +8300,10 @@ "weight": 5.0 }, { - "from": "src/ada/spark/axiom_c_bridge.adb", + "from": "src/rust/main.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 5.0 }, { "from": "src/ada/spark/axiom_c_bridge.adb", @@ -8318,7 +8312,7 @@ "weight": 1.0 }, { - "from": "src/ui/tea/echidna_tea.js", + "from": "src/ada/spark/axiom_c_bridge.adb", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8330,7 +8324,7 @@ "weight": 1.0 }, { - "from": "src/julia/training/train.jl", + "from": "src/ui/tea/echidna_tea.js", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8342,7 +8336,7 @@ "weight": 1.0 }, { - "from": "src/julia/training/dataloader.jl", + "from": "src/julia/training/train.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8354,7 +8348,7 @@ "weight": 1.0 }, { - "from": "src/julia/retrain_from_verisim.jl", + "from": "src/julia/training/dataloader.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8366,7 +8360,7 @@ "weight": 1.0 }, { - "from": "src/julia/archive/train_and_evaluate.jl", + "from": "src/julia/retrain_from_verisim.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8378,7 +8372,7 @@ "weight": 1.0 }, { - "from": "src/julia/archive/train_final_models.jl", + "from": "src/julia/archive/train_and_evaluate.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8390,10 +8384,10 @@ "weight": 1.0 }, { - "from": "src/julia/archive/train_models.jl", + "from": "src/julia/archive/train_final_models.jl", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/julia/archive/train_models.jl", @@ -8402,10 +8396,10 @@ "weight": 2.0 }, { - "from": "src/julia/archive/train_advanced_models.jl", + "from": "src/julia/archive/train_models.jl", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "src/julia/archive/train_advanced_models.jl", @@ -8414,7 +8408,7 @@ "weight": 1.0 }, { - "from": "src/julia/archive/train_complete_final.jl", + "from": "src/julia/archive/train_advanced_models.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8426,7 +8420,7 @@ "weight": 1.0 }, { - "from": "src/julia/coprocessor.jl", + "from": "src/julia/archive/train_complete_final.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8438,7 +8432,7 @@ "weight": 1.0 }, { - "from": "src/julia/extract_all_proofs.jl", + "from": "src/julia/coprocessor.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8450,7 +8444,7 @@ "weight": 1.0 }, { - "from": "src/julia/extract_training_data.jl", + "from": "src/julia/extract_all_proofs.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8462,7 +8456,7 @@ "weight": 1.0 }, { - "from": "src/julia/eval_held_out.jl", + "from": "src/julia/extract_training_data.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8474,7 +8468,7 @@ "weight": 1.0 }, { - "from": "src/julia/test_server.jl", + "from": "src/julia/eval_held_out.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8486,7 +8480,7 @@ "weight": 1.0 }, { - "from": "src/julia/corpus_loader.jl", + "from": "src/julia/test_server.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8498,7 +8492,7 @@ "weight": 1.0 }, { - "from": "src/julia/api/server.jl", + "from": "src/julia/corpus_loader.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8510,7 +8504,7 @@ "weight": 1.0 }, { - "from": "src/julia/api/gnn_endpoint.jl", + "from": "src/julia/api/server.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8522,7 +8516,7 @@ "weight": 1.0 }, { - "from": "src/julia/run_training.jl", + "from": "src/julia/api/gnn_endpoint.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8534,7 +8528,7 @@ "weight": 1.0 }, { - "from": "src/julia/ipc.jl", + "from": "src/julia/run_training.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8546,7 +8540,7 @@ "weight": 1.0 }, { - "from": "src/julia/run_training_cpu.jl", + "from": "src/julia/ipc.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8558,7 +8552,7 @@ "weight": 1.0 }, { - "from": "src/julia/api_server.jl", + "from": "src/julia/run_training_cpu.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8570,7 +8564,7 @@ "weight": 1.0 }, { - "from": "src/zig/ffi/echidna_ffi.zig", + "from": "src/julia/api_server.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8582,7 +8576,7 @@ "weight": 1.0 }, { - "from": "src/zig/ffi/echidna_ffi.h", + "from": "src/zig/ffi/echidna_ffi.zig", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8594,10 +8588,10 @@ "weight": 1.0 }, { - "from": "src/zig/ffi/axiom_spark_bridge.zig", + "from": "src/zig/ffi/echidna_ffi.h", "to": "Networking", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "src/zig/ffi/axiom_spark_bridge.zig", @@ -8606,10 +8600,10 @@ "weight": 3.0 }, { - "from": "src/interfaces/rest/handlers.rs", + "from": "src/zig/ffi/axiom_spark_bridge.zig", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 3.0 }, { "from": "src/interfaces/rest/handlers.rs", @@ -8618,10 +8612,10 @@ "weight": 2.0 }, { - "from": "src/interfaces/rest/ffi_wrapper.rs", + "from": "src/interfaces/rest/handlers.rs", "to": "Networking", "relation": "framework", - "weight": 30.0 + "weight": 2.0 }, { "from": "src/interfaces/rest/ffi_wrapper.rs", @@ -8630,10 +8624,10 @@ "weight": 30.0 }, { - "from": "src/interfaces/rest/main.rs", + "from": "src/interfaces/rest/ffi_wrapper.rs", "to": "Networking", "relation": "framework", - "weight": 5.0 + "weight": 30.0 }, { "from": "src/interfaces/rest/main.rs", @@ -8642,10 +8636,10 @@ "weight": 5.0 }, { - "from": "src/interfaces/grpc/ffi_wrapper.rs", + "from": "src/interfaces/rest/main.rs", "to": "Networking", "relation": "framework", - "weight": 30.0 + "weight": 5.0 }, { "from": "src/interfaces/grpc/ffi_wrapper.rs", @@ -8654,10 +8648,10 @@ "weight": 30.0 }, { - "from": "src/interfaces/grpc/main.rs", + "from": "src/interfaces/grpc/ffi_wrapper.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 30.0 }, { "from": "src/interfaces/grpc/main.rs", @@ -8666,10 +8660,10 @@ "weight": 2.0 }, { - "from": "src/interfaces/graphql/ffi_wrapper.rs", + "from": "src/interfaces/grpc/main.rs", "to": "Networking", "relation": "framework", - "weight": 30.0 + "weight": 2.0 }, { "from": "src/interfaces/graphql/ffi_wrapper.rs", @@ -8678,10 +8672,10 @@ "weight": 30.0 }, { - "from": "src/interfaces/graphql/resolvers.rs", + "from": "src/interfaces/graphql/ffi_wrapper.rs", "to": "Networking", "relation": "framework", - "weight": 3.0 + "weight": 30.0 }, { "from": "src/interfaces/graphql/resolvers.rs", @@ -8690,10 +8684,10 @@ "weight": 3.0 }, { - "from": "src/interfaces/graphql/schema.rs", + "from": "src/interfaces/graphql/resolvers.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 3.0 }, { "from": "src/interfaces/graphql/schema.rs", @@ -8702,10 +8696,10 @@ "weight": 1.0 }, { - "from": "src/interfaces/graphql/main.rs", + "from": "src/interfaces/graphql/schema.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "src/interfaces/graphql/main.rs", @@ -8714,10 +8708,10 @@ "weight": 2.0 }, { - "from": "src/abi/TentaclesForeign.idr", + "from": "src/interfaces/graphql/main.rs", "to": "Networking", "relation": "framework", - "weight": 60.0 + "weight": 2.0 }, { "from": "src/abi/TentaclesForeign.idr", @@ -8726,10 +8720,10 @@ "weight": 60.0 }, { - "from": "src/abi/OverlayForeign.idr", + "from": "src/abi/TentaclesForeign.idr", "to": "Networking", "relation": "framework", - "weight": 102.0 + "weight": 60.0 }, { "from": "src/abi/OverlayForeign.idr", @@ -8738,10 +8732,10 @@ "weight": 102.0 }, { - "from": "src/abi/TypeLLForeign.idr", + "from": "src/abi/OverlayForeign.idr", "to": "Networking", "relation": "framework", - "weight": 51.0 + "weight": 102.0 }, { "from": "src/abi/TypeLLForeign.idr", @@ -8750,10 +8744,10 @@ "weight": 51.0 }, { - "from": "src/abi/EchidnaABI/Foreign.idr", + "from": "src/abi/TypeLLForeign.idr", "to": "Networking", "relation": "framework", - "weight": 36.0 + "weight": 51.0 }, { "from": "src/abi/EchidnaABI/Foreign.idr", @@ -8762,7 +8756,7 @@ "weight": 36.0 }, { - "from": "src/abi/Foreign.idr", + "from": "src/abi/EchidnaABI/Foreign.idr", "to": "Networking", "relation": "framework", "weight": 36.0 @@ -8774,10 +8768,10 @@ "weight": 36.0 }, { - "from": "src/abi/BojForeign.idr", + "from": "src/abi/Foreign.idr", "to": "Networking", "relation": "framework", - "weight": 57.0 + "weight": 36.0 }, { "from": "src/abi/BojForeign.idr", @@ -8786,7 +8780,7 @@ "weight": 57.0 }, { - "from": "src/abi/Boj/Foreign.idr", + "from": "src/abi/BojForeign.idr", "to": "Networking", "relation": "framework", "weight": 57.0 @@ -8798,10 +8792,10 @@ "weight": 57.0 }, { - "from": "src/abi/TypeLL/Foreign.idr", + "from": "src/abi/Boj/Foreign.idr", "to": "Networking", "relation": "framework", - "weight": 51.0 + "weight": 57.0 }, { "from": "src/abi/TypeLL/Foreign.idr", @@ -8810,10 +8804,10 @@ "weight": 51.0 }, { - "from": "src/abi/Overlay/Foreign.idr", + "from": "src/abi/TypeLL/Foreign.idr", "to": "Networking", "relation": "framework", - "weight": 102.0 + "weight": 51.0 }, { "from": "src/abi/Overlay/Foreign.idr", @@ -8822,10 +8816,10 @@ "weight": 102.0 }, { - "from": "src/abi/Tentacles/Foreign.idr", + "from": "src/abi/Overlay/Foreign.idr", "to": "Networking", "relation": "framework", - "weight": 60.0 + "weight": 102.0 }, { "from": "src/abi/Tentacles/Foreign.idr", @@ -8834,10 +8828,10 @@ "weight": 60.0 }, { - "from": "src/chapel/parallel_proof_search.chpl", + "from": "src/abi/Tentacles/Foreign.idr", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 60.0 }, { "from": "src/chapel/parallel_proof_search.chpl", @@ -8846,7 +8840,7 @@ "weight": 1.0 }, { - "from": "src/chapel/bench_mrr.chpl", + "from": "src/chapel/parallel_proof_search.chpl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8858,7 +8852,7 @@ "weight": 1.0 }, { - "from": "src/chapel/chapel_ffi_exports.chpl", + "from": "src/chapel/bench_mrr.chpl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8870,7 +8864,7 @@ "weight": 1.0 }, { - "from": "src/chapel/smoke.chpl", + "from": "src/chapel/chapel_ffi_exports.chpl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8882,7 +8876,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "from": "src/chapel/smoke.chpl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8894,7 +8888,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.ncl", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8906,7 +8900,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.k9.ncl", + "from": ".machine_readable/contractiles/bust/bust.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8918,7 +8912,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.ncl", + "from": ".machine_readable/contractiles/must/must.k9.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8930,7 +8924,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "from": ".machine_readable/contractiles/must/must.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8942,7 +8936,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.ncl", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8954,7 +8948,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "from": ".machine_readable/contractiles/trust/trust.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8966,7 +8960,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "from": ".machine_readable/contractiles/adjust/adjust.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8978,7 +8972,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/_base.ncl", + "from": ".machine_readable/contractiles/adjust/adjust.k9.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -8990,7 +8984,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", + "from": ".machine_readable/contractiles/_base.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9002,7 +8996,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.k9.ncl", + "from": ".machine_readable/contractiles/intend/intend.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9014,7 +9008,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.ncl", + "from": ".machine_readable/contractiles/intend/intend.k9.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9026,7 +9020,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.k9.ncl", + "from": ".machine_readable/contractiles/dust/dust.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9038,10 +9032,10 @@ "weight": 1.0 }, { - "from": "tests/agentic_integration.rs", + "from": ".machine_readable/contractiles/dust/dust.k9.ncl", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "tests/agentic_integration.rs", @@ -9050,10 +9044,10 @@ "weight": 2.0 }, { - "from": "tests/common/assertions.rs", + "from": "tests/agentic_integration.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "tests/common/assertions.rs", @@ -9062,7 +9056,7 @@ "weight": 1.0 }, { - "from": "tests/common/generators.rs", + "from": "tests/common/assertions.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9074,7 +9068,7 @@ "weight": 1.0 }, { - "from": "tests/common/mod.rs", + "from": "tests/common/generators.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9086,10 +9080,10 @@ "weight": 1.0 }, { - "from": "tests/common/mock_prover.rs", + "from": "tests/common/mod.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "tests/common/mock_prover.rs", @@ -9098,10 +9092,10 @@ "weight": 2.0 }, { - "from": "tests/s4_loop_closure.rs", + "from": "tests/common/mock_prover.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "tests/s4_loop_closure.rs", @@ -9110,7 +9104,7 @@ "weight": 1.0 }, { - "from": "tests/fallback_monitor_integration_test.rs", + "from": "tests/s4_loop_closure.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9122,10 +9116,10 @@ "weight": 1.0 }, { - "from": "tests/aspect_tests.rs", + "from": "tests/fallback_monitor_integration_test.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "tests/aspect_tests.rs", @@ -9134,10 +9128,10 @@ "weight": 2.0 }, { - "from": "tests/julia/gnn_rank_smoke.jl", + "from": "tests/aspect_tests.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "tests/julia/gnn_rank_smoke.jl", @@ -9146,7 +9140,7 @@ "weight": 1.0 }, { - "from": "tests/julia/smoke_test.jl", + "from": "tests/julia/gnn_rank_smoke.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9158,10 +9152,10 @@ "weight": 1.0 }, { - "from": "tests/prove_handler_health_integration_test.rs", + "from": "tests/julia/smoke_test.jl", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "tests/prove_handler_health_integration_test.rs", @@ -9170,10 +9164,10 @@ "weight": 2.0 }, { - "from": "tests/integration_test.sh", + "from": "tests/prove_handler_health_integration_test.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "tests/integration_test.sh", @@ -9182,10 +9176,10 @@ "weight": 1.0 }, { - "from": "tests/corpus_fixtures/isabelle/Smoke.thy", + "from": "tests/integration_test.sh", "to": "Networking", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "tests/corpus_fixtures/isabelle/Smoke.thy", @@ -9194,7 +9188,7 @@ "weight": 3.0 }, { - "from": "tests/corpus_fixtures/minif2f/algebra.lean", + "from": "tests/corpus_fixtures/isabelle/Smoke.thy", "to": "Networking", "relation": "framework", "weight": 3.0 @@ -9206,10 +9200,10 @@ "weight": 3.0 }, { - "from": "tests/julia_corpus_loader_smoke.jl", + "from": "tests/corpus_fixtures/minif2f/algebra.lean", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 3.0 }, { "from": "tests/julia_corpus_loader_smoke.jl", @@ -9218,7 +9212,7 @@ "weight": 1.0 }, { - "from": "tests/p2p_property_tests.rs", + "from": "tests/julia_corpus_loader_smoke.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9230,7 +9224,7 @@ "weight": 1.0 }, { - "from": "tests/e2e_prover_test.rs", + "from": "tests/p2p_property_tests.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9242,7 +9236,7 @@ "weight": 1.0 }, { - "from": "tests/sanity_suite.rs", + "from": "tests/e2e_prover_test.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9254,10 +9248,10 @@ "weight": 1.0 }, { - "from": "tests/concurrency_test.rs", + "from": "tests/sanity_suite.rs", "to": "Networking", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "tests/concurrency_test.rs", @@ -9266,10 +9260,10 @@ "weight": 4.0 }, { - "from": "tests/stage1_integration_test.rs", + "from": "tests/concurrency_test.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "tests/stage1_integration_test.rs", @@ -9278,7 +9272,7 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/capnp_bridge.zig", + "from": "tests/stage1_integration_test.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9290,10 +9284,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/provers/atp.zig", + "from": "ffi/zig/src/capnp_bridge.zig", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "ffi/zig/src/provers/atp.zig", @@ -9302,7 +9296,7 @@ "weight": 2.0 }, { - "from": "ffi/zig/src/provers/vcl_ut.zig", + "from": "ffi/zig/src/provers/atp.zig", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -9314,7 +9308,7 @@ "weight": 2.0 }, { - "from": "ffi/zig/src/provers/constraint.zig", + "from": "ffi/zig/src/provers/vcl_ut.zig", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -9326,7 +9320,7 @@ "weight": 2.0 }, { - "from": "ffi/zig/src/provers/declarative.zig", + "from": "ffi/zig/src/provers/constraint.zig", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -9338,7 +9332,7 @@ "weight": 2.0 }, { - "from": "ffi/zig/src/provers/autoactive.zig", + "from": "ffi/zig/src/provers/declarative.zig", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -9350,7 +9344,7 @@ "weight": 2.0 }, { - "from": "ffi/zig/src/provers/interactive.zig", + "from": "ffi/zig/src/provers/autoactive.zig", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -9362,7 +9356,7 @@ "weight": 2.0 }, { - "from": "ffi/zig/src/provers/smt.zig", + "from": "ffi/zig/src/provers/interactive.zig", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -9374,10 +9368,10 @@ "weight": 2.0 }, { - "from": "ffi/zig/src/main.zig", + "from": "ffi/zig/src/provers/smt.zig", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "ffi/zig/src/main.zig", @@ -9386,10 +9380,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/test/overlay_integration_test.zig", + "from": "ffi/zig/src/main.zig", "to": "Networking", "relation": "framework", - "weight": 10.0 + "weight": 1.0 }, { "from": "ffi/zig/test/overlay_integration_test.zig", @@ -9398,10 +9392,10 @@ "weight": 10.0 }, { - "from": "ffi/zig/test/integration_test.zig", + "from": "ffi/zig/test/overlay_integration_test.zig", "to": "Networking", "relation": "framework", - "weight": 8.0 + "weight": 10.0 }, { "from": "ffi/zig/test/integration_test.zig", @@ -9410,10 +9404,10 @@ "weight": 8.0 }, { - "from": "echidna-playground/src/Dom.res", + "from": "ffi/zig/test/integration_test.zig", "to": "Networking", "relation": "framework", - "weight": 60.0 + "weight": 8.0 }, { "from": "echidna-playground/src/Dom.res", @@ -9422,10 +9416,10 @@ "weight": 60.0 }, { - "from": "echidna-playground/src/Deno.res", + "from": "echidna-playground/src/Dom.res", "to": "Networking", "relation": "framework", - "weight": 6.0 + "weight": 60.0 }, { "from": "echidna-playground/src/Deno.res", @@ -9434,10 +9428,10 @@ "weight": 6.0 }, { - "from": "metrics/oov_rate.jl", + "from": "echidna-playground/src/Deno.res", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "metrics/oov_rate.jl", @@ -9446,7 +9440,7 @@ "weight": 1.0 }, { - "from": "metrics/verisim_sink.jl", + "from": "metrics/oov_rate.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9458,7 +9452,7 @@ "weight": 1.0 }, { - "from": "metrics/floor_progress.jl", + "from": "metrics/verisim_sink.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9470,7 +9464,7 @@ "weight": 1.0 }, { - "from": "metrics/corpus_loader.jl", + "from": "metrics/floor_progress.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9482,7 +9476,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_boogie.jl", + "from": "metrics/corpus_loader.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9494,7 +9488,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_naproche.jl", + "from": "scripts/extract_boogie.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9506,7 +9500,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_dreal.jl", + "from": "scripts/extract_naproche.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9518,7 +9512,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_cameleer.jl", + "from": "scripts/extract_dreal.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9530,7 +9524,7 @@ "weight": 1.0 }, { - "from": "scripts/vocabulary_canonicalize.jl", + "from": "scripts/extract_cameleer.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9542,7 +9536,7 @@ "weight": 1.0 }, { - "from": "scripts/install-proof-toolchains.sh", + "from": "scripts/vocabulary_canonicalize.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9554,7 +9548,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_tlc.jl", + "from": "scripts/install-proof-toolchains.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9566,7 +9560,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_tlaps.jl", + "from": "scripts/extract_tlc.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9578,7 +9572,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_hol4.jl", + "from": "scripts/extract_tlaps.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9590,7 +9584,7 @@ "weight": 1.0 }, { - "from": "scripts/final_normalization.jl", + "from": "scripts/extract_hol4.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9602,7 +9596,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_arend.jl", + "from": "scripts/final_normalization.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9614,7 +9608,7 @@ "weight": 1.0 }, { - "from": "scripts/generate_synthetic_dafny_scale.jl", + "from": "scripts/extract_arend.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9626,7 +9620,7 @@ "weight": 1.0 }, { - "from": "scripts/generate_synthetic_provers.jl", + "from": "scripts/generate_synthetic_dafny_scale.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9638,7 +9632,7 @@ "weight": 1.0 }, { - "from": "scripts/test-integration.sh", + "from": "scripts/generate_synthetic_provers.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9650,7 +9644,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_framac.jl", + "from": "scripts/test-integration.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9662,7 +9656,7 @@ "weight": 1.0 }, { - "from": "scripts/provision_corpora.sh", + "from": "scripts/extract_framac.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9674,7 +9668,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_tamarin.jl", + "from": "scripts/provision_corpora.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9686,7 +9680,7 @@ "weight": 1.0 }, { - "from": "scripts/max_extract_mathlib4.jl", + "from": "scripts/extract_tamarin.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9698,7 +9692,7 @@ "weight": 1.0 }, { - "from": "scripts/collect-field-signal.sh", + "from": "scripts/max_extract_mathlib4.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9710,7 +9704,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_fstar.jl", + "from": "scripts/collect-field-signal.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9722,7 +9716,7 @@ "weight": 1.0 }, { - "from": "scripts/a2ml_emit.jl", + "from": "scripts/extract_fstar.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9734,7 +9728,7 @@ "weight": 1.0 }, { - "from": "scripts/extractor_save_common.jl", + "from": "scripts/a2ml_emit.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9746,7 +9740,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_prism.jl", + "from": "scripts/extractor_save_common.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9758,7 +9752,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_alloy.jl", + "from": "scripts/extract_prism.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9770,7 +9764,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_nunchaku.jl", + "from": "scripts/extract_alloy.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9782,7 +9776,7 @@ "weight": 1.0 }, { - "from": "scripts/max_extract_coqgym.jl", + "from": "scripts/extract_nunchaku.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9794,7 +9788,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_lambda_prolog.jl", + "from": "scripts/max_extract_coqgym.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9806,7 +9800,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_proverif.jl", + "from": "scripts/extract_lambda_prolog.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9818,7 +9812,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_metamath.jl", + "from": "scripts/extract_proverif.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9830,7 +9824,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_lean3.jl", + "from": "scripts/extract_metamath.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9842,7 +9836,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_dafny.jl", + "from": "scripts/extract_lean3.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9854,7 +9848,7 @@ "weight": 1.0 }, { - "from": "scripts/simple_metamath_extract.jl", + "from": "scripts/extract_dafny.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9866,7 +9860,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_minizinc.jl", + "from": "scripts/simple_metamath_extract.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9878,7 +9872,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_key.jl", + "from": "scripts/extract_minizinc.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9890,7 +9884,7 @@ "weight": 1.0 }, { - "from": "scripts/vocabulary_expansion.jl", + "from": "scripts/extract_key.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9902,7 +9896,7 @@ "weight": 1.0 }, { - "from": "scripts/vocabulary_final.jl", + "from": "scripts/vocabulary_expansion.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9914,7 +9908,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_afp.jl", + "from": "scripts/vocabulary_final.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9926,7 +9920,7 @@ "weight": 1.0 }, { - "from": "scripts/vocabulary_5x_expansion.jl", + "from": "scripts/extract_afp.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9938,7 +9932,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_dedukti.jl", + "from": "scripts/vocabulary_5x_expansion.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9950,7 +9944,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_athena.jl", + "from": "scripts/extract_dedukti.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9962,7 +9956,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_isabelle_tropical.jl", + "from": "scripts/extract_athena.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9974,7 +9968,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_nitpick.jl", + "from": "scripts/extract_isabelle_tropical.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9986,7 +9980,7 @@ "weight": 1.0 }, { - "from": "scripts/simple_merge.jl", + "from": "scripts/extract_nitpick.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -9998,7 +9992,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_coqgym.jl", + "from": "scripts/simple_merge.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10010,7 +10004,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_mathcomp.jl", + "from": "scripts/extract_coqgym.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10022,7 +10016,7 @@ "weight": 1.0 }, { - "from": "scripts/vocabulary_mine_corpus.jl", + "from": "scripts/extract_mathcomp.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10034,7 +10028,7 @@ "weight": 1.0 }, { - "from": "scripts/test_integration.sh", + "from": "scripts/vocabulary_mine_corpus.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10046,7 +10040,7 @@ "weight": 1.0 }, { - "from": "scripts/metamath_final.jl", + "from": "scripts/test_integration.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10058,7 +10052,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_cbmc.jl", + "from": "scripts/metamath_final.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10070,7 +10064,7 @@ "weight": 1.0 }, { - "from": "scripts/metamath_extract_working.jl", + "from": "scripts/extract_cbmc.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10082,7 +10076,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_smtlib.jl", + "from": "scripts/metamath_extract_working.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10094,7 +10088,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_acl2s.jl", + "from": "scripts/extract_smtlib.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10106,7 +10100,7 @@ "weight": 1.0 }, { - "from": "scripts/gen-provers-a2ml.sh", + "from": "scripts/extract_acl2s.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10118,7 +10112,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_tptp.jl", + "from": "scripts/gen-provers-a2ml.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10130,7 +10124,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_acl2.jl", + "from": "scripts/extract_tptp.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10142,7 +10136,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_pvs.jl", + "from": "scripts/extract_acl2.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10154,7 +10148,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_nusmv.jl", + "from": "scripts/extract_pvs.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10166,7 +10160,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_hol_light.jl", + "from": "scripts/extract_nusmv.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10178,7 +10172,7 @@ "weight": 1.0 }, { - "from": "scripts/merge_training_data.jl", + "from": "scripts/extract_hol_light.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10190,7 +10184,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_isabelle_zf.jl", + "from": "scripts/merge_training_data.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10202,7 +10196,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_seahorn.jl", + "from": "scripts/extract_isabelle_zf.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10214,7 +10208,7 @@ "weight": 1.0 }, { - "from": "scripts/merge_all_corpora.jl", + "from": "scripts/extract_seahorn.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10226,7 +10220,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_uppaal.jl", + "from": "scripts/merge_all_corpora.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10238,7 +10232,7 @@ "weight": 1.0 }, { - "from": "scripts/ultimate_expansion.jl", + "from": "scripts/extract_uppaal.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10250,7 +10244,7 @@ "weight": 1.0 }, { - "from": "scripts/generate_synthetic_tail_scale.jl", + "from": "scripts/ultimate_expansion.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10262,7 +10256,7 @@ "weight": 1.0 }, { - "from": "scripts/expand_training_data.sh", + "from": "scripts/generate_synthetic_tail_scale.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10274,7 +10268,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_mizar.jl", + "from": "scripts/expand_training_data.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10286,7 +10280,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_agda.jl", + "from": "scripts/extract_mizar.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10298,7 +10292,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_viper.jl", + "from": "scripts/extract_agda.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10310,7 +10304,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_sat_benchmarks.jl", + "from": "scripts/extract_viper.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10322,7 +10316,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_typed_wasm.jl", + "from": "scripts/extract_sat_benchmarks.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10334,7 +10328,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_abella.jl", + "from": "scripts/extract_typed_wasm.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10346,7 +10340,7 @@ "weight": 1.0 }, { - "from": "scripts/demo-proof.sh", + "from": "scripts/extract_abella.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10358,7 +10352,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_opentheory.jl", + "from": "scripts/demo-proof.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10370,7 +10364,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_idris2.jl", + "from": "scripts/extract_opentheory.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10382,7 +10376,7 @@ "weight": 1.0 }, { - "from": "scripts/balance_corpus.jl", + "from": "scripts/extract_idris2.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10394,7 +10388,7 @@ "weight": 1.0 }, { - "from": "scripts/align_premises.jl", + "from": "scripts/balance_corpus.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10406,7 +10400,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_mercury.jl", + "from": "scripts/align_premises.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10418,7 +10412,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_spin.jl", + "from": "scripts/extract_mercury.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10430,7 +10424,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_why3.jl", + "from": "scripts/extract_spin.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10442,7 +10436,7 @@ "weight": 1.0 }, { - "from": "scripts/merge_corpus.jl", + "from": "scripts/extract_why3.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10454,7 +10448,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_matita.jl", + "from": "scripts/merge_corpus.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10466,7 +10460,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_mathlib4.jl", + "from": "scripts/extract_matita.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10478,7 +10472,7 @@ "weight": 1.0 }, { - "from": "scripts/extract_typechecker_ecosystem.jl", + "from": "scripts/extract_mathlib4.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10490,7 +10484,7 @@ "weight": 1.0 }, { - "from": "scripts/build-production.sh", + "from": "scripts/extract_typechecker_ecosystem.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10502,7 +10496,7 @@ "weight": 1.0 }, { - "from": "scripts/final_complete_merge.jl", + "from": "scripts/build-production.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10514,7 +10508,7 @@ "weight": 1.0 }, { - "from": "rules/security_learning.lgt", + "from": "scripts/final_complete_merge.jl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10526,7 +10520,7 @@ "weight": 1.0 }, { - "from": "crates/echidna-core-spark/src/axiom_tracker.rs", + "from": "rules/security_learning.lgt", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10538,7 +10532,7 @@ "weight": 1.0 }, { - "from": "crates/echidna-core-spark/src/pareto.rs", + "from": "crates/echidna-core-spark/src/axiom_tracker.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10550,10 +10544,10 @@ "weight": 1.0 }, { - "from": "crates/typed_wasm/src/lib.rs", + "from": "crates/echidna-core-spark/src/pareto.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "crates/typed_wasm/src/lib.rs", @@ -10562,10 +10556,10 @@ "weight": 2.0 }, { - "from": "crates/echidna-mcp/src/main.rs", + "from": "crates/typed_wasm/src/lib.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "crates/echidna-mcp/src/main.rs", @@ -10574,7 +10568,7 @@ "weight": 1.0 }, { - "from": "crates/echidna-core/src/types.rs", + "from": "crates/echidna-mcp/src/main.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10586,7 +10580,7 @@ "weight": 1.0 }, { - "from": "docs-site/lib/echidna_docs/gateway_config.ex", + "from": "crates/echidna-core/src/types.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -10596,85 +10590,43 @@ "to": "WebServer", "relation": "framework", "weight": 1.0 + }, + { + "from": "docs-site/lib/echidna_docs/gateway_config.ex", + "to": "Networking", + "relation": "framework", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "src/rust/proof_search.rs", - "src/rust/gnn/client.rs", - "src/rust/repl/diagnostics.rs", - "src/rust/repl/proof.rs", - "src/rust/fault_tolerance/resilience.rs", - "src/rust/ipc/mod.rs", - "src/rust/provers/mizar.rs", - "src/rust/provers/coq.rs", - "src/rust/provers/lean.rs", - "src/rust/provers/framac.rs", - "src/rust/provers/z3.rs", - "src/rust/provers/hol4.rs", - "src/rust/verification/axiom_tracker.rs", - "src/rust/verification/portfolio.rs", - "src/rust/llm.rs", - "src/rust/dispatch.rs", - "src/rust/server.rs", - "src/rust/coprocessor/parigp.rs", - "src/rust/coprocessor/audio.rs", - "src/rust/coprocessor/math.rs", - "src/rust/coprocessor/julia_bridge.rs", - "src/rust/coprocessor/macaulay2.rs", - "src/rust/coprocessor/singular.rs", - "src/rust/corpus/octad.rs", - "src/rust/learning/design_search.rs", - "src/rust/neural.rs", - "src/rust/agent/actors.rs", - "src/rust/main.rs", - "src/interfaces/rest/main.rs", - "src/interfaces/graphql/resolvers.rs", - "src/interfaces/graphql/schema.rs", - "src/interfaces/graphql/main.rs", - "crates/typed_wasm/src/lib.rs" - ], - "frameworks": [ - "Networking", - "WebServer" - ], - "relation": "PanicPath->Disk" - }, - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "ResourceLeak", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "tests/corpus_fixtures/isabelle/Smoke.thy", - "tests/corpus_fixtures/isabelle/Smoke.thy", - "tests/corpus_fixtures/minif2f/algebra.lean" + "src/rust/ffi/mod.rs" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "ProofDrift->Cpu" + "relation": "ResourceLeak->Memory" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, + "source_category": "UnsafeFFI", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "src/rust/provers/konclude.rs", - "src/rust/provers/elk.rs", - "echidna-playground/src/Page.res" + "src/zig_ffi/chapel_bridge.zig", + "src/zig/ffi/axiom_spark_bridge.zig" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "InsecureProtocol->Network" + "relation": "UnsafeFFI->Memory" }, { "source_category": "UnsafeCode", @@ -10695,37 +10647,68 @@ "src/interfaces/graphql/ffi_wrapper.rs" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], "relation": "UnsafeCode->Memory" }, { - "source_category": "UnsafeFFI", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "InputBoundary", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "src/zig_ffi/chapel_bridge.zig", - "src/zig/ffi/axiom_spark_bridge.zig" + "tests/julia/gnn_rank_smoke.jl" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "UnsafeFFI->Memory" + "relation": "InputBoundary->Cpu" }, { - "source_category": "PathTraversal", + "source_category": "PanicPath", "sink_axis": "disk", "severity_value": 2.5, "files": [ - "scripts/install-proof-toolchains.sh" + "src/rust/proof_search.rs", + "src/rust/gnn/client.rs", + "src/rust/repl/diagnostics.rs", + "src/rust/repl/proof.rs", + "src/rust/fault_tolerance/resilience.rs", + "src/rust/ipc/mod.rs", + "src/rust/provers/mizar.rs", + "src/rust/provers/coq.rs", + "src/rust/provers/lean.rs", + "src/rust/provers/framac.rs", + "src/rust/provers/z3.rs", + "src/rust/provers/hol4.rs", + "src/rust/verification/axiom_tracker.rs", + "src/rust/verification/portfolio.rs", + "src/rust/llm.rs", + "src/rust/dispatch.rs", + "src/rust/server.rs", + "src/rust/coprocessor/parigp.rs", + "src/rust/coprocessor/audio.rs", + "src/rust/coprocessor/math.rs", + "src/rust/coprocessor/julia_bridge.rs", + "src/rust/coprocessor/macaulay2.rs", + "src/rust/coprocessor/singular.rs", + "src/rust/corpus/octad.rs", + "src/rust/learning/design_search.rs", + "src/rust/neural.rs", + "src/rust/agent/actors.rs", + "src/rust/main.rs", + "src/interfaces/rest/main.rs", + "src/interfaces/graphql/resolvers.rs", + "src/interfaces/graphql/schema.rs", + "src/interfaces/graphql/main.rs", + "crates/typed_wasm/src/lib.rs" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "PathTraversal->Disk" + "relation": "PanicPath->Disk" }, { "source_category": "PanicPath", @@ -10767,36 +10750,38 @@ "crates/typed_wasm/src/lib.rs" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], "relation": "PanicPath->Memory" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "tests/julia/gnn_rank_smoke.jl" + "scripts/install-proof-toolchains.sh" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "InputBoundary->Cpu" + "relation": "PathTraversal->Disk" }, { - "source_category": "ResourceLeak", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 5.0, "files": [ - "src/rust/ffi/mod.rs" + "tests/corpus_fixtures/isabelle/Smoke.thy", + "tests/corpus_fixtures/isabelle/Smoke.thy", + "tests/corpus_fixtures/minif2f/algebra.lean" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "ResourceLeak->Memory" + "relation": "ProofDrift->Cpu" }, { "source_category": "UnsafeCode", @@ -10817,10 +10802,25 @@ "src/interfaces/graphql/ffi_wrapper.rs" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], "relation": "UnsafeCode->Concurrency" + }, + { + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, + "files": [ + "src/rust/provers/konclude.rs", + "src/rust/provers/elk.rs", + "echidna-playground/src/Page.res" + ], + "frameworks": [ + "WebServer", + "Networking" + ], + "relation": "InsecureProtocol->Network" } ] } diff --git a/scans/echidnabot.json b/scans/echidnabot.json index 51626790..a71930b0 100644 --- a/scans/echidnabot.json +++ b/scans/echidnabot.json @@ -3,8 +3,8 @@ "program_path": "echidnabot", "language": "rust", "frameworks": [ - "Database", "Networking", + "Database", "WebServer" ], "weak_points": [ @@ -468,29 +468,11 @@ "recommended_attacks": [ "disk", "memory", - "concurrency", - "cpu" + "cpu", + "concurrency" ], "dependency_graph": { "edges": [ - { - "from": "tests/smoke.rs", - "to": "tests/lifecycle.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "tests/lifecycle.rs", - "to": "tests/integration_tests.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "tests/integration_tests.rs", - "to": "tests/seam_test.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, { "from": "src/scheduler/retry.rs", "to": "src/scheduler/job_queue.rs", @@ -510,21 +492,9 @@ "weight": 1.0 }, { - "from": "src/adapters/bitbucket.rs", - "to": "src/adapters/codeberg.rs", - "relation": "shared_dir:src/adapters", - "weight": 1.0 - }, - { - "from": "src/adapters/codeberg.rs", - "to": "src/adapters/mod.rs", - "relation": "shared_dir:src/adapters", - "weight": 1.0 - }, - { - "from": "src/adapters/mod.rs", - "to": "src/adapters/gitlab.rs", - "relation": "shared_dir:src/adapters", + "from": "src/abi/Foreign.idr", + "to": "src/abi/Types.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { @@ -564,20 +534,50 @@ "weight": 1.0 }, { - "from": "src/abi/Foreign.idr", - "to": "src/abi/Types.idr", - "relation": "shared_dir:src/abi", + "from": "src/adapters/bitbucket.rs", + "to": "src/adapters/codeberg.rs", + "relation": "shared_dir:src/adapters", + "weight": 1.0 + }, + { + "from": "src/adapters/codeberg.rs", + "to": "src/adapters/mod.rs", + "relation": "shared_dir:src/adapters", + "weight": 1.0 + }, + { + "from": "src/adapters/mod.rs", + "to": "src/adapters/gitlab.rs", + "relation": "shared_dir:src/adapters", + "weight": 1.0 + }, + { + "from": "tests/smoke.rs", + "to": "tests/lifecycle.rs", + "relation": "shared_dir:tests", + "weight": 1.0 + }, + { + "from": "tests/lifecycle.rs", + "to": "tests/integration_tests.rs", + "relation": "shared_dir:tests", + "weight": 1.0 + }, + { + "from": "tests/integration_tests.rs", + "to": "tests/seam_test.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { "from": "src/observability.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/observability.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -589,13 +589,13 @@ }, { "from": "src/shutdown.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 6.0 }, { "from": "src/shutdown.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 6.0 }, @@ -607,13 +607,13 @@ }, { "from": "src/scheduler/retry.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 6.0 }, { "from": "src/scheduler/retry.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 6.0 }, @@ -625,13 +625,13 @@ }, { "from": "src/scheduler/job_queue.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 5.0 }, { "from": "src/scheduler/job_queue.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 5.0 }, @@ -643,13 +643,13 @@ }, { "from": "src/scheduler/limiter.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 6.0 }, { "from": "src/scheduler/limiter.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 6.0 }, @@ -661,13 +661,13 @@ }, { "from": "src/store/sqlite.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/store/sqlite.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -679,13 +679,13 @@ }, { "from": "src/result_formatter.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/result_formatter.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -697,13 +697,13 @@ }, { "from": "src/trust/axiom_tracker.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/trust/axiom_tracker.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -715,13 +715,13 @@ }, { "from": "src/api/rate_limit.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 3.0 }, { "from": "src/api/rate_limit.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 3.0 }, @@ -733,13 +733,13 @@ }, { "from": "src/api/graphql.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 2.0 }, { "from": "src/api/graphql.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 2.0 }, @@ -751,13 +751,13 @@ }, { "from": "src/api/webhooks.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 2.0 }, { "from": "src/api/webhooks.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 2.0 }, @@ -769,13 +769,13 @@ }, { "from": "src/abi/Foreign.idr", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 36.0 }, { "from": "src/abi/Foreign.idr", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 36.0 }, @@ -787,13 +787,13 @@ }, { "from": "src/abi/Types.idr", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 3.0 }, { "from": "src/abi/Types.idr", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 3.0 }, @@ -805,13 +805,13 @@ }, { "from": "src/feedback/reranker.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 2.0 }, { "from": "src/feedback/reranker.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 2.0 }, @@ -823,13 +823,13 @@ }, { "from": "src/feedback/corpus_delta.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 2.0 }, { "from": "src/feedback/corpus_delta.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 2.0 }, @@ -841,13 +841,13 @@ }, { "from": "src/executor/container.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/executor/container.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -859,13 +859,13 @@ }, { "from": "src/dispatcher/echidna_client.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/dispatcher/echidna_client.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -877,13 +877,13 @@ }, { "from": "src/adapters/bitbucket.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/adapters/bitbucket.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -895,13 +895,13 @@ }, { "from": "src/adapters/codeberg.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/adapters/codeberg.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -913,13 +913,13 @@ }, { "from": "src/adapters/mod.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/adapters/mod.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -931,13 +931,13 @@ }, { "from": "src/adapters/gitlab.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/adapters/gitlab.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -949,13 +949,13 @@ }, { "from": "src/error.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "src/error.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -967,13 +967,13 @@ }, { "from": "src/main.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 2.0 }, { "from": "src/main.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 2.0 }, @@ -985,13 +985,13 @@ }, { "from": "tests/smoke.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 2.0 }, { "from": "tests/smoke.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 2.0 }, @@ -1003,13 +1003,13 @@ }, { "from": "tests/lifecycle.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 6.0 }, { "from": "tests/lifecycle.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 6.0 }, @@ -1021,13 +1021,13 @@ }, { "from": "tests/integration_tests.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "tests/integration_tests.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -1039,13 +1039,13 @@ }, { "from": "tests/seam_test.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 2.0 }, { "from": "tests/seam_test.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 2.0 }, @@ -1057,13 +1057,13 @@ }, { "from": "ffi/zig/src/main.zig", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -1075,13 +1075,13 @@ }, { "from": "ffi/zig/test/integration_test.zig", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 4.0 }, { "from": "ffi/zig/test/integration_test.zig", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 4.0 }, @@ -1093,13 +1093,13 @@ }, { "from": "fuzz/fuzz_targets/fuzz_hmac.rs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "fuzz/fuzz_targets/fuzz_hmac.rs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -1111,13 +1111,13 @@ }, { "from": "proofs/lean/sorry_stub.lean", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 3.0 }, { "from": "proofs/lean/sorry_stub.lean", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 3.0 }, @@ -1129,13 +1129,13 @@ }, { "from": "proofs/coq/admitted_stub.v", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 3.0 }, { "from": "proofs/coq/admitted_stub.v", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 3.0 }, @@ -1147,13 +1147,13 @@ }, { "from": "scripts/governance/apply-branch-protection.sh", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "scripts/governance/apply-branch-protection.sh", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -1165,13 +1165,13 @@ }, { "from": "contractiles/trust/Trustfile.hs", - "to": "Database", + "to": "Networking", "relation": "framework", "weight": 1.0 }, { "from": "contractiles/trust/Trustfile.hs", - "to": "Networking", + "to": "Database", "relation": "framework", "weight": 1.0 }, @@ -1187,7 +1187,7 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/scheduler/job_queue.rs", @@ -1197,15 +1197,30 @@ "fuzz/fuzz_targets/fuzz_hmac.rs" ], "frameworks": [ + "Networking", "Database", + "WebServer" + ], + "relation": "PanicPath->Disk" + }, + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "proofs/lean/sorry_stub.lean", + "proofs/coq/admitted_stub.v" + ], + "frameworks": [ "Networking", + "Database", "WebServer" ], - "relation": "PanicPath->Memory" + "relation": "ProofDrift->Cpu" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/scheduler/job_queue.rs", @@ -1215,26 +1230,11 @@ "fuzz/fuzz_targets/fuzz_hmac.rs" ], "frameworks": [ - "Database", "Networking", - "WebServer" - ], - "relation": "PanicPath->Disk" - }, - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "proofs/lean/sorry_stub.lean", - "proofs/coq/admitted_stub.v" - ], - "frameworks": [ "Database", - "Networking", "WebServer" ], - "relation": "ProofDrift->Cpu" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/echo-types.json b/scans/echo-types.json index 3249db1b..b3400459 100644 --- a/scans/echo-types.json +++ b/scans/echo-types.json @@ -60,8 +60,8 @@ } ], "recommended_attacks": [ - "network", - "cpu" + "cpu", + "network" ], "dependency_graph": { "edges": [] @@ -69,25 +69,25 @@ "taint_matrix": { "rows": [ { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "ProofDrift", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "tools/banner/build-banner.mjs" + "proofs/agda/Ordinal/Buchholz/Fidelity.agda", + "proofs/agda/EchoImageFactorizationPropPostulated.agda" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "ProofDrift->Cpu" }, { - "source_category": "ProofDrift", - "sink_axis": "cpu", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "proofs/agda/Ordinal/Buchholz/Fidelity.agda", - "proofs/agda/EchoImageFactorizationPropPostulated.agda" + "tools/banner/build-banner.mjs" ], "frameworks": [], - "relation": "ProofDrift->Cpu" + "relation": "InsecureProtocol->Network" } ] } diff --git a/scans/eclexia.json b/scans/eclexia.json index d8373ad7..5bd14a0c 100644 --- a/scans/eclexia.json +++ b/scans/eclexia.json @@ -1208,186 +1208,192 @@ } ], "recommended_attacks": [ + "concurrency", + "disk", "network", "cpu", - "disk", - "concurrency", "memory" ], "dependency_graph": { "edges": [ { - "from": "ffi/zig/src/main.zig", - "to": "ffi/zig/src/resource.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "compiler/eclexia-parser/src/expr.rs", + "to": "compiler/eclexia-parser/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-parser/src", "weight": 1.0 }, { - "from": "compiler/eclexia-db/src/vfs.rs", - "to": "compiler/eclexia-db/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-db/src", + "from": "compiler/eclexia-hir/src/lower.rs", + "to": "compiler/eclexia-hir/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-hir/src", "weight": 1.0 }, { - "from": "compiler/eclexia-db/src/lib.rs", - "to": "compiler/eclexia-db/src/queries.rs", - "relation": "shared_dir:compiler/eclexia-db/src", + "from": "compiler/eclexia-lsp/src/server.rs", + "to": "compiler/eclexia-lsp/src/symbols.rs", + "relation": "shared_dir:compiler/eclexia-lsp/src", "weight": 1.0 }, { - "from": "compiler/eclexia/src/bench_runner.rs", - "to": "compiler/eclexia/src/commands.rs", - "relation": "shared_dir:compiler/eclexia/src", + "from": "ffi/zig/src/main.zig", + "to": "ffi/zig/src/resource.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { - "from": "compiler/eclexia/src/commands.rs", - "to": "compiler/eclexia/src/resolver.rs", - "relation": "shared_dir:compiler/eclexia/src", + "from": "stdlib/io.ecl", + "to": "stdlib/dom.ecl", + "relation": "shared_dir:stdlib", "weight": 1.0 }, { - "from": "compiler/eclexia/src/resolver.rs", - "to": "compiler/eclexia/src/repl.rs", - "relation": "shared_dir:compiler/eclexia/src", + "from": "stdlib/dom.ecl", + "to": "stdlib/collections.ecl", + "relation": "shared_dir:stdlib", "weight": 1.0 }, { - "from": "compiler/eclexia/src/repl.rs", - "to": "compiler/eclexia/src/package_manager.rs", - "relation": "shared_dir:compiler/eclexia/src", + "from": "stdlib/collections.ecl", + "to": "stdlib/async.ecl", + "relation": "shared_dir:stdlib", "weight": 1.0 }, { - "from": "compiler/eclexia/src/package_manager.rs", - "to": "compiler/eclexia/src/test_runner.rs", - "relation": "shared_dir:compiler/eclexia/src", + "from": "compiler/eclexia-lint/src/rules/unused_variable.rs", + "to": "compiler/eclexia-lint/src/rules/unreachable_code.rs", + "relation": "shared_dir:compiler/eclexia-lint/src/rules", "weight": 1.0 }, { - "from": "compiler/eclexia/src/test_runner.rs", - "to": "compiler/eclexia/src/interop.rs", - "relation": "shared_dir:compiler/eclexia/src", + "from": "compiler/eclexia-lint/src/rules/unreachable_code.rs", + "to": "compiler/eclexia-lint/src/rules/long_line.rs", + "relation": "shared_dir:compiler/eclexia-lint/src/rules", "weight": 1.0 }, { - "from": "compiler/eclexia/src/interop.rs", - "to": "compiler/eclexia/src/registry.rs", - "relation": "shared_dir:compiler/eclexia/src", + "from": "compiler/eclexia-lint/src/rules/long_line.rs", + "to": "compiler/eclexia-lint/src/rules/negative_resource.rs", + "relation": "shared_dir:compiler/eclexia-lint/src/rules", "weight": 1.0 }, { - "from": "compiler/eclexia-hir/src/lower.rs", - "to": "compiler/eclexia-hir/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-hir/src", + "from": "compiler/eclexia-lint/src/rules/negative_resource.rs", + "to": "compiler/eclexia-lint/src/rules/unbounded_resource.rs", + "relation": "shared_dir:compiler/eclexia-lint/src/rules", "weight": 1.0 }, { - "from": "compiler/eclexia-ast/src/dimension.rs", - "to": "compiler/eclexia-ast/src/types.rs", - "relation": "shared_dir:compiler/eclexia-ast/src", + "from": "compiler/eclexia-lint/src/rules/unbounded_resource.rs", + "to": "compiler/eclexia-lint/src/rules/trailing_whitespace.rs", + "relation": "shared_dir:compiler/eclexia-lint/src/rules", "weight": 1.0 }, { - "from": "compiler/eclexia-ast/src/types.rs", - "to": "compiler/eclexia-ast/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-ast/src", + "from": "compiler/eclexia-modules/src/dep_graph.rs", + "to": "compiler/eclexia-modules/src/parallel.rs", + "relation": "shared_dir:compiler/eclexia-modules/src", "weight": 1.0 }, { - "from": "compiler/eclexia/tests/conformance_tests.rs", - "to": "compiler/eclexia/tests/integration_tests.rs", - "relation": "shared_dir:compiler/eclexia/tests", + "from": "compiler/eclexia-modules/src/parallel.rs", + "to": "compiler/eclexia-modules/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-modules/src", "weight": 1.0 }, { - "from": "compiler/eclexia-parser/src/expr.rs", - "to": "compiler/eclexia-parser/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-parser/src", + "from": "compiler/eclexia-modules/src/lib.rs", + "to": "compiler/eclexia-modules/src/interface.rs", + "relation": "shared_dir:compiler/eclexia-modules/src", "weight": 1.0 }, { - "from": "src/abi/ResourceABI.idr", - "to": "src/abi/Foreign.idr", - "relation": "shared_dir:src/abi", + "from": "compiler/eclexia-ast/src/dimension.rs", + "to": "compiler/eclexia-ast/src/types.rs", + "relation": "shared_dir:compiler/eclexia-ast/src", "weight": 1.0 }, { - "from": "src/abi/Foreign.idr", - "to": "src/abi/Types.idr", - "relation": "shared_dir:src/abi", + "from": "compiler/eclexia-ast/src/types.rs", + "to": "compiler/eclexia-ast/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-ast/src", "weight": 1.0 }, { - "from": "compiler/eclexia-lsp/src/server.rs", - "to": "compiler/eclexia-lsp/src/symbols.rs", - "relation": "shared_dir:compiler/eclexia-lsp/src", + "from": "compiler/eclexia-specialize/src/residualize.rs", + "to": "compiler/eclexia-specialize/src/binding_time.rs", + "relation": "shared_dir:compiler/eclexia-specialize/src", "weight": 1.0 }, { - "from": "compiler/eclexia-interp/src/builtins.rs", - "to": "compiler/eclexia-interp/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-interp/src", + "from": "compiler/eclexia-mir/src/optimize.rs", + "to": "compiler/eclexia-mir/src/lower.rs", + "relation": "shared_dir:compiler/eclexia-mir/src", "weight": 1.0 }, { - "from": "compiler/eclexia-interp/src/lib.rs", - "to": "compiler/eclexia-interp/src/eval.rs", - "relation": "shared_dir:compiler/eclexia-interp/src", + "from": "compiler/eclexia-mir/src/lower.rs", + "to": "compiler/eclexia-mir/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-mir/src", "weight": 1.0 }, { - "from": "playground/public/app.js", - "to": "playground/public/service-worker.js", - "relation": "shared_dir:playground/public", + "from": "compiler/eclexia/tests/conformance_tests.rs", + "to": "compiler/eclexia/tests/integration_tests.rs", + "relation": "shared_dir:compiler/eclexia/tests", "weight": 1.0 }, { - "from": "compiler/eclexia-mir/src/optimize.rs", - "to": "compiler/eclexia-mir/src/lower.rs", - "relation": "shared_dir:compiler/eclexia-mir/src", + "from": "compiler/eclexia-typeck/src/env.rs", + "to": "compiler/eclexia-typeck/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-typeck/src", "weight": 1.0 }, { - "from": "compiler/eclexia-mir/src/lower.rs", - "to": "compiler/eclexia-mir/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-mir/src", + "from": "compiler/eclexia-typeck/src/lib.rs", + "to": "compiler/eclexia-typeck/src/infer.rs", + "relation": "shared_dir:compiler/eclexia-typeck/src", "weight": 1.0 }, { - "from": "tests/conformance/invalid/resource_infinite_loop.ecl", - "to": "tests/conformance/invalid/adaptive_no_feasible_solution.ecl", - "relation": "shared_dir:tests/conformance/invalid", + "from": "src/abi/ResourceABI.idr", + "to": "src/abi/Foreign.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "tests/conformance/invalid/adaptive_no_feasible_solution.ecl", - "to": "tests/conformance/invalid/carbon_constraint_violation.ecl", - "relation": "shared_dir:tests/conformance/invalid", + "from": "src/abi/Foreign.idr", + "to": "src/abi/Types.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "tests/conformance/invalid/carbon_constraint_violation.ecl", - "to": "tests/conformance/invalid/energy_constraint_violation.ecl", - "relation": "shared_dir:tests/conformance/invalid", + "from": "compiler/eclexia-lint/src/diagnostics.rs", + "to": "compiler/eclexia-lint/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-lint/src", "weight": 1.0 }, { - "from": "tests/conformance/invalid/energy_constraint_violation.ecl", - "to": "tests/conformance/invalid/resource_zero_budget.ecl", - "relation": "shared_dir:tests/conformance/invalid", + "from": "compiler/eclexia-db/src/vfs.rs", + "to": "compiler/eclexia-db/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-db/src", "weight": 1.0 }, { - "from": "tests/conformance/invalid/resource_zero_budget.ecl", - "to": "tests/conformance/invalid/time_constraint_violation.ecl", - "relation": "shared_dir:tests/conformance/invalid", + "from": "compiler/eclexia-db/src/lib.rs", + "to": "compiler/eclexia-db/src/queries.rs", + "relation": "shared_dir:compiler/eclexia-db/src", "weight": 1.0 }, { - "from": "tests/conformance/invalid/time_constraint_violation.ecl", - "to": "tests/conformance/invalid/resource_nested_overflow.ecl", - "relation": "shared_dir:tests/conformance/invalid", + "from": "playground/public/app.js", + "to": "playground/public/service-worker.js", + "relation": "shared_dir:playground/public", + "weight": 1.0 + }, + { + "from": "compiler/eclexia-effects/src/evidence.rs", + "to": "compiler/eclexia-effects/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-effects/src", "weight": 1.0 }, { @@ -1433,69 +1439,57 @@ "weight": 1.0 }, { - "from": "compiler/eclexia-lint/src/rules/unused_variable.rs", - "to": "compiler/eclexia-lint/src/rules/unreachable_code.rs", - "relation": "shared_dir:compiler/eclexia-lint/src/rules", - "weight": 1.0 - }, - { - "from": "compiler/eclexia-lint/src/rules/unreachable_code.rs", - "to": "compiler/eclexia-lint/src/rules/long_line.rs", - "relation": "shared_dir:compiler/eclexia-lint/src/rules", - "weight": 1.0 - }, - { - "from": "compiler/eclexia-lint/src/rules/long_line.rs", - "to": "compiler/eclexia-lint/src/rules/negative_resource.rs", - "relation": "shared_dir:compiler/eclexia-lint/src/rules", + "from": "tests/conformance/invalid/resource_infinite_loop.ecl", + "to": "tests/conformance/invalid/adaptive_no_feasible_solution.ecl", + "relation": "shared_dir:tests/conformance/invalid", "weight": 1.0 }, { - "from": "compiler/eclexia-lint/src/rules/negative_resource.rs", - "to": "compiler/eclexia-lint/src/rules/unbounded_resource.rs", - "relation": "shared_dir:compiler/eclexia-lint/src/rules", + "from": "tests/conformance/invalid/adaptive_no_feasible_solution.ecl", + "to": "tests/conformance/invalid/carbon_constraint_violation.ecl", + "relation": "shared_dir:tests/conformance/invalid", "weight": 1.0 }, { - "from": "compiler/eclexia-lint/src/rules/unbounded_resource.rs", - "to": "compiler/eclexia-lint/src/rules/trailing_whitespace.rs", - "relation": "shared_dir:compiler/eclexia-lint/src/rules", + "from": "tests/conformance/invalid/carbon_constraint_violation.ecl", + "to": "tests/conformance/invalid/energy_constraint_violation.ecl", + "relation": "shared_dir:tests/conformance/invalid", "weight": 1.0 }, { - "from": "compiler/eclexia-specialize/src/residualize.rs", - "to": "compiler/eclexia-specialize/src/binding_time.rs", - "relation": "shared_dir:compiler/eclexia-specialize/src", + "from": "tests/conformance/invalid/energy_constraint_violation.ecl", + "to": "tests/conformance/invalid/resource_zero_budget.ecl", + "relation": "shared_dir:tests/conformance/invalid", "weight": 1.0 }, { - "from": "compiler/eclexia-typeck/src/env.rs", - "to": "compiler/eclexia-typeck/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-typeck/src", + "from": "tests/conformance/invalid/resource_zero_budget.ecl", + "to": "tests/conformance/invalid/time_constraint_violation.ecl", + "relation": "shared_dir:tests/conformance/invalid", "weight": 1.0 }, { - "from": "compiler/eclexia-typeck/src/lib.rs", - "to": "compiler/eclexia-typeck/src/infer.rs", - "relation": "shared_dir:compiler/eclexia-typeck/src", + "from": "tests/conformance/invalid/time_constraint_violation.ecl", + "to": "tests/conformance/invalid/resource_nested_overflow.ecl", + "relation": "shared_dir:tests/conformance/invalid", "weight": 1.0 }, { - "from": "stdlib/io.ecl", - "to": "stdlib/dom.ecl", - "relation": "shared_dir:stdlib", + "from": "tests/conformance/valid/resource_loop_tracking.ecl", + "to": "tests/conformance/valid/time_constraint_satisfied.ecl", + "relation": "shared_dir:tests/conformance/valid", "weight": 1.0 }, { - "from": "stdlib/dom.ecl", - "to": "stdlib/collections.ecl", - "relation": "shared_dir:stdlib", + "from": "tests/conformance/valid/time_constraint_satisfied.ecl", + "to": "tests/conformance/valid/resource_nested_calls.ecl", + "relation": "shared_dir:tests/conformance/valid", "weight": 1.0 }, { - "from": "stdlib/collections.ecl", - "to": "stdlib/async.ecl", - "relation": "shared_dir:stdlib", + "from": "tests/conformance/valid/resource_nested_calls.ecl", + "to": "tests/conformance/valid/energy_constraint_satisfied.ecl", + "relation": "shared_dir:tests/conformance/valid", "weight": 1.0 }, { @@ -1511,51 +1505,57 @@ "weight": 1.0 }, { - "from": "compiler/eclexia-lint/src/diagnostics.rs", - "to": "compiler/eclexia-lint/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-lint/src", + "from": "compiler/eclexia/src/bench_runner.rs", + "to": "compiler/eclexia/src/commands.rs", + "relation": "shared_dir:compiler/eclexia/src", "weight": 1.0 }, { - "from": "compiler/eclexia-effects/src/evidence.rs", - "to": "compiler/eclexia-effects/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-effects/src", + "from": "compiler/eclexia/src/commands.rs", + "to": "compiler/eclexia/src/resolver.rs", + "relation": "shared_dir:compiler/eclexia/src", "weight": 1.0 }, { - "from": "tests/conformance/valid/resource_loop_tracking.ecl", - "to": "tests/conformance/valid/time_constraint_satisfied.ecl", - "relation": "shared_dir:tests/conformance/valid", + "from": "compiler/eclexia/src/resolver.rs", + "to": "compiler/eclexia/src/repl.rs", + "relation": "shared_dir:compiler/eclexia/src", "weight": 1.0 }, { - "from": "tests/conformance/valid/time_constraint_satisfied.ecl", - "to": "tests/conformance/valid/resource_nested_calls.ecl", - "relation": "shared_dir:tests/conformance/valid", + "from": "compiler/eclexia/src/repl.rs", + "to": "compiler/eclexia/src/package_manager.rs", + "relation": "shared_dir:compiler/eclexia/src", "weight": 1.0 }, { - "from": "tests/conformance/valid/resource_nested_calls.ecl", - "to": "tests/conformance/valid/energy_constraint_satisfied.ecl", - "relation": "shared_dir:tests/conformance/valid", + "from": "compiler/eclexia/src/package_manager.rs", + "to": "compiler/eclexia/src/test_runner.rs", + "relation": "shared_dir:compiler/eclexia/src", "weight": 1.0 }, { - "from": "compiler/eclexia-modules/src/dep_graph.rs", - "to": "compiler/eclexia-modules/src/parallel.rs", - "relation": "shared_dir:compiler/eclexia-modules/src", + "from": "compiler/eclexia/src/test_runner.rs", + "to": "compiler/eclexia/src/interop.rs", + "relation": "shared_dir:compiler/eclexia/src", "weight": 1.0 }, { - "from": "compiler/eclexia-modules/src/parallel.rs", - "to": "compiler/eclexia-modules/src/lib.rs", - "relation": "shared_dir:compiler/eclexia-modules/src", + "from": "compiler/eclexia/src/interop.rs", + "to": "compiler/eclexia/src/registry.rs", + "relation": "shared_dir:compiler/eclexia/src", "weight": 1.0 }, { - "from": "compiler/eclexia-modules/src/lib.rs", - "to": "compiler/eclexia-modules/src/interface.rs", - "relation": "shared_dir:compiler/eclexia-modules/src", + "from": "compiler/eclexia-interp/src/builtins.rs", + "to": "compiler/eclexia-interp/src/lib.rs", + "relation": "shared_dir:compiler/eclexia-interp/src", + "weight": 1.0 + }, + { + "from": "compiler/eclexia-interp/src/lib.rs", + "to": "compiler/eclexia-interp/src/eval.rs", + "relation": "shared_dir:compiler/eclexia-interp/src", "weight": 1.0 }, { @@ -2752,7 +2752,7 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "compiler/eclexia-mir/src/lower.rs", @@ -2763,7 +2763,7 @@ "Concurrent", "Networking" ], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "UnboundedAllocation", @@ -2786,21 +2786,6 @@ ], "relation": "UnboundedAllocation->Memory" }, - { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "compiler/eclexia-mir/src/lower.rs", - "compiler/eclexia/src/commands.rs", - "compiler/eclexia-interp/src/eval.rs" - ], - "frameworks": [ - "Concurrent", - "Networking" - ], - "relation": "PanicPath->Disk" - }, { "source_category": "DynamicCodeExecution", "sink_axis": "memory", @@ -2815,17 +2800,19 @@ "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "playground/public/app.js" + "compiler/eclexia-mir/src/lower.rs", + "compiler/eclexia/src/commands.rs", + "compiler/eclexia-interp/src/eval.rs" ], "frameworks": [ "Concurrent", "Networking" ], - "relation": "DynamicCodeExecution->Network" + "relation": "PanicPath->Memory" }, { "source_category": "UnboundedAllocation", @@ -2847,6 +2834,19 @@ "Networking" ], "relation": "UnboundedAllocation->Cpu" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "playground/public/app.js" + ], + "frameworks": [ + "Concurrent", + "Networking" + ], + "relation": "DynamicCodeExecution->Network" } ] } diff --git a/scans/eclexiaiser.json b/scans/eclexiaiser.json index 70e73fcf..0667665e 100644 --- a/scans/eclexiaiser.json +++ b/scans/eclexiaiser.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "eclexiaiser", - "language": "rust", + "language": "idris", "frameworks": [], "weak_points": [ { @@ -143,23 +143,23 @@ } ], "recommended_attacks": [ - "cpu", + "memory", "disk", - "memory" + "cpu" ], "dependency_graph": { "edges": [ - { - "from": "src/codegen/reporter.rs", - "to": "src/codegen/parser.rs", - "relation": "shared_dir:src/codegen", - "weight": 1.0 - }, { "from": "src/interface/abi/Eclexiaiser/ABI/Foreign.idr", "to": "src/interface/abi/Eclexiaiser/ABI/Types.idr", "relation": "shared_dir:src/interface/abi/Eclexiaiser/ABI", "weight": 1.0 + }, + { + "from": "src/codegen/reporter.rs", + "to": "src/codegen/parser.rs", + "relation": "shared_dir:src/codegen", + "weight": 1.0 } ] }, @@ -176,24 +176,24 @@ "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "src/interface/ffi/src/main.zig" + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "PanicPath", + "source_category": "UnsafeCode", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "src/codegen/parser.rs" + "src/interface/ffi/src/main.zig" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnsafeCode->Memory" }, { "source_category": "PanicPath", @@ -206,14 +206,14 @@ "relation": "PanicPath->Disk" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/manifest/mod.rs" + "src/codegen/parser.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/empty-linter.json b/scans/empty-linter.json index 99b268f8..7e9140f5 100644 --- a/scans/empty-linter.json +++ b/scans/empty-linter.json @@ -245,17 +245,11 @@ ], "recommended_attacks": [ "cpu", - "disk", - "memory" + "memory", + "disk" ], "dependency_graph": { "edges": [ - { - "from": "src/core/TextTransform.res", - "to": "src/core/ByteDetector.res", - "relation": "shared_dir:src/core", - "weight": 1.0 - }, { "from": "src/web/Components.res", "to": "src/web/FormEnhancer.res", @@ -263,9 +257,9 @@ "weight": 1.0 }, { - "from": "src/bindings/Deno.res", - "to": "src/bindings/Glob.res", - "relation": "shared_dir:src/bindings", + "from": "src/core/TextTransform.res", + "to": "src/core/ByteDetector.res", + "relation": "shared_dir:src/core", "weight": 1.0 }, { @@ -285,6 +279,12 @@ "to": "tests/SafeWhitespace_test.res", "relation": "shared_dir:tests", "weight": 1.0 + }, + { + "from": "src/bindings/Deno.res", + "to": "src/bindings/Glob.res", + "relation": "shared_dir:src/bindings", + "weight": 1.0 } ] }, diff --git a/scans/ensaid-spec.json b/scans/ensaid-spec.json index f068fd58..c598ca2b 100644 --- a/scans/ensaid-spec.json +++ b/scans/ensaid-spec.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "ensaid-spec", - "language": "scheme", + "language": "shell", "frameworks": [], "weak_points": [], "statistics": { diff --git a/scans/ephapax.json b/scans/ephapax.json index 8383649e..a122172f 100644 --- a/scans/ephapax.json +++ b/scans/ephapax.json @@ -1334,106 +1334,106 @@ ], "recommended_attacks": [ "concurrency", - "memory", "disk", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [ { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/adjust", + "from": "examples/error_handling/error_chain.eph", + "to": "examples/error_handling/linear_cleanup.eph", + "relation": "shared_dir:examples/error_handling", "weight": 1.0 }, { - "from": "examples/linear/08-linear-protocol.eph", - "to": "examples/linear/02-linear-must-consume.eph", - "relation": "shared_dir:examples/linear", + "from": "examples/error_handling/linear_cleanup.eph", + "to": "examples/error_handling/resource_safety.eph", + "relation": "shared_dir:examples/error_handling", "weight": 1.0 }, { - "from": "examples/linear/02-linear-must-consume.eph", - "to": "examples/linear/04-linear-pair.eph", - "relation": "shared_dir:examples/linear", + "from": "examples/affine/05-affine-logging.eph", + "to": "examples/affine/02-affine-optional-cleanup.eph", + "relation": "shared_dir:examples/affine", "weight": 1.0 }, { - "from": "examples/linear/04-linear-pair.eph", - "to": "examples/linear/05-linear-mutex.eph", - "relation": "shared_dir:examples/linear", + "from": "examples/affine/02-affine-optional-cleanup.eph", + "to": "examples/affine/10-affine-weak-ref.eph", + "relation": "shared_dir:examples/affine", "weight": 1.0 }, { - "from": "src/ephapax-wasm/src/carriers.rs", - "to": "src/ephapax-wasm/src/ownership.rs", - "relation": "shared_dir:src/ephapax-wasm/src", + "from": "examples/affine/10-affine-weak-ref.eph", + "to": "examples/affine/03-affine-cache.eph", + "relation": "shared_dir:examples/affine", "weight": 1.0 }, { - "from": "src/ephapax-wasm/src/ownership.rs", - "to": "src/ephapax-wasm/src/debug.rs", - "relation": "shared_dir:src/ephapax-wasm/src", + "from": "examples/ffi/02-ffi-linear-handle.eph", + "to": "examples/ffi/01-ffi-basic.eph", + "relation": "shared_dir:examples/ffi", "weight": 1.0 }, { - "from": "src/ephapax-wasm/src/debug.rs", - "to": "src/ephapax-wasm/src/lib.rs", - "relation": "shared_dir:src/ephapax-wasm/src", + "from": "examples/ffi/01-ffi-basic.eph", + "to": "examples/ffi/05-ffi-array.eph", + "relation": "shared_dir:examples/ffi", "weight": 1.0 }, { - "from": "stdlib/Coproc.eph", - "to": "stdlib/Argv.eph", - "relation": "shared_dir:stdlib", + "from": "src/ephapax-cli/tests/eph_corpus_gate.rs", + "to": "src/ephapax-cli/tests/v2_stdlib_import.rs", + "relation": "shared_dir:src/ephapax-cli/tests", "weight": 1.0 }, { - "from": "stdlib/Argv.eph", - "to": "stdlib/Aggregate.eph", - "relation": "shared_dir:stdlib", + "from": "src/ephapax-cli/tests/v2_stdlib_import.rs", + "to": "src/ephapax-cli/tests/cli_verify_ownership.rs", + "relation": "shared_dir:src/ephapax-cli/tests", "weight": 1.0 }, { - "from": "stdlib/Aggregate.eph", - "to": "stdlib/IO.eph", - "relation": "shared_dir:stdlib", + "from": "src/ephapax-cli/tests/cli_verify_ownership.rs", + "to": "src/ephapax-cli/tests/v2_grammar_phase_i.rs", + "relation": "shared_dir:src/ephapax-cli/tests", "weight": 1.0 }, { - "from": "stdlib/IO.eph", - "to": "stdlib/Allen.eph", - "relation": "shared_dir:stdlib", + "from": "src/ephapax-cli/tests/v2_grammar_phase_i.rs", + "to": "src/ephapax-cli/tests/v2_grammar_phase_j.rs", + "relation": "shared_dir:src/ephapax-cli/tests", "weight": 1.0 }, { - "from": "stdlib/Allen.eph", - "to": "stdlib/Stream.eph", - "relation": "shared_dir:stdlib", + "from": "src/ephapax-cli/tests/v2_grammar_phase_j.rs", + "to": "src/ephapax-cli/tests/v2_grammar_phase_k_qualified.rs", + "relation": "shared_dir:src/ephapax-cli/tests", "weight": 1.0 }, { - "from": "stdlib/Stream.eph", - "to": "stdlib/Transactions.eph", - "relation": "shared_dir:stdlib", + "from": "src/ephapax-cli/tests/v2_grammar_phase_k_qualified.rs", + "to": "src/ephapax-cli/tests/typed_wasm_seam_conformance.rs", + "relation": "shared_dir:src/ephapax-cli/tests", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": ".machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/intend", + "from": "src/ephapax-cli/tests/typed_wasm_seam_conformance.rs", + "to": "src/ephapax-cli/tests/v2_grammar_phase_d_aliases.rs", + "relation": "shared_dir:src/ephapax-cli/tests", "weight": 1.0 }, { - "from": "idris2/ffi/zig/seams.zig", - "to": "idris2/ffi/zig/tokbuf.zig", - "relation": "shared_dir:idris2/ffi/zig", + "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 }, { - "from": "examples/pattern_matching/linear_match.eph", - "to": "examples/pattern_matching/destructure_pair.eph", - "relation": "shared_dir:examples/pattern_matching", + "from": "idris2/ffi/zig/seams.zig", + "to": "idris2/ffi/zig/tokbuf.zig", + "relation": "shared_dir:idris2/ffi/zig", "weight": 1.0 }, { @@ -1455,225 +1455,183 @@ "weight": 1.0 }, { - "from": "scripts/install-zig.sh", - "to": "scripts/install-idris2.sh", - "relation": "shared_dir:scripts", + "from": "src/ephapax-parser/src/surface.rs", + "to": "src/ephapax-parser/src/lists_tuples.rs", + "relation": "shared_dir:src/ephapax-parser/src", "weight": 1.0 }, { - "from": "src/ephapax-cli/src/import_resolver.rs", - "to": "src/ephapax-cli/src/main.rs", - "relation": "shared_dir:src/ephapax-cli/src", + "from": "src/ephapax-parser/src/lists_tuples.rs", + "to": "src/ephapax-parser/src/lib.rs", + "relation": "shared_dir:src/ephapax-parser/src", "weight": 1.0 }, { - "from": "src/ephapax-package/src/resolver.rs", - "to": "src/ephapax-package/src/manifest.rs", - "relation": "shared_dir:src/ephapax-package/src", + "from": "src/ephapax-parser/src/lib.rs", + "to": "src/ephapax-parser/src/error.rs", + "relation": "shared_dir:src/ephapax-parser/src", "weight": 1.0 }, { - "from": "src/ephapax-package/src/manifest.rs", - "to": "src/ephapax-package/src/registry.rs", - "relation": "shared_dir:src/ephapax-package/src", + "from": "examples/modules/reexport.eph", + "to": "examples/modules/module_types.eph", + "relation": "shared_dir:examples/modules", "weight": 1.0 }, { - "from": "src/ephapax-package/src/registry.rs", - "to": "src/ephapax-package/src/lib.rs", - "relation": "shared_dir:src/ephapax-package/src", + "from": "examples/linear/08-linear-protocol.eph", + "to": "examples/linear/02-linear-must-consume.eph", + "relation": "shared_dir:examples/linear", "weight": 1.0 }, { - "from": "src/ephapax-tools/src/linter.rs", - "to": "src/ephapax-tools/src/formatter.rs", - "relation": "shared_dir:src/ephapax-tools/src", + "from": "examples/linear/02-linear-must-consume.eph", + "to": "examples/linear/04-linear-pair.eph", + "relation": "shared_dir:examples/linear", "weight": 1.0 }, { - "from": "src/ephapax-tools/src/formatter.rs", - "to": "src/ephapax-tools/src/documenter.rs", - "relation": "shared_dir:src/ephapax-tools/src", + "from": "examples/linear/04-linear-pair.eph", + "to": "examples/linear/05-linear-mutex.eph", + "relation": "shared_dir:examples/linear", "weight": 1.0 }, { - "from": "src/ephapax-cli/tests/eph_corpus_gate.rs", - "to": "src/ephapax-cli/tests/v2_stdlib_import.rs", - "relation": "shared_dir:src/ephapax-cli/tests", + "from": "src/ephapax-cli/src/import_resolver.rs", + "to": "src/ephapax-cli/src/main.rs", + "relation": "shared_dir:src/ephapax-cli/src", "weight": 1.0 }, { - "from": "src/ephapax-cli/tests/v2_stdlib_import.rs", - "to": "src/ephapax-cli/tests/cli_verify_ownership.rs", - "relation": "shared_dir:src/ephapax-cli/tests", + "from": "src/ephapax-package/src/resolver.rs", + "to": "src/ephapax-package/src/manifest.rs", + "relation": "shared_dir:src/ephapax-package/src", "weight": 1.0 }, { - "from": "src/ephapax-cli/tests/cli_verify_ownership.rs", - "to": "src/ephapax-cli/tests/v2_grammar_phase_i.rs", - "relation": "shared_dir:src/ephapax-cli/tests", + "from": "src/ephapax-package/src/manifest.rs", + "to": "src/ephapax-package/src/registry.rs", + "relation": "shared_dir:src/ephapax-package/src", "weight": 1.0 }, { - "from": "src/ephapax-cli/tests/v2_grammar_phase_i.rs", - "to": "src/ephapax-cli/tests/v2_grammar_phase_j.rs", - "relation": "shared_dir:src/ephapax-cli/tests", + "from": "src/ephapax-package/src/registry.rs", + "to": "src/ephapax-package/src/lib.rs", + "relation": "shared_dir:src/ephapax-package/src", "weight": 1.0 }, { - "from": "src/ephapax-cli/tests/v2_grammar_phase_j.rs", - "to": "src/ephapax-cli/tests/v2_grammar_phase_k_qualified.rs", - "relation": "shared_dir:src/ephapax-cli/tests", + "from": "src/ephapax-wasm/src/carriers.rs", + "to": "src/ephapax-wasm/src/ownership.rs", + "relation": "shared_dir:src/ephapax-wasm/src", "weight": 1.0 }, { - "from": "src/ephapax-cli/tests/v2_grammar_phase_k_qualified.rs", - "to": "src/ephapax-cli/tests/typed_wasm_seam_conformance.rs", - "relation": "shared_dir:src/ephapax-cli/tests", + "from": "src/ephapax-wasm/src/ownership.rs", + "to": "src/ephapax-wasm/src/debug.rs", + "relation": "shared_dir:src/ephapax-wasm/src", "weight": 1.0 }, { - "from": "src/ephapax-cli/tests/typed_wasm_seam_conformance.rs", - "to": "src/ephapax-cli/tests/v2_grammar_phase_d_aliases.rs", - "relation": "shared_dir:src/ephapax-cli/tests", + "from": "src/ephapax-wasm/src/debug.rs", + "to": "src/ephapax-wasm/src/lib.rs", + "relation": "shared_dir:src/ephapax-wasm/src", "weight": 1.0 }, { - "from": "examples/error_handling/error_chain.eph", - "to": "examples/error_handling/linear_cleanup.eph", - "relation": "shared_dir:examples/error_handling", + "from": "src/ephapax-tools/src/linter.rs", + "to": "src/ephapax-tools/src/formatter.rs", + "relation": "shared_dir:src/ephapax-tools/src", "weight": 1.0 }, { - "from": "examples/error_handling/linear_cleanup.eph", - "to": "examples/error_handling/resource_safety.eph", - "relation": "shared_dir:examples/error_handling", + "from": "src/ephapax-tools/src/formatter.rs", + "to": "src/ephapax-tools/src/documenter.rs", + "relation": "shared_dir:src/ephapax-tools/src", "weight": 1.0 }, { - "from": "examples/affine/05-affine-logging.eph", - "to": "examples/affine/02-affine-optional-cleanup.eph", - "relation": "shared_dir:examples/affine", + "from": ".machine_readable/contractiles/intend/intend.ncl", + "to": ".machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/intend", "weight": 1.0 }, { - "from": "examples/affine/02-affine-optional-cleanup.eph", - "to": "examples/affine/10-affine-weak-ref.eph", - "relation": "shared_dir:examples/affine", + "from": "scripts/install-zig.sh", + "to": "scripts/install-idris2.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "examples/affine/10-affine-weak-ref.eph", - "to": "examples/affine/03-affine-cache.eph", - "relation": "shared_dir:examples/affine", + "from": "stdlib/Coproc.eph", + "to": "stdlib/Argv.eph", + "relation": "shared_dir:stdlib", "weight": 1.0 }, { - "from": "examples/modules/reexport.eph", - "to": "examples/modules/module_types.eph", - "relation": "shared_dir:examples/modules", + "from": "stdlib/Argv.eph", + "to": "stdlib/Aggregate.eph", + "relation": "shared_dir:stdlib", "weight": 1.0 }, { - "from": "src/ephapax-parser/src/surface.rs", - "to": "src/ephapax-parser/src/lists_tuples.rs", - "relation": "shared_dir:src/ephapax-parser/src", + "from": "stdlib/Aggregate.eph", + "to": "stdlib/IO.eph", + "relation": "shared_dir:stdlib", "weight": 1.0 }, { - "from": "src/ephapax-parser/src/lists_tuples.rs", - "to": "src/ephapax-parser/src/lib.rs", - "relation": "shared_dir:src/ephapax-parser/src", + "from": "stdlib/IO.eph", + "to": "stdlib/Allen.eph", + "relation": "shared_dir:stdlib", "weight": 1.0 }, { - "from": "src/ephapax-parser/src/lib.rs", - "to": "src/ephapax-parser/src/error.rs", - "relation": "shared_dir:src/ephapax-parser/src", + "from": "stdlib/Allen.eph", + "to": "stdlib/Stream.eph", + "relation": "shared_dir:stdlib", "weight": 1.0 }, { - "from": "examples/ffi/02-ffi-linear-handle.eph", - "to": "examples/ffi/01-ffi-basic.eph", - "relation": "shared_dir:examples/ffi", + "from": "stdlib/Stream.eph", + "to": "stdlib/Transactions.eph", + "relation": "shared_dir:stdlib", "weight": 1.0 }, { - "from": "examples/ffi/01-ffi-basic.eph", - "to": "examples/ffi/05-ffi-array.eph", - "relation": "shared_dir:examples/ffi", + "from": "examples/region/04-region-linear-fusion.eph", + "to": "examples/region/09-region-multi-resource.eph", + "relation": "shared_dir:examples/region", "weight": 1.0 }, { - "from": "formal/Semantics.v", - "to": "formal/Counterexample_L2_nested.v", - "relation": "shared_dir:formal", + "from": "examples/region/09-region-multi-resource.eph", + "to": "examples/region/10-region-error-cleanup.eph", + "relation": "shared_dir:examples/region", "weight": 1.0 }, { - "from": "formal/Counterexample_L2_nested.v", - "to": "formal/Semantics_L1.v", - "relation": "shared_dir:formal", + "from": "examples/pattern_matching/linear_match.eph", + "to": "examples/pattern_matching/destructure_pair.eph", + "relation": "shared_dir:examples/pattern_matching", "weight": 1.0 }, { - "from": "examples/region/04-region-linear-fusion.eph", - "to": "examples/region/09-region-multi-resource.eph", - "relation": "shared_dir:examples/region", + "from": "formal/Semantics.v", + "to": "formal/Counterexample_L2_nested.v", + "relation": "shared_dir:formal", "weight": 1.0 }, { - "from": "examples/region/09-region-multi-resource.eph", - "to": "examples/region/10-region-error-cleanup.eph", - "relation": "shared_dir:examples/region", + "from": "formal/Counterexample_L2_nested.v", + "to": "formal/Semantics_L1.v", + "relation": "shared_dir:formal", "weight": 1.0 } ] }, "taint_matrix": { "rows": [ - { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, - "files": [ - "src/ephapax-interp/src/lib.rs", - "src/ephapax-runtime/src/list.rs", - "src/ephapax-runtime/src/lib.rs", - "src/ephapax-vram-cache/src/lib.rs" - ], - "frameworks": [], - "relation": "UnsafeCode->Concurrency" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "idris2/ffi/zig/seams.zig", - "idris2/ffi/zig/tokbuf.zig", - "src/ephapax-interp/src/lib.rs", - "src/ephapax-runtime/src/list.rs", - "src/ephapax-runtime/src/lib.rs", - "src/ephapax-vram-cache/src/lib.rs" - ], - "frameworks": [], - "relation": "UnsafeCode->Memory" - }, - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "formal/Semantics.v", - "formal/Counterexample_L2_nested.v", - "formal/Counterexample_L2_nested.v", - "formal/Semantics_L1.v", - "formal/Semantics_L1.v" - ], - "frameworks": [], - "relation": "ProofDrift->Cpu" - }, { "source_category": "PanicPath", "sink_axis": "disk", @@ -1693,22 +1651,6 @@ "frameworks": [], "relation": "PanicPath->Disk" }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "src/ephapax-cli/src/import_resolver.rs", - "src/ephapax-cli/src/main.rs", - "src/ephapax-repl/src/lib.rs", - "src/ephapax-package/src/manifest.rs", - "src/ephapax-package/src/registry.rs", - "src/ephapax-tools/src/formatter.rs", - "src/ephapax-tools/src/documenter.rs" - ], - "frameworks": [], - "relation": "UnboundedAllocation->Cpu" - }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", @@ -1743,6 +1685,64 @@ ], "frameworks": [], "relation": "PanicPath->Memory" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "idris2/ffi/zig/seams.zig", + "idris2/ffi/zig/tokbuf.zig", + "src/ephapax-interp/src/lib.rs", + "src/ephapax-runtime/src/list.rs", + "src/ephapax-runtime/src/lib.rs", + "src/ephapax-vram-cache/src/lib.rs" + ], + "frameworks": [], + "relation": "UnsafeCode->Memory" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, + "files": [ + "src/ephapax-interp/src/lib.rs", + "src/ephapax-runtime/src/list.rs", + "src/ephapax-runtime/src/lib.rs", + "src/ephapax-vram-cache/src/lib.rs" + ], + "frameworks": [], + "relation": "UnsafeCode->Concurrency" + }, + { + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "src/ephapax-cli/src/import_resolver.rs", + "src/ephapax-cli/src/main.rs", + "src/ephapax-repl/src/lib.rs", + "src/ephapax-package/src/manifest.rs", + "src/ephapax-package/src/registry.rs", + "src/ephapax-tools/src/formatter.rs", + "src/ephapax-tools/src/documenter.rs" + ], + "frameworks": [], + "relation": "UnboundedAllocation->Cpu" + }, + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "formal/Semantics.v", + "formal/Counterexample_L2_nested.v", + "formal/Counterexample_L2_nested.v", + "formal/Semantics_L1.v", + "formal/Semantics_L1.v" + ], + "frameworks": [], + "relation": "ProofDrift->Cpu" } ] } diff --git a/scans/ephapaxiser.json b/scans/ephapaxiser.json index 17a86d2b..4bbd48a0 100644 --- a/scans/ephapaxiser.json +++ b/scans/ephapaxiser.json @@ -173,12 +173,24 @@ } ], "recommended_attacks": [ - "memory", + "cpu", "disk", - "cpu" + "memory" ], "dependency_graph": { "edges": [ + { + "from": "scripts/install-zig.sh", + "to": "scripts/abi-ffi-gate.jl", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "src/interface/abi/Ephapaxiser/ABI/Foreign.idr", + "to": "src/interface/abi/Ephapaxiser/ABI/Types.idr", + "relation": "shared_dir:src/interface/abi/Ephapaxiser/ABI", + "weight": 1.0 + }, { "from": "src/codegen/parser.rs", "to": "src/codegen/wrapper_gen.rs", @@ -196,18 +208,6 @@ "to": "src/codegen/analyzer.rs", "relation": "shared_dir:src/codegen", "weight": 1.0 - }, - { - "from": "src/interface/abi/Ephapaxiser/ABI/Foreign.idr", - "to": "src/interface/abi/Ephapaxiser/ABI/Types.idr", - "relation": "shared_dir:src/interface/abi/Ephapaxiser/ABI", - "weight": 1.0 - }, - { - "from": "scripts/install-zig.sh", - "to": "scripts/abi-ffi-gate.jl", - "relation": "shared_dir:scripts", - "weight": 1.0 } ] }, @@ -215,25 +215,25 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/codegen/mod.rs", "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/codegen/mod.rs", "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/error-lang.json b/scans/error-lang.json index c3a19c84..4f265fd1 100644 --- a/scans/error-lang.json +++ b/scans/error-lang.json @@ -183,24 +183,12 @@ } ], "recommended_attacks": [ + "memory", "disk", - "cpu", - "memory" + "cpu" ], "dependency_graph": { "edges": [ - { - "from": "error-pkg/src/install.rs", - "to": "error-pkg/src/resolve.rs", - "relation": "shared_dir:error-pkg/src", - "weight": 1.0 - }, - { - "from": "levels/09-operators.err", - "to": "levels/03-unterminated-string.err", - "relation": "shared_dir:levels", - "weight": 1.0 - }, { "from": "examples/03-mutable-ripple.err", "to": "examples/05-web-server-stable.err", @@ -212,6 +200,18 @@ "to": "examples/09-null-cascade.err", "relation": "shared_dir:examples", "weight": 1.0 + }, + { + "from": "error-pkg/src/install.rs", + "to": "error-pkg/src/resolve.rs", + "relation": "shared_dir:error-pkg/src", + "weight": 1.0 + }, + { + "from": "levels/09-operators.err", + "to": "levels/03-unterminated-string.err", + "relation": "shared_dir:levels", + "weight": 1.0 } ] }, @@ -229,43 +229,43 @@ }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "error-pkg/src/types.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "compiler/error-wasm/src/lib.rs" + "verification/check-affinescript.sh" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PathTraversal->Disk" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "verification/check-affinescript.sh" + "error-pkg/src/types.rs" ], "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnboundedAllocation", + "source_category": "PanicPath", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "error-pkg/src/types.rs" + "compiler/error-wasm/src/lib.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/excel-economic-numbers-tool.json b/scans/excel-economic-numbers-tool.json index fb8352f6..dd9bb178 100644 --- a/scans/excel-economic-numbers-tool.json +++ b/scans/excel-economic-numbers-tool.json @@ -629,10 +629,10 @@ } ], "recommended_attacks": [ - "network", "cpu", - "memory", - "disk" + "network", + "disk", + "memory" ], "dependency_graph": { "edges": [ @@ -642,6 +642,18 @@ "relation": "shared_dir:src/rescript/adapters", "weight": 1.0 }, + { + "from": "src/visualization/report_generator.jl", + "to": "src/visualization/charts.rs", + "relation": "shared_dir:src/visualization", + "weight": 1.0 + }, + { + "from": "src/collaboration/websocket_server.jl", + "to": "src/collaboration/comments.res", + "relation": "shared_dir:src/collaboration", + "weight": 1.0 + }, { "from": "src/plugins/webhooks.jl", "to": "src/plugins/plugin_system.jl", @@ -654,12 +666,6 @@ "relation": "shared_dir:src/plugins", "weight": 1.0 }, - { - "from": "src/visualization/report_generator.jl", - "to": "src/visualization/charts.rs", - "relation": "shared_dir:src/visualization", - "weight": 1.0 - }, { "from": "src/julia/data_sources/OECD.jl", "to": "src/julia/data_sources/WorldBank.jl", @@ -714,12 +720,6 @@ "relation": "shared_dir:src/julia/data_sources", "weight": 1.0 }, - { - "from": "src/collaboration/websocket_server.jl", - "to": "src/collaboration/comments.res", - "relation": "shared_dir:src/collaboration", - "weight": 1.0 - }, { "from": "src/rescript/ConstraintEditor.res", "to": "src/rescript/DataBrowser.res", @@ -743,55 +743,51 @@ "taint_matrix": { "rows": [ { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "src/julia/data_sources/BEA.jl", - "src/julia/data_sources/Census.jl", - "tests/julia/test_client.jl" + "tests/julia/test_elasticity.jl" ], "frameworks": [], - "relation": "HardcodedSecret->Network" + "relation": "MutationGap->Cpu" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/julia/data_sources/OECD.jl", - "src/julia/data_sources/WorldBank.jl", - "src/julia/data_sources/FRED.jl", - "src/julia/data_sources/BIS.jl", - "src/julia/data_sources/DBnomics.jl", - "src/julia/client.jl", - "src/ai/insights.jl", - "tests/integration/test_e2e.jl" + "src/visualization/charts.rs" ], "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "PanicPath->Disk" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "ProofDrift", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/julia/data_sources/IMF.jl", - "src/enterprise/saml_auth.jl", - "src/visualization/geo_viz.res" + "tests/julia/test_client.jl" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "ProofDrift->Cpu" }, { - "source_category": "MutationGap", + "source_category": "InputBoundary", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "tests/julia/test_elasticity.jl" + "src/julia/data_sources/OECD.jl", + "src/julia/data_sources/WorldBank.jl", + "src/julia/data_sources/FRED.jl", + "src/julia/data_sources/BIS.jl", + "src/julia/data_sources/DBnomics.jl", + "src/julia/client.jl", + "src/ai/insights.jl", + "tests/integration/test_e2e.jl" ], "frameworks": [], - "relation": "MutationGap->Cpu" + "relation": "InputBoundary->Cpu" }, { "source_category": "PanicPath", @@ -807,24 +803,28 @@ "relation": "PanicPath->Memory" }, { - "source_category": "ProofDrift", - "sink_axis": "cpu", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "tests/julia/test_client.jl" + "src/julia/data_sources/IMF.jl", + "src/enterprise/saml_auth.jl", + "src/visualization/geo_viz.res" ], "frameworks": [], - "relation": "ProofDrift->Cpu" + "relation": "InsecureProtocol->Network" }, { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, "files": [ - "src/visualization/charts.rs" + "src/julia/data_sources/BEA.jl", + "src/julia/data_sources/Census.jl", + "tests/julia/test_client.jl" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "HardcodedSecret->Network" } ] } diff --git a/scans/explicit-trust-plane.json b/scans/explicit-trust-plane.json index ac80ffc8..388e94ad 100644 --- a/scans/explicit-trust-plane.json +++ b/scans/explicit-trust-plane.json @@ -96,8 +96,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ diff --git a/scans/feedback-o-tron.json b/scans/feedback-o-tron.json index 99b7319d..c9a19f7a 100644 --- a/scans/feedback-o-tron.json +++ b/scans/feedback-o-tron.json @@ -3,8 +3,8 @@ "program_path": "feedback-o-tron", "language": "elixir", "frameworks": [ - "MessageQueue", "WebServer", + "MessageQueue", "OTP" ], "weak_points": [ @@ -721,13 +721,73 @@ ], "recommended_attacks": [ "disk", - "cpu", - "memory", "network", - "concurrency" + "concurrency", + "cpu", + "memory" ], "dependency_graph": { "edges": [ + { + "from": "elixir-mcp/lib/feedback_a_tron/deduplicator.ex", + "to": "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, + { + "from": "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", + "to": "elixir-mcp/lib/feedback_a_tron/secure_dns.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, + { + "from": "elixir-mcp/lib/feedback_a_tron/secure_dns.ex", + "to": "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, + { + "from": "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", + "to": "elixir-mcp/lib/feedback_a_tron/credentials.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, + { + "from": "elixir-mcp/lib/feedback_a_tron/credentials.ex", + "to": "elixir-mcp/lib/feedback_a_tron/rate_limiter.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, + { + "from": "elixir-mcp/lib/feedback_a_tron/rate_limiter.ex", + "to": "elixir-mcp/lib/feedback_a_tron/retry.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, + { + "from": "elixir-mcp/lib/feedback_a_tron/retry.ex", + "to": "elixir-mcp/lib/feedback_a_tron/verisim_writer.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, + { + "from": "elixir-mcp/lib/feedback_a_tron/verisim_writer.ex", + "to": "elixir-mcp/lib/feedback_a_tron/batch_reviewer.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, + { + "from": "elixir-mcp/lib/feedback_a_tron/batch_reviewer.ex", + "to": "elixir-mcp/lib/feedback_a_tron/submitter.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, + { + "from": "elixir-mcp/lib/feedback_a_tron/submitter.ex", + "to": "elixir-mcp/lib/feedback_a_tron/audit_log.ex", + "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", + "weight": 1.0 + }, { "from": "scripts/scraper.exs", "to": "scripts/sync-state.sh", @@ -800,75 +860,15 @@ "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron/channels", "weight": 1.0 }, - { - "from": "elixir-mcp/lib/feedback_a_tron/deduplicator.ex", - "to": "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, - { - "from": "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", - "to": "elixir-mcp/lib/feedback_a_tron/secure_dns.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, - { - "from": "elixir-mcp/lib/feedback_a_tron/secure_dns.ex", - "to": "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, - { - "from": "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", - "to": "elixir-mcp/lib/feedback_a_tron/credentials.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, - { - "from": "elixir-mcp/lib/feedback_a_tron/credentials.ex", - "to": "elixir-mcp/lib/feedback_a_tron/rate_limiter.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, - { - "from": "elixir-mcp/lib/feedback_a_tron/rate_limiter.ex", - "to": "elixir-mcp/lib/feedback_a_tron/retry.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, - { - "from": "elixir-mcp/lib/feedback_a_tron/retry.ex", - "to": "elixir-mcp/lib/feedback_a_tron/verisim_writer.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, - { - "from": "elixir-mcp/lib/feedback_a_tron/verisim_writer.ex", - "to": "elixir-mcp/lib/feedback_a_tron/batch_reviewer.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, - { - "from": "elixir-mcp/lib/feedback_a_tron/batch_reviewer.ex", - "to": "elixir-mcp/lib/feedback_a_tron/submitter.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, - { - "from": "elixir-mcp/lib/feedback_a_tron/submitter.ex", - "to": "elixir-mcp/lib/feedback_a_tron/audit_log.ex", - "relation": "shared_dir:elixir-mcp/lib/feedback_a_tron", - "weight": 1.0 - }, { "from": "julia-stats/src/FeedbackStats.jl", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "julia-stats/src/FeedbackStats.jl", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -880,13 +880,13 @@ }, { "from": "ffi/zig/src/main.zig", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -898,13 +898,13 @@ }, { "from": "ffi/zig/test/integration_test.zig", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "ffi/zig/test/integration_test.zig", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 4.0 }, @@ -916,13 +916,13 @@ }, { "from": "config/example.ncl", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "config/example.ncl", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -934,13 +934,13 @@ }, { "from": "scripts/scraper.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/scraper.exs", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -952,13 +952,13 @@ }, { "from": "scripts/sync-state.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/sync-state.sh", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -970,13 +970,13 @@ }, { "from": "elixir-mcp/test/retry_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/test/retry_test.exs", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -988,13 +988,13 @@ }, { "from": "elixir-mcp/scripts/mcp_tcp_smoke_test.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/scripts/mcp_tcp_smoke_test.sh", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1006,13 +1006,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/deduplicator.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/deduplicator.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, @@ -1024,13 +1024,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 14.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 14.0 }, @@ -1042,13 +1042,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/secure_dns.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/secure_dns.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1060,13 +1060,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 4.0 }, @@ -1078,13 +1078,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/credentials.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/credentials.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1096,13 +1096,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/credentials/file_store.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/credentials/file_store.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1114,13 +1114,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/rate_limiter.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/rate_limiter.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, @@ -1132,13 +1132,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/synthesis/template_fetcher.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/synthesis/template_fetcher.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1150,13 +1150,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/synthesis/hydrator.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/synthesis/hydrator.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, @@ -1168,13 +1168,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/synthesis/template_cache.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/synthesis/template_cache.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, @@ -1186,13 +1186,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/retry.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/retry.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1204,13 +1204,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/verisim_writer.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/verisim_writer.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1222,13 +1222,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/batch_reviewer.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/batch_reviewer.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, @@ -1240,13 +1240,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/matrix.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/matrix.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1258,13 +1258,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/discord.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/discord.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1276,13 +1276,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/sourcehut.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/sourcehut.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1294,13 +1294,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/mailman.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/mailman.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1312,13 +1312,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/bitbucket.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/bitbucket.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1330,13 +1330,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/reddit.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/reddit.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1348,13 +1348,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/bugzilla.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/bugzilla.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1366,13 +1366,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/jira.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/jira.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1384,13 +1384,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/codeberg.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/codeberg.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1402,13 +1402,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/discourse.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/channels/discourse.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, @@ -1420,13 +1420,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/submitter.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/submitter.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, @@ -1438,13 +1438,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/mcp/server.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 8.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/mcp/server.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 8.0 }, @@ -1456,13 +1456,13 @@ }, { "from": "elixir-mcp/lib/feedback_a_tron/audit_log.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-mcp/lib/feedback_a_tron/audit_log.ex", - "to": "WebServer", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, @@ -1477,68 +1477,79 @@ "taint_matrix": { "rows": [ { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, "files": [ - "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", - "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", - "elixir-mcp/lib/feedback_a_tron/synthesis/research.ex", - "elixir-mcp/lib/feedback_a_tron/channels/gitlab.ex", - "elixir-mcp/lib/feedback_a_tron/channels/github.ex" + "elixir-mcp/lib/feedback_a_tron/credentials/file_store.ex" ], "frameworks": [ - "MessageQueue", "WebServer", + "MessageQueue", "OTP" ], - "relation": "CommandInjection->Cpu" + "relation": "HardcodedSecret->Network" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "AtomExhaustion", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", - "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", - "elixir-mcp/lib/feedback_a_tron/synthesis/research.ex", - "elixir-mcp/lib/feedback_a_tron/channels/gitlab.ex", - "elixir-mcp/lib/feedback_a_tron/channels/github.ex" + "elixir-mcp/lib/feedback_a_tron/credentials/file_store.ex" ], "frameworks": [ - "MessageQueue", "WebServer", + "MessageQueue", "OTP" ], - "relation": "CommandInjection->Disk" + "relation": "AtomExhaustion->Memory" }, { - "source_category": "AtomExhaustion", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "InputBoundary", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "elixir-mcp/lib/feedback_a_tron/credentials/file_store.ex" + "julia-stats/src/FeedbackStats.jl" ], "frameworks": [ - "MessageQueue", "WebServer", + "MessageQueue", "OTP" ], - "relation": "AtomExhaustion->Memory" + "relation": "InputBoundary->Cpu" }, { - "source_category": "HardcodedSecret", + "source_category": "InsecureProtocol", "sink_axis": "network", - "severity_value": 5.0, + "severity_value": 2.5, "files": [ - "elixir-mcp/lib/feedback_a_tron/credentials/file_store.ex" + "ffi/zig/test/integration_test.zig", + "elixir-mcp/test/synthesis/template_fetcher_test.exs" ], "frameworks": [ + "WebServer", "MessageQueue", + "OTP" + ], + "relation": "InsecureProtocol->Network" + }, + { + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", + "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", + "elixir-mcp/lib/feedback_a_tron/synthesis/research.ex", + "elixir-mcp/lib/feedback_a_tron/channels/gitlab.ex", + "elixir-mcp/lib/feedback_a_tron/channels/github.ex" + ], + "frameworks": [ "WebServer", + "MessageQueue", "OTP" ], - "relation": "HardcodedSecret->Network" + "relation": "CommandInjection->Cpu" }, { "source_category": "MutationGap", @@ -1569,40 +1580,29 @@ "elixir-mcp/test/feedback_a_tron/http_intake/router_test.exs" ], "frameworks": [ - "MessageQueue", "WebServer", + "MessageQueue", "OTP" ], "relation": "MutationGap->Cpu" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", + "source_category": "CommandInjection", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "julia-stats/src/FeedbackStats.jl" + "elixir-mcp/lib/feedback_a_tron/network_verifier.ex", + "elixir-mcp/lib/feedback_a_tron/migration_observer.ex", + "elixir-mcp/lib/feedback_a_tron/synthesis/research.ex", + "elixir-mcp/lib/feedback_a_tron/channels/gitlab.ex", + "elixir-mcp/lib/feedback_a_tron/channels/github.ex" ], "frameworks": [ - "MessageQueue", "WebServer", - "OTP" - ], - "relation": "InputBoundary->Cpu" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "ffi/zig/test/integration_test.zig", - "elixir-mcp/test/synthesis/template_fetcher_test.exs" - ], - "frameworks": [ "MessageQueue", - "WebServer", "OTP" ], - "relation": "InsecureProtocol->Network" + "relation": "CommandInjection->Disk" } ] } diff --git a/scans/ffmpeg-ffi.json b/scans/ffmpeg-ffi.json index c34b00e4..547e16aa 100644 --- a/scans/ffmpeg-ffi.json +++ b/scans/ffmpeg-ffi.json @@ -88,8 +88,8 @@ } ], "recommended_attacks": [ - "cpu", - "memory" + "memory", + "cpu" ], "dependency_graph": { "edges": [ diff --git a/scans/filesoup.json b/scans/filesoup.json index 15545288..2777051f 100644 --- a/scans/filesoup.json +++ b/scans/filesoup.json @@ -281,10 +281,10 @@ } ], "recommended_attacks": [ - "disk", "cpu", "memory", - "network" + "network", + "disk" ], "dependency_graph": { "edges": [ @@ -305,14 +305,15 @@ "taint_matrix": { "rows": [ { - "source_category": "CommandInjection", - "sink_axis": "cpu", + "source_category": "HardcodedSecret", + "sink_axis": "network", "severity_value": 5.0, "files": [ - "scripts/verify-rsr.sh" + "plugins/secret-scanner/src/lib.rs", + "crates/fslint-cli/tests/integration_test.rs" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "HardcodedSecret->Network" }, { "source_category": "PanicPath", @@ -330,19 +331,15 @@ "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "plugins/version-detection/src/lib.rs", - "plugins/duplicate-finder/src/lib.rs", "plugins/secret-scanner/src/lib.rs", - "crates/fslint-plugin-sdk/src/lib.rs", - "crates/fslint-cli/src/query.rs", - "crates/fslint-cli/src/output.rs" + "crates/fslint-core/src/config.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", @@ -357,35 +354,38 @@ }, { "source_category": "CommandInjection", - "sink_axis": "disk", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ "scripts/verify-rsr.sh" ], "frameworks": [], - "relation": "CommandInjection->Disk" + "relation": "CommandInjection->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, "files": [ - "plugins/secret-scanner/src/lib.rs", - "crates/fslint-core/src/config.rs" + "scripts/verify-rsr.sh" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "CommandInjection->Disk" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ + "plugins/version-detection/src/lib.rs", + "plugins/duplicate-finder/src/lib.rs", "plugins/secret-scanner/src/lib.rs", - "crates/fslint-cli/tests/integration_test.rs" + "crates/fslint-plugin-sdk/src/lib.rs", + "crates/fslint-cli/src/query.rs", + "crates/fslint-cli/src/output.rs" ], "frameworks": [], - "relation": "HardcodedSecret->Network" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/fireflag.json b/scans/fireflag.json index 944046a4..8da598dc 100644 --- a/scans/fireflag.json +++ b/scans/fireflag.json @@ -239,10 +239,10 @@ } ], "recommended_attacks": [ - "disk", - "network", "memory", - "cpu" + "cpu", + "network", + "disk" ], "dependency_graph": { "edges": [ @@ -257,67 +257,67 @@ "taint_matrix": { "rows": [ { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "InputBoundary", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "tests/property/FlagPropertiesTest.res", - "tests/e2e/ExtensionLifecycleTest.res", - "tests/aspect/SecurityTest.res" + "tests/property/FlagPropertiesTest.res.js", + "tests/bench/FlagBench.res.js" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "InputBoundary->Cpu" }, { - "source_category": "InsecureProtocol", + "source_category": "HardcodedSecret", "sink_axis": "network", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - ".screenshots/generate-mockups.sh" + "scripts/sign-extension.sh" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "HardcodedSecret->Network" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "network", + "sink_axis": "memory", "severity_value": 3.5, "files": [ "extension/lib/dom-utils.js" ], "frameworks": [], - "relation": "DynamicCodeExecution->Network" + "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, "files": [ - "tests/property/FlagPropertiesTest.res.js", - "tests/bench/FlagBench.res.js" + "extension/lib/dom-utils.js" ], "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "DynamicCodeExecution->Network" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "scripts/sign-extension.sh" + "tests/property/FlagPropertiesTest.res", + "tests/e2e/ExtensionLifecycleTest.res", + "tests/aspect/SecurityTest.res" ], "frameworks": [], - "relation": "HardcodedSecret->Network" + "relation": "PanicPath->Memory" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ - "extension/lib/dom-utils.js" + ".screenshots/generate-mockups.sh" ], "frameworks": [], - "relation": "DynamicCodeExecution->Memory" + "relation": "InsecureProtocol->Network" } ] } diff --git a/scans/first-post.json b/scans/first-post.json index 914ef740..23aab0e3 100644 --- a/scans/first-post.json +++ b/scans/first-post.json @@ -281,27 +281,27 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ { - "from": ".machine_readable/coaptation/coapt.ncl", - "to": ".machine_readable/coaptation/verify.sh", - "relation": "shared_dir:.machine_readable/coaptation", + "from": ".machine_readable/contractiles/dust/dust.ncl", + "to": ".machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/dust", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": ".machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/intend", + "from": ".machine_readable/coaptation/coapt.ncl", + "to": ".machine_readable/coaptation/verify.sh", + "relation": "shared_dir:.machine_readable/coaptation", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": ".machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/dust", + "from": ".machine_readable/contractiles/must/must.k9.ncl", + "to": ".machine_readable/contractiles/must/must.ncl", + "relation": "shared_dir:.machine_readable/contractiles/must", "weight": 1.0 }, { @@ -310,12 +310,6 @@ "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 }, - { - "from": ".machine_readable/arrival-pack/arrival-pack.ncl", - "to": ".machine_readable/arrival-pack/generate.sh", - "relation": "shared_dir:.machine_readable/arrival-pack", - "weight": 1.0 - }, { "from": ".machine_readable/contractiles/bust/bust.k9.ncl", "to": ".machine_readable/contractiles/bust/bust.ncl", @@ -323,9 +317,9 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.k9.ncl", - "to": ".machine_readable/contractiles/must/must.ncl", - "relation": "shared_dir:.machine_readable/contractiles/must", + "from": ".machine_readable/arrival-pack/arrival-pack.ncl", + "to": ".machine_readable/arrival-pack/generate.sh", + "relation": "shared_dir:.machine_readable/arrival-pack", "weight": 1.0 }, { @@ -333,6 +327,12 @@ "to": ".machine_readable/contractiles/trust/trust.ncl", "relation": "shared_dir:.machine_readable/contractiles/trust", "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/intend/intend.ncl", + "to": ".machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/intend", + "weight": 1.0 } ] }, diff --git a/scans/flatracoon.json b/scans/flatracoon.json index 94907bcc..8e2d7867 100644 --- a/scans/flatracoon.json +++ b/scans/flatracoon.json @@ -3,8 +3,8 @@ "program_path": "flatracoon", "language": "elixir", "frameworks": [ - "Phoenix", "OTP", + "Phoenix", "WebServer" ], "weak_points": [ @@ -346,12 +346,18 @@ } ], "recommended_attacks": [ - "concurrency", "disk", + "concurrency", "cpu" ], "dependency_graph": { "edges": [ + { + "from": "netstack/orchestrator/lib/flatracoon_orchestrator/health_monitor.ex", + "to": "netstack/orchestrator/lib/flatracoon_orchestrator/module_registry.ex", + "relation": "shared_dir:netstack/orchestrator/lib/flatracoon_orchestrator", + "weight": 1.0 + }, { "from": "netstack/configs/modules.ncl", "to": "netstack/configs/environments.ncl", @@ -364,6 +370,12 @@ "relation": "shared_dir:netstack/configs", "weight": 1.0 }, + { + "from": "netstack/interface/src/FlatRacoonClient.res.js", + "to": "netstack/interface/src/FlatRacoonClient.res", + "relation": "shared_dir:netstack/interface/src", + "weight": 1.0 + }, { "from": "netstack/tui/src/flatracoon-display.adb", "to": "netstack/tui/src/flatracoon_tui.adb", @@ -394,27 +406,15 @@ "relation": "shared_dir:netstack/tui/src", "weight": 1.0 }, - { - "from": "netstack/interface/src/FlatRacoonClient.res.js", - "to": "netstack/interface/src/FlatRacoonClient.res", - "relation": "shared_dir:netstack/interface/src", - "weight": 1.0 - }, - { - "from": "netstack/orchestrator/lib/flatracoon_orchestrator/health_monitor.ex", - "to": "netstack/orchestrator/lib/flatracoon_orchestrator/module_registry.ex", - "relation": "shared_dir:netstack/orchestrator/lib/flatracoon_orchestrator", - "weight": 1.0 - }, { "from": "os/src/abi/Foreign.idr", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 36.0 }, { "from": "os/src/abi/Foreign.idr", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 36.0 }, @@ -426,13 +426,13 @@ }, { "from": "os/ffi/zig/src/main.zig", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "os/ffi/zig/src/main.zig", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -444,13 +444,13 @@ }, { "from": "os/ffi/zig/test/integration_test.zig", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 4.0 }, { "from": "os/ffi/zig/test/integration_test.zig", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 4.0 }, @@ -462,13 +462,13 @@ }, { "from": "netstack/interface/src/FlatRacoonClient.res.js", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/interface/src/FlatRacoonClient.res.js", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -480,13 +480,13 @@ }, { "from": "netstack/interface/src/FlatRacoonClient.res", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 18.0 }, { "from": "netstack/interface/src/FlatRacoonClient.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 18.0 }, @@ -498,13 +498,13 @@ }, { "from": "netstack/orchestrator/lib/flatracoon_orchestrator/health_monitor.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "netstack/orchestrator/lib/flatracoon_orchestrator/health_monitor.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, @@ -516,13 +516,13 @@ }, { "from": "netstack/orchestrator/lib/flatracoon_orchestrator/module_registry.ex", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "netstack/orchestrator/lib/flatracoon_orchestrator/module_registry.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, @@ -534,13 +534,13 @@ }, { "from": "netstack/tui/src/flatracoon-display.adb", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/tui/src/flatracoon-display.adb", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -552,13 +552,13 @@ }, { "from": "netstack/tui/src/flatracoon_tui.adb", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/tui/src/flatracoon_tui.adb", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -570,13 +570,13 @@ }, { "from": "netstack/tui/src/flatracoon-api_client.adb", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/tui/src/flatracoon-api_client.adb", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -588,13 +588,13 @@ }, { "from": "netstack/tui/src/flatracoon-commands.ads", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/tui/src/flatracoon-commands.ads", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -606,13 +606,13 @@ }, { "from": "netstack/tui/src/flatracoon-commands.adb", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/tui/src/flatracoon-commands.adb", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -624,13 +624,13 @@ }, { "from": "netstack/tui/src/flatracoon-api_client.ads", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/tui/src/flatracoon-api_client.ads", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -642,13 +642,13 @@ }, { "from": "netstack/ffi/zig/src/main.zig", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/ffi/zig/src/main.zig", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -660,13 +660,13 @@ }, { "from": "netstack/ffi/zig/test/integration_test.zig", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 4.0 }, { "from": "netstack/ffi/zig/test/integration_test.zig", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 4.0 }, @@ -678,13 +678,13 @@ }, { "from": "netstack/configs/modules.ncl", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/configs/modules.ncl", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -696,13 +696,13 @@ }, { "from": "netstack/configs/environments.ncl", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/configs/environments.ncl", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -714,13 +714,13 @@ }, { "from": "netstack/configs/install.sh", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/configs/install.sh", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -732,13 +732,13 @@ }, { "from": "netstack/configs/system/flatracoon.ncl", - "to": "Phoenix", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "netstack/configs/system/flatracoon.ncl", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -767,41 +767,41 @@ "netstack/orchestrator/test/flatracoon_orchestrator/module_registry_test.exs" ], "frameworks": [ - "Phoenix", "OTP", + "Phoenix", "WebServer" ], "relation": "MutationGap->Cpu" }, { - "source_category": "CommandInjection", + "source_category": "DynamicCodeExecution", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "netstack/orchestrator/lib/flatracoon_orchestrator/health_monitor.ex", - "netstack/orchestrator/lib/flatracoon_orchestrator/module_discovery.ex", - "netstack/orchestrator/lib/flatracoon_orchestrator/module_registry.ex" + "netstack/orchestrator/lib/flatracoon_orchestrator_web.ex" ], "frameworks": [ - "Phoenix", "OTP", + "Phoenix", "WebServer" ], - "relation": "CommandInjection->Cpu" + "relation": "DynamicCodeExecution->Cpu" }, { - "source_category": "DynamicCodeExecution", + "source_category": "CommandInjection", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "netstack/orchestrator/lib/flatracoon_orchestrator_web.ex" + "netstack/orchestrator/lib/flatracoon_orchestrator/health_monitor.ex", + "netstack/orchestrator/lib/flatracoon_orchestrator/module_discovery.ex", + "netstack/orchestrator/lib/flatracoon_orchestrator/module_registry.ex" ], "frameworks": [ - "Phoenix", "OTP", + "Phoenix", "WebServer" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "CommandInjection->Cpu" }, { "source_category": "CommandInjection", @@ -813,8 +813,8 @@ "netstack/orchestrator/lib/flatracoon_orchestrator/module_registry.ex" ], "frameworks": [ - "Phoenix", "OTP", + "Phoenix", "WebServer" ], "relation": "CommandInjection->Disk" diff --git a/scans/formatrix-docs.json b/scans/formatrix-docs.json index 1f96cc56..e7315bea 100644 --- a/scans/formatrix-docs.json +++ b/scans/formatrix-docs.json @@ -187,13 +187,19 @@ } ], "recommended_attacks": [ - "concurrency", - "memory", "cpu", + "memory", + "concurrency", "disk" ], "dependency_graph": { "edges": [ + { + "from": "crates/formatrix-bridges/src/store.rs", + "to": "crates/formatrix-bridges/src/fs_bridge.rs", + "relation": "shared_dir:crates/formatrix-bridges/src", + "weight": 1.0 + }, { "from": "tui/src/formatrix_tui-app.adb", "to": "tui/src/formatrix_tui.adb", @@ -206,12 +212,6 @@ "relation": "shared_dir:crates/formatrix-core/src", "weight": 1.0 }, - { - "from": "crates/formatrix-bridges/src/store.rs", - "to": "crates/formatrix-bridges/src/fs_bridge.rs", - "relation": "shared_dir:crates/formatrix-bridges/src", - "weight": 1.0 - }, { "from": "tui/src/formatrix_tui-app.adb", "to": "Networking", @@ -302,7 +302,7 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/formatrix-core/src/traits.rs", @@ -311,11 +311,11 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "crates/formatrix-core/src/traits.rs", @@ -324,7 +324,7 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/fraying-model-computational-testbed.json b/scans/fraying-model-computational-testbed.json index b221c992..c4df717f 100644 --- a/scans/fraying-model-computational-testbed.json +++ b/scans/fraying-model-computational-testbed.json @@ -78,8 +78,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [] diff --git a/scans/futharkiser.json b/scans/futharkiser.json index e9f09c65..74d5523c 100644 --- a/scans/futharkiser.json +++ b/scans/futharkiser.json @@ -131,8 +131,8 @@ } ], "recommended_attacks": [ - "memory", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [ @@ -152,6 +152,16 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "src/manifest/mod.rs" + ], + "frameworks": [], + "relation": "UnboundedAllocation->Memory" + }, { "source_category": "UnboundedAllocation", "sink_axis": "cpu", @@ -171,16 +181,6 @@ ], "frameworks": [], "relation": "UnsafeCode->Memory" - }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "src/manifest/mod.rs" - ], - "frameworks": [], - "relation": "UnboundedAllocation->Memory" } ] } diff --git a/scans/game-server-admin.json b/scans/game-server-admin.json index c01457c0..b8034431 100644 --- a/scans/game-server-admin.json +++ b/scans/game-server-admin.json @@ -493,42 +493,72 @@ } ], "recommended_attacks": [ - "memory", "concurrency", + "memory", "disk", - "cpu", - "network" + "network", + "cpu" ], "dependency_graph": { "edges": [ { - "from": "src/wasm/launch-gsa.sh", - "to": "src/wasm/build-typed.sh", - "relation": "shared_dir:src/wasm", + "from": "scripts/generate-clades.sh", + "to": "scripts/gen_abi_expected.zig", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/wasm/build-typed.sh", - "to": "src/wasm/build-complete.sh", - "relation": "shared_dir:src/wasm", + "from": "scripts/gen_abi_expected.zig", + "to": "scripts/provision-server.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/wasm/build-complete.sh", - "to": "src/wasm/build.sh", - "relation": "shared_dir:src/wasm", + "from": "scripts/provision-server.sh", + "to": "scripts/install-desktop.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/wasm/build.sh", - "to": "src/wasm/probe.zig", - "relation": "shared_dir:src/wasm", + "from": "scripts/install-desktop.sh", + "to": "scripts/install-quadlets.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src/interface/ffi/test/mock_servers.zig", - "to": "src/interface/ffi/test/property_test.zig", - "relation": "shared_dir:src/interface/ffi/test", + "from": "scripts/install-quadlets.sh", + "to": "scripts/wizard.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/wizard.sh", + "to": "scripts/self-heal.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/self-heal.sh", + "to": "scripts/gossamer-integration-test.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/gossamer-integration-test.sh", + "to": "scripts/gen_result_codes.zig", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/gen_result_codes.zig", + "to": "scripts/e2e-test.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/e2e-test.sh", + "to": "scripts/steam-stage.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { @@ -567,24 +597,6 @@ "relation": "shared_dir:src/interface/ffi/src", "weight": 1.0 }, - { - "from": "src/core/Bridge.eph", - "to": "src/core/Shell.eph", - "relation": "shared_dir:src/core", - "weight": 1.0 - }, - { - "from": "src/core/Shell.eph", - "to": "src/core/Types.eph", - "relation": "shared_dir:src/core", - "weight": 1.0 - }, - { - "from": "src/core/Types.eph", - "to": "src/core/GrooveClient.eph", - "relation": "shared_dir:src/core", - "weight": 1.0 - }, { "from": "play.sh", "to": "game-server-admin-launcher.sh", @@ -592,90 +604,57 @@ "weight": 1.0 }, { - "from": "scripts/generate-clades.sh", - "to": "scripts/gen_abi_expected.zig", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/gen_abi_expected.zig", - "to": "scripts/provision-server.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/provision-server.sh", - "to": "scripts/install-desktop.sh", - "relation": "shared_dir:scripts", + "from": "src/interface/ffi/test/mock_servers.zig", + "to": "src/interface/ffi/test/property_test.zig", + "relation": "shared_dir:src/interface/ffi/test", "weight": 1.0 }, { - "from": "scripts/install-desktop.sh", - "to": "scripts/install-quadlets.sh", - "relation": "shared_dir:scripts", + "from": "src/wasm/launch-gsa.sh", + "to": "src/wasm/build-typed.sh", + "relation": "shared_dir:src/wasm", "weight": 1.0 }, { - "from": "scripts/install-quadlets.sh", - "to": "scripts/wizard.sh", - "relation": "shared_dir:scripts", + "from": "src/wasm/build-typed.sh", + "to": "src/wasm/build-complete.sh", + "relation": "shared_dir:src/wasm", "weight": 1.0 }, { - "from": "scripts/wizard.sh", - "to": "scripts/self-heal.sh", - "relation": "shared_dir:scripts", + "from": "src/wasm/build-complete.sh", + "to": "src/wasm/build.sh", + "relation": "shared_dir:src/wasm", "weight": 1.0 }, { - "from": "scripts/self-heal.sh", - "to": "scripts/gossamer-integration-test.sh", - "relation": "shared_dir:scripts", + "from": "src/wasm/build.sh", + "to": "src/wasm/probe.zig", + "relation": "shared_dir:src/wasm", "weight": 1.0 }, { - "from": "scripts/gossamer-integration-test.sh", - "to": "scripts/gen_result_codes.zig", - "relation": "shared_dir:scripts", + "from": "src/core/Bridge.eph", + "to": "src/core/Shell.eph", + "relation": "shared_dir:src/core", "weight": 1.0 }, { - "from": "scripts/gen_result_codes.zig", - "to": "scripts/e2e-test.sh", - "relation": "shared_dir:scripts", + "from": "src/core/Shell.eph", + "to": "src/core/Types.eph", + "relation": "shared_dir:src/core", "weight": 1.0 }, { - "from": "scripts/e2e-test.sh", - "to": "scripts/steam-stage.sh", - "relation": "shared_dir:scripts", + "from": "src/core/Types.eph", + "to": "src/core/GrooveClient.eph", + "relation": "shared_dir:src/core", "weight": 1.0 } ] }, "taint_matrix": { "rows": [ - { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, - "files": [ - "scripts/wizard.sh", - "scripts/steam-stage.sh" - ], - "frameworks": [], - "relation": "HardcodedSecret->Network" - }, - { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "game-server-admin-launcher.sh" - ], - "frameworks": [], - "relation": "CommandInjection->Cpu" - }, { "source_category": "DynamicCodeExecution", "sink_axis": "network", @@ -699,6 +678,27 @@ "frameworks": [], "relation": "InsecureProtocol->Network" }, + { + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "game-server-admin-launcher.sh" + ], + "frameworks": [], + "relation": "CommandInjection->Cpu" + }, + { + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, + "files": [ + "scripts/wizard.sh", + "scripts/steam-stage.sh" + ], + "frameworks": [], + "relation": "HardcodedSecret->Network" + }, { "source_category": "PathTraversal", "sink_axis": "disk", diff --git a/scans/git-reticulator.json b/scans/git-reticulator.json index a00c50bd..dd2b42f1 100644 --- a/scans/git-reticulator.json +++ b/scans/git-reticulator.json @@ -3,8 +3,8 @@ "program_path": "git-reticulator", "language": "rust", "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], "weak_points": [ { @@ -138,8 +138,8 @@ ], "recommended_attacks": [ "memory", - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ @@ -155,12 +155,6 @@ "relation": "shared_dir:src", "weight": 1.0 }, - { - "from": "benches/git_reticulator_bench.rs", - "to": "Networking", - "relation": "framework", - "weight": 1.0 - }, { "from": "benches/git_reticulator_bench.rs", "to": "WebServer", @@ -168,7 +162,7 @@ "weight": 1.0 }, { - "from": "src/ingest.rs", + "from": "benches/git_reticulator_bench.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -180,7 +174,7 @@ "weight": 1.0 }, { - "from": "src/query.rs", + "from": "src/ingest.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -192,7 +186,7 @@ "weight": 1.0 }, { - "from": "src/store.rs", + "from": "src/query.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -204,7 +198,7 @@ "weight": 1.0 }, { - "from": "src/lattice/mod.rs", + "from": "src/store.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -216,7 +210,7 @@ "weight": 1.0 }, { - "from": "src/api/app.rs", + "from": "src/lattice/mod.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -228,7 +222,7 @@ "weight": 1.0 }, { - "from": "src/cli/main.rs", + "from": "src/api/app.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -240,7 +234,7 @@ "weight": 1.0 }, { - "from": "tests/property_tests.rs", + "from": "src/cli/main.rs", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -250,62 +244,68 @@ "to": "WebServer", "relation": "framework", "weight": 1.0 + }, + { + "from": "tests/property_tests.rs", + "to": "Networking", + "relation": "framework", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", + "source_category": "PanicPath", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/store.rs" + "src/cli/main.rs" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/cli/main.rs" + "src/store.rs" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/cli/main.rs" + "src/store.rs" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/store.rs" + "src/cli/main.rs" ], "frameworks": [ - "Networking", - "WebServer" + "WebServer", + "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Disk" } ] } diff --git a/scans/git-scripts.json b/scans/git-scripts.json index f177ea3d..b6999191 100644 --- a/scans/git-scripts.json +++ b/scans/git-scripts.json @@ -309,8 +309,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ @@ -366,6 +366,26 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "launchers/git-scripts-launcher.sh" + ], + "frameworks": [], + "relation": "PathTraversal->Disk" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "lib/script_manager/tui.ex" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Cpu" + }, { "source_category": "CommandInjection", "sink_axis": "disk", @@ -403,26 +423,6 @@ ], "frameworks": [], "relation": "CommandInjection->Cpu" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "lib/script_manager/tui.ex" - ], - "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" - }, - { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "launchers/git-scripts-launcher.sh" - ], - "frameworks": [], - "relation": "PathTraversal->Disk" } ] } diff --git a/scans/gitbot-fleet.json b/scans/gitbot-fleet.json index 4f7f433a..09ad6ba9 100644 --- a/scans/gitbot-fleet.json +++ b/scans/gitbot-fleet.json @@ -2789,204 +2789,210 @@ } ], "recommended_attacks": [ + "disk", "memory", - "concurrency", "cpu", "network", - "disk" + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "bots/cipherbot/src/analyzers/protocol.rs", - "to": "bots/cipherbot/src/analyzers/dns.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/panel_checker.rs", + "to": "shared-context/src/storage.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/dns.rs", - "to": "bots/cipherbot/src/analyzers/symmetric.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/storage.rs", + "to": "shared-context/src/exclusion_registry.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/symmetric.rs", - "to": "bots/cipherbot/src/analyzers/config.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/exclusion_registry.rs", + "to": "shared-context/src/reporting.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/config.rs", - "to": "bots/cipherbot/src/analyzers/mod.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/reporting.rs", + "to": "shared-context/src/finding.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/mod.rs", - "to": "bots/cipherbot/src/analyzers/key_exchange.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/finding.rs", + "to": "shared-context/src/context.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/key_exchange.rs", - "to": "bots/cipherbot/src/analyzers/password.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/context.rs", + "to": "shared-context/src/panel.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/password.rs", - "to": "bots/cipherbot/src/analyzers/hashing.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/panel.rs", + "to": "shared-context/src/state.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/hashing.rs", - "to": "bots/cipherbot/src/analyzers/rng.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/state.rs", + "to": "shared-context/src/health.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/rng.rs", - "to": "bots/cipherbot/src/analyzers/infra.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/health.rs", + "to": "shared-context/src/lib.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/infra.rs", - "to": "bots/cipherbot/src/analyzers/deps.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "shared-context/src/lib.rs", + "to": "shared-context/src/registry_guard.rs", + "relation": "shared_dir:shared-context/src", "weight": 1.0 }, { - "from": "bots/cipherbot/src/analyzers/deps.rs", - "to": "bots/cipherbot/src/analyzers/signatures.rs", - "relation": "shared_dir:bots/cipherbot/src/analyzers", + "from": "bots/seambot/src/seam.rs", + "to": "bots/seambot/src/hidden_channels.rs", + "relation": "shared_dir:bots/seambot/src", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/analyzers/keyboard.rs", - "to": "bots/accessibilitybot/src/analyzers/css.rs", - "relation": "shared_dir:bots/accessibilitybot/src/analyzers", + "from": "bots/seambot/src/hidden_channels.rs", + "to": "bots/seambot/src/report.rs", + "relation": "shared_dir:bots/seambot/src", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/analyzers/css.rs", - "to": "bots/accessibilitybot/src/analyzers/language.rs", - "relation": "shared_dir:bots/accessibilitybot/src/analyzers", + "from": "bots/seambot/src/report.rs", + "to": "bots/seambot/src/github.rs", + "relation": "shared_dir:bots/seambot/src", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/analyzers/language.rs", - "to": "bots/accessibilitybot/src/analyzers/media.rs", - "relation": "shared_dir:bots/accessibilitybot/src/analyzers", + "from": "bots/seambot/src/github.rs", + "to": "bots/seambot/src/checks.rs", + "relation": "shared_dir:bots/seambot/src", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/analyzers/media.rs", - "to": "bots/accessibilitybot/src/analyzers/mod.rs", - "relation": "shared_dir:bots/accessibilitybot/src/analyzers", + "from": "bots/seambot/src/checks.rs", + "to": "bots/seambot/src/register.rs", + "relation": "shared_dir:bots/seambot/src", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/analyzers/mod.rs", - "to": "bots/accessibilitybot/src/analyzers/semantic.rs", - "relation": "shared_dir:bots/accessibilitybot/src/analyzers", + "from": "bots/seambot/src/register.rs", + "to": "bots/seambot/src/fleet.rs", + "relation": "shared_dir:bots/seambot/src", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/analyzers/semantic.rs", - "to": "bots/accessibilitybot/src/analyzers/forms.rs", - "relation": "shared_dir:bots/accessibilitybot/src/analyzers", + "from": "bots/seambot/src/fleet.rs", + "to": "bots/seambot/src/main.rs", + "relation": "shared_dir:bots/seambot/src", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/analyzers/forms.rs", - "to": "bots/accessibilitybot/src/analyzers/alt_text.rs", - "relation": "shared_dir:bots/accessibilitybot/src/analyzers", + "from": "bots/gsbot/src/models.rs", + "to": "bots/gsbot/src/config.rs", + "relation": "shared_dir:bots/gsbot/src", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/analyzers/alt_text.rs", - "to": "bots/accessibilitybot/src/analyzers/contrast.rs", - "relation": "shared_dir:bots/accessibilitybot/src/analyzers", + "from": "bots/gsbot/src/config.rs", + "to": "bots/gsbot/src/logging.rs", + "relation": "shared_dir:bots/gsbot/src", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/analyzers/contrast.rs", - "to": "bots/accessibilitybot/src/analyzers/aria.rs", - "relation": "shared_dir:bots/accessibilitybot/src/analyzers", + "from": "bots/gsbot/src/logging.rs", + "to": "bots/gsbot/src/cache.rs", + "relation": "shared_dir:bots/gsbot/src", "weight": 1.0 }, { - "from": "bots/echidnabot/src/result_formatter.rs", - "to": "bots/echidnabot/src/error.rs", - "relation": "shared_dir:bots/echidnabot/src", + "from": "bots/gsbot/src/cache.rs", + "to": "bots/gsbot/src/services.rs", + "relation": "shared_dir:bots/gsbot/src", "weight": 1.0 }, { - "from": "bots/echidnabot/src/error.rs", - "to": "bots/echidnabot/src/main.rs", - "relation": "shared_dir:bots/echidnabot/src", + "from": "bots/gsbot/src/services.rs", + "to": "bots/gsbot/src/db.rs", + "relation": "shared_dir:bots/gsbot/src", "weight": 1.0 }, { - "from": "bots/rhodibot/src/webhook.rs", - "to": "bots/rhodibot/src/config.rs", - "relation": "shared_dir:bots/rhodibot/src", + "from": "tests/e2e.sh", + "to": "tests/propagate-sha-bump-smoke.sh", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "bots/rhodibot/src/config.rs", - "to": "bots/rhodibot/src/rsr.rs", - "relation": "shared_dir:bots/rhodibot/src", + "from": "bots/seambot/tests/check_register.rs", + "to": "bots/seambot/tests/hidden_channels.rs", + "relation": "shared_dir:bots/seambot/tests", "weight": 1.0 }, { - "from": "bots/rhodibot/src/rsr.rs", - "to": "bots/rhodibot/src/fleet.rs", - "relation": "shared_dir:bots/rhodibot/src", + "from": "bots/seambot/tests/hidden_channels.rs", + "to": "bots/seambot/tests/drift_detection.rs", + "relation": "shared_dir:bots/seambot/tests", "weight": 1.0 }, { - "from": "bots/rhodibot/src/fleet.rs", - "to": "bots/rhodibot/src/main.rs", - "relation": "shared_dir:bots/rhodibot/src", + "from": "bots/finishingbot/src/analyzers/scm_files.rs", + "to": "bots/finishingbot/src/analyzers/mod.rs", + "relation": "shared_dir:bots/finishingbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/echidnabot/src/adapters/bitbucket.rs", - "to": "bots/echidnabot/src/adapters/gitlab.rs", - "relation": "shared_dir:bots/echidnabot/src/adapters", + "from": "bots/finishingbot/src/analyzers/mod.rs", + "to": "bots/finishingbot/src/analyzers/v1_readiness.rs", + "relation": "shared_dir:bots/finishingbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/panicbot/src/scanner.rs", - "to": "bots/panicbot/src/config.rs", - "relation": "shared_dir:bots/panicbot/src", + "from": "bots/finishingbot/src/analyzers/v1_readiness.rs", + "to": "bots/finishingbot/src/analyzers/tooling.rs", + "relation": "shared_dir:bots/finishingbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/panicbot/src/config.rs", - "to": "bots/panicbot/src/translator.rs", - "relation": "shared_dir:bots/panicbot/src", + "from": "bots/finishingbot/src/analyzers/tooling.rs", + "to": "bots/finishingbot/src/analyzers/claims.rs", + "relation": "shared_dir:bots/finishingbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/panicbot/src/translator.rs", - "to": "bots/panicbot/src/a2ml_writer.rs", - "relation": "shared_dir:bots/panicbot/src", + "from": "bots/finishingbot/src/analyzers/claims.rs", + "to": "bots/finishingbot/src/analyzers/testing.rs", + "relation": "shared_dir:bots/finishingbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/panicbot/src/a2ml_writer.rs", - "to": "bots/panicbot/src/directives.rs", - "relation": "shared_dir:bots/panicbot/src", + "from": "bots/finishingbot/src/analyzers/testing.rs", + "to": "bots/finishingbot/src/analyzers/placeholder.rs", + "relation": "shared_dir:bots/finishingbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/panicbot/src/directives.rs", - "to": "bots/panicbot/src/main.rs", - "relation": "shared_dir:bots/panicbot/src", + "from": "bots/finishingbot/src/analyzers/placeholder.rs", + "to": "bots/finishingbot/src/analyzers/license.rs", + "relation": "shared_dir:bots/finishingbot/src/analyzers", + "weight": 1.0 + }, + { + "from": "bots/finishingbot/src/analyzers/license.rs", + "to": "bots/finishingbot/src/analyzers/release.rs", + "relation": "shared_dir:bots/finishingbot/src/analyzers", "weight": 1.0 }, { @@ -3157,6 +3163,36 @@ "relation": "shared_dir:scripts", "weight": 1.0 }, + { + "from": "bots/the-hotchocolabot/src/hardware/mock.rs", + "to": "bots/the-hotchocolabot/src/hardware/sensor.rs", + "relation": "shared_dir:bots/the-hotchocolabot/src/hardware", + "weight": 1.0 + }, + { + "from": "bots/the-hotchocolabot/src/hardware/sensor.rs", + "to": "bots/the-hotchocolabot/src/hardware/display.rs", + "relation": "shared_dir:bots/the-hotchocolabot/src/hardware", + "weight": 1.0 + }, + { + "from": "bots/echidnabot/src/result_formatter.rs", + "to": "bots/echidnabot/src/error.rs", + "relation": "shared_dir:bots/echidnabot/src", + "weight": 1.0 + }, + { + "from": "bots/echidnabot/src/error.rs", + "to": "bots/echidnabot/src/main.rs", + "relation": "shared_dir:bots/echidnabot/src", + "weight": 1.0 + }, + { + "from": "bots/echidnabot/src/api/graphql.rs", + "to": "bots/echidnabot/src/api/webhooks.rs", + "relation": "shared_dir:bots/echidnabot/src/api", + "weight": 1.0 + }, { "from": "robot-repo-automaton/src/hypatia.rs", "to": "robot-repo-automaton/src/exclusion_registry.rs", @@ -3230,189 +3266,189 @@ "weight": 1.0 }, { - "from": "bots/echidnabot/src/api/graphql.rs", - "to": "bots/echidnabot/src/api/webhooks.rs", - "relation": "shared_dir:bots/echidnabot/src/api", + "from": "bots/panicbot/src/scanner.rs", + "to": "bots/panicbot/src/config.rs", + "relation": "shared_dir:bots/panicbot/src", "weight": 1.0 }, { - "from": "bots/finishingbot/src/analyzers/scm_files.rs", - "to": "bots/finishingbot/src/analyzers/mod.rs", - "relation": "shared_dir:bots/finishingbot/src/analyzers", + "from": "bots/panicbot/src/config.rs", + "to": "bots/panicbot/src/translator.rs", + "relation": "shared_dir:bots/panicbot/src", "weight": 1.0 }, { - "from": "bots/finishingbot/src/analyzers/mod.rs", - "to": "bots/finishingbot/src/analyzers/v1_readiness.rs", - "relation": "shared_dir:bots/finishingbot/src/analyzers", + "from": "bots/panicbot/src/translator.rs", + "to": "bots/panicbot/src/a2ml_writer.rs", + "relation": "shared_dir:bots/panicbot/src", "weight": 1.0 }, { - "from": "bots/finishingbot/src/analyzers/v1_readiness.rs", - "to": "bots/finishingbot/src/analyzers/tooling.rs", - "relation": "shared_dir:bots/finishingbot/src/analyzers", + "from": "bots/panicbot/src/a2ml_writer.rs", + "to": "bots/panicbot/src/directives.rs", + "relation": "shared_dir:bots/panicbot/src", "weight": 1.0 }, { - "from": "bots/finishingbot/src/analyzers/tooling.rs", - "to": "bots/finishingbot/src/analyzers/claims.rs", - "relation": "shared_dir:bots/finishingbot/src/analyzers", - "weight": 1.0 + "from": "bots/panicbot/src/directives.rs", + "to": "bots/panicbot/src/main.rs", + "relation": "shared_dir:bots/panicbot/src", + "weight": 1.0 }, { - "from": "bots/finishingbot/src/analyzers/claims.rs", - "to": "bots/finishingbot/src/analyzers/testing.rs", - "relation": "shared_dir:bots/finishingbot/src/analyzers", + "from": "bots/cipherbot/src/analyzers/protocol.rs", + "to": "bots/cipherbot/src/analyzers/dns.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/finishingbot/src/analyzers/testing.rs", - "to": "bots/finishingbot/src/analyzers/placeholder.rs", - "relation": "shared_dir:bots/finishingbot/src/analyzers", + "from": "bots/cipherbot/src/analyzers/dns.rs", + "to": "bots/cipherbot/src/analyzers/symmetric.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/finishingbot/src/analyzers/placeholder.rs", - "to": "bots/finishingbot/src/analyzers/license.rs", - "relation": "shared_dir:bots/finishingbot/src/analyzers", + "from": "bots/cipherbot/src/analyzers/symmetric.rs", + "to": "bots/cipherbot/src/analyzers/config.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/finishingbot/src/analyzers/license.rs", - "to": "bots/finishingbot/src/analyzers/release.rs", - "relation": "shared_dir:bots/finishingbot/src/analyzers", + "from": "bots/cipherbot/src/analyzers/config.rs", + "to": "bots/cipherbot/src/analyzers/mod.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/cipherbot/src/pq_readiness.rs", - "to": "bots/cipherbot/src/policy.rs", - "relation": "shared_dir:bots/cipherbot/src", + "from": "bots/cipherbot/src/analyzers/mod.rs", + "to": "bots/cipherbot/src/analyzers/key_exchange.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/cipherbot/src/policy.rs", - "to": "bots/cipherbot/src/fleet.rs", - "relation": "shared_dir:bots/cipherbot/src", + "from": "bots/cipherbot/src/analyzers/key_exchange.rs", + "to": "bots/cipherbot/src/analyzers/password.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/cipherbot/src/fleet.rs", - "to": "bots/cipherbot/src/main.rs", - "relation": "shared_dir:bots/cipherbot/src", + "from": "bots/cipherbot/src/analyzers/password.rs", + "to": "bots/cipherbot/src/analyzers/hashing.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/echidnabot/src/scheduler/retry.rs", - "to": "bots/echidnabot/src/scheduler/job_queue.rs", - "relation": "shared_dir:bots/echidnabot/src/scheduler", + "from": "bots/cipherbot/src/analyzers/hashing.rs", + "to": "bots/cipherbot/src/analyzers/rng.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/echidnabot/src/scheduler/job_queue.rs", - "to": "bots/echidnabot/src/scheduler/limiter.rs", - "relation": "shared_dir:bots/echidnabot/src/scheduler", + "from": "bots/cipherbot/src/analyzers/rng.rs", + "to": "bots/cipherbot/src/analyzers/infra.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/accessibilitybot/src/scanner.rs", - "to": "bots/accessibilitybot/src/main.rs", - "relation": "shared_dir:bots/accessibilitybot/src", + "from": "bots/cipherbot/src/analyzers/infra.rs", + "to": "bots/cipherbot/src/analyzers/deps.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/seambot/tests/check_register.rs", - "to": "bots/seambot/tests/hidden_channels.rs", - "relation": "shared_dir:bots/seambot/tests", + "from": "bots/cipherbot/src/analyzers/deps.rs", + "to": "bots/cipherbot/src/analyzers/signatures.rs", + "relation": "shared_dir:bots/cipherbot/src/analyzers", "weight": 1.0 }, { - "from": "bots/seambot/tests/hidden_channels.rs", - "to": "bots/seambot/tests/drift_detection.rs", - "relation": "shared_dir:bots/seambot/tests", + "from": "bots/glambot/src/analyzers/accessibility.rs", + "to": "bots/glambot/src/analyzers/visual.rs", + "relation": "shared_dir:bots/glambot/src/analyzers", "weight": 1.0 }, { - "from": "bots/gsbot/src/models.rs", - "to": "bots/gsbot/src/config.rs", - "relation": "shared_dir:bots/gsbot/src", + "from": "bots/glambot/src/analyzers/visual.rs", + "to": "bots/glambot/src/analyzers/mod.rs", + "relation": "shared_dir:bots/glambot/src/analyzers", "weight": 1.0 }, { - "from": "bots/gsbot/src/config.rs", - "to": "bots/gsbot/src/logging.rs", - "relation": "shared_dir:bots/gsbot/src", + "from": "bots/glambot/src/analyzers/mod.rs", + "to": "bots/glambot/src/analyzers/git_seo_integration.rs", + "relation": "shared_dir:bots/glambot/src/analyzers", "weight": 1.0 }, { - "from": "bots/gsbot/src/logging.rs", - "to": "bots/gsbot/src/cache.rs", - "relation": "shared_dir:bots/gsbot/src", + "from": "bots/glambot/src/analyzers/git_seo_integration.rs", + "to": "bots/glambot/src/analyzers/seo.rs", + "relation": "shared_dir:bots/glambot/src/analyzers", "weight": 1.0 }, { - "from": "bots/gsbot/src/cache.rs", - "to": "bots/gsbot/src/services.rs", - "relation": "shared_dir:bots/gsbot/src", + "from": "bots/glambot/src/analyzers/seo.rs", + "to": "bots/glambot/src/analyzers/machine.rs", + "relation": "shared_dir:bots/glambot/src/analyzers", "weight": 1.0 }, { - "from": "bots/gsbot/src/services.rs", - "to": "bots/gsbot/src/db.rs", - "relation": "shared_dir:bots/gsbot/src", + "from": "fleet-coordinator.sh", + "to": "run-fleet.sh", + "relation": "shared_dir:", "weight": 1.0 }, { - "from": "bots/seambot/src/seam.rs", - "to": "bots/seambot/src/hidden_channels.rs", - "relation": "shared_dir:bots/seambot/src", + "from": "bots/accessibilitybot/src/analyzers/keyboard.rs", + "to": "bots/accessibilitybot/src/analyzers/css.rs", + "relation": "shared_dir:bots/accessibilitybot/src/analyzers", "weight": 1.0 }, { - "from": "bots/seambot/src/hidden_channels.rs", - "to": "bots/seambot/src/report.rs", - "relation": "shared_dir:bots/seambot/src", + "from": "bots/accessibilitybot/src/analyzers/css.rs", + "to": "bots/accessibilitybot/src/analyzers/language.rs", + "relation": "shared_dir:bots/accessibilitybot/src/analyzers", "weight": 1.0 }, { - "from": "bots/seambot/src/report.rs", - "to": "bots/seambot/src/github.rs", - "relation": "shared_dir:bots/seambot/src", + "from": "bots/accessibilitybot/src/analyzers/language.rs", + "to": "bots/accessibilitybot/src/analyzers/media.rs", + "relation": "shared_dir:bots/accessibilitybot/src/analyzers", "weight": 1.0 }, { - "from": "bots/seambot/src/github.rs", - "to": "bots/seambot/src/checks.rs", - "relation": "shared_dir:bots/seambot/src", + "from": "bots/accessibilitybot/src/analyzers/media.rs", + "to": "bots/accessibilitybot/src/analyzers/mod.rs", + "relation": "shared_dir:bots/accessibilitybot/src/analyzers", "weight": 1.0 }, { - "from": "bots/seambot/src/checks.rs", - "to": "bots/seambot/src/register.rs", - "relation": "shared_dir:bots/seambot/src", + "from": "bots/accessibilitybot/src/analyzers/mod.rs", + "to": "bots/accessibilitybot/src/analyzers/semantic.rs", + "relation": "shared_dir:bots/accessibilitybot/src/analyzers", "weight": 1.0 }, { - "from": "bots/seambot/src/register.rs", - "to": "bots/seambot/src/fleet.rs", - "relation": "shared_dir:bots/seambot/src", + "from": "bots/accessibilitybot/src/analyzers/semantic.rs", + "to": "bots/accessibilitybot/src/analyzers/forms.rs", + "relation": "shared_dir:bots/accessibilitybot/src/analyzers", "weight": 1.0 }, { - "from": "bots/seambot/src/fleet.rs", - "to": "bots/seambot/src/main.rs", - "relation": "shared_dir:bots/seambot/src", + "from": "bots/accessibilitybot/src/analyzers/forms.rs", + "to": "bots/accessibilitybot/src/analyzers/alt_text.rs", + "relation": "shared_dir:bots/accessibilitybot/src/analyzers", "weight": 1.0 }, { - "from": "bots/the-hotchocolabot/src/hardware/mock.rs", - "to": "bots/the-hotchocolabot/src/hardware/sensor.rs", - "relation": "shared_dir:bots/the-hotchocolabot/src/hardware", + "from": "bots/accessibilitybot/src/analyzers/alt_text.rs", + "to": "bots/accessibilitybot/src/analyzers/contrast.rs", + "relation": "shared_dir:bots/accessibilitybot/src/analyzers", "weight": 1.0 }, { - "from": "bots/the-hotchocolabot/src/hardware/sensor.rs", - "to": "bots/the-hotchocolabot/src/hardware/display.rs", - "relation": "shared_dir:bots/the-hotchocolabot/src/hardware", + "from": "bots/accessibilitybot/src/analyzers/contrast.rs", + "to": "bots/accessibilitybot/src/analyzers/aria.rs", + "relation": "shared_dir:bots/accessibilitybot/src/analyzers", "weight": 1.0 }, { @@ -3421,36 +3457,6 @@ "relation": "shared_dir:bots/echidnabot/src/trust", "weight": 1.0 }, - { - "from": "bots/glambot/src/analyzers/accessibility.rs", - "to": "bots/glambot/src/analyzers/visual.rs", - "relation": "shared_dir:bots/glambot/src/analyzers", - "weight": 1.0 - }, - { - "from": "bots/glambot/src/analyzers/visual.rs", - "to": "bots/glambot/src/analyzers/mod.rs", - "relation": "shared_dir:bots/glambot/src/analyzers", - "weight": 1.0 - }, - { - "from": "bots/glambot/src/analyzers/mod.rs", - "to": "bots/glambot/src/analyzers/git_seo_integration.rs", - "relation": "shared_dir:bots/glambot/src/analyzers", - "weight": 1.0 - }, - { - "from": "bots/glambot/src/analyzers/git_seo_integration.rs", - "to": "bots/glambot/src/analyzers/seo.rs", - "relation": "shared_dir:bots/glambot/src/analyzers", - "weight": 1.0 - }, - { - "from": "bots/glambot/src/analyzers/seo.rs", - "to": "bots/glambot/src/analyzers/machine.rs", - "relation": "shared_dir:bots/glambot/src/analyzers", - "weight": 1.0 - }, { "from": "bots/panicbot/tests/a2ml_writer_test.rs", "to": "bots/panicbot/tests/integration_test.rs", @@ -3458,15 +3464,9 @@ "weight": 1.0 }, { - "from": "fleet-coordinator.sh", - "to": "run-fleet.sh", - "relation": "shared_dir:", - "weight": 1.0 - }, - { - "from": "tests/e2e.sh", - "to": "tests/propagate-sha-bump-smoke.sh", - "relation": "shared_dir:tests", + "from": "bots/echidnabot/src/adapters/bitbucket.rs", + "to": "bots/echidnabot/src/adapters/gitlab.rs", + "relation": "shared_dir:bots/echidnabot/src/adapters", "weight": 1.0 }, { @@ -3476,84 +3476,97 @@ "weight": 1.0 }, { - "from": "shared-context/src/panel_checker.rs", - "to": "shared-context/src/storage.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/rhodibot/src/webhook.rs", + "to": "bots/rhodibot/src/config.rs", + "relation": "shared_dir:bots/rhodibot/src", "weight": 1.0 }, { - "from": "shared-context/src/storage.rs", - "to": "shared-context/src/exclusion_registry.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/rhodibot/src/config.rs", + "to": "bots/rhodibot/src/rsr.rs", + "relation": "shared_dir:bots/rhodibot/src", "weight": 1.0 }, { - "from": "shared-context/src/exclusion_registry.rs", - "to": "shared-context/src/reporting.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/rhodibot/src/rsr.rs", + "to": "bots/rhodibot/src/fleet.rs", + "relation": "shared_dir:bots/rhodibot/src", "weight": 1.0 }, { - "from": "shared-context/src/reporting.rs", - "to": "shared-context/src/finding.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/rhodibot/src/fleet.rs", + "to": "bots/rhodibot/src/main.rs", + "relation": "shared_dir:bots/rhodibot/src", "weight": 1.0 }, { - "from": "shared-context/src/finding.rs", - "to": "shared-context/src/context.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/cipherbot/src/pq_readiness.rs", + "to": "bots/cipherbot/src/policy.rs", + "relation": "shared_dir:bots/cipherbot/src", "weight": 1.0 }, { - "from": "shared-context/src/context.rs", - "to": "shared-context/src/panel.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/cipherbot/src/policy.rs", + "to": "bots/cipherbot/src/fleet.rs", + "relation": "shared_dir:bots/cipherbot/src", "weight": 1.0 }, { - "from": "shared-context/src/panel.rs", - "to": "shared-context/src/state.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/cipherbot/src/fleet.rs", + "to": "bots/cipherbot/src/main.rs", + "relation": "shared_dir:bots/cipherbot/src", "weight": 1.0 }, { - "from": "shared-context/src/state.rs", - "to": "shared-context/src/health.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/finishingbot/src/config.rs", + "to": "bots/finishingbot/src/lib.rs", + "relation": "shared_dir:bots/finishingbot/src", "weight": 1.0 }, { - "from": "shared-context/src/health.rs", - "to": "shared-context/src/lib.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/finishingbot/src/lib.rs", + "to": "bots/finishingbot/src/error.rs", + "relation": "shared_dir:bots/finishingbot/src", "weight": 1.0 }, { - "from": "shared-context/src/lib.rs", - "to": "shared-context/src/registry_guard.rs", - "relation": "shared_dir:shared-context/src", + "from": "bots/echidnabot/src/scheduler/retry.rs", + "to": "bots/echidnabot/src/scheduler/job_queue.rs", + "relation": "shared_dir:bots/echidnabot/src/scheduler", "weight": 1.0 }, { - "from": "bots/finishingbot/src/config.rs", - "to": "bots/finishingbot/src/lib.rs", - "relation": "shared_dir:bots/finishingbot/src", + "from": "bots/echidnabot/src/scheduler/job_queue.rs", + "to": "bots/echidnabot/src/scheduler/limiter.rs", + "relation": "shared_dir:bots/echidnabot/src/scheduler", "weight": 1.0 }, { - "from": "bots/finishingbot/src/lib.rs", - "to": "bots/finishingbot/src/error.rs", - "relation": "shared_dir:bots/finishingbot/src", + "from": "bots/accessibilitybot/src/scanner.rs", + "to": "bots/accessibilitybot/src/main.rs", + "relation": "shared_dir:bots/accessibilitybot/src", "weight": 1.0 } ] }, "taint_matrix": { "rows": [ + { + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "scripts/maintenance-hard-pass.sh", + "scripts/submit-finding.sh", + "scripts/fix-actions-policy.sh", + "scripts/fix-chapel-runs-on-pin.sh" + ], + "frameworks": [], + "relation": "PathTraversal->Disk" + }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "robot-repo-automaton/src/hypatia.rs", @@ -3587,49 +3600,27 @@ "dashboard/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" - }, - { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "fleet-coordinator.sh", - "docs/upstream-proposals/standards--hypatia-baseline-consumer/scripts/apply-baseline.sh", - "bots/echidnabot/scripts/batch_driver.sh", - "scripts/fix-dynamic-code-exec.sh", - "scripts/enroll-hypatia-fleet.sh", - "scripts/fix-heredoc-install.sh", - "scripts/fix-command-injection.sh", - "scripts/fix-eval-to-safe.sh", - "scripts/sync-all-parallel.exs" - ], - "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "PanicPath->Disk" }, { "source_category": "ExcessivePermissions", - "sink_axis": "network", + "sink_axis": "disk", "severity_value": 3.5, "files": [ "scripts/fix-deno-permissions.sh" ], "frameworks": [], - "relation": "ExcessivePermissions->Network" + "relation": "ExcessivePermissions->Disk" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 5.0, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ - "scripts/fix-dynamic-code-exec.sh", - "scripts/fix-heredoc-install.sh", - "scripts/fix-command-injection.sh", - "scripts/fix-eval-to-safe.sh", - "scripts/sync-all-parallel.exs" + "bots/rhodibot/src/sanitize.rs" ], "frameworks": [], - "relation": "CommandInjection->Disk" + "relation": "InsecureProtocol->Network" }, { "source_category": "HardcodedSecret", @@ -3644,51 +3635,9 @@ "frameworks": [], "relation": "HardcodedSecret->Network" }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "robot-repo-automaton/src/exclusion_registry.rs", - "robot-repo-automaton/src/confidence.rs", - "robot-repo-automaton/src/config.rs", - "robot-repo-automaton/src/catalog.rs", - "robot-repo-automaton/src/detector.rs", - "robot-repo-automaton/src/hooks.rs", - "robot-repo-automaton/src/skeleton.rs", - "shared-context/src/storage.rs", - "shared-context/src/exclusion_registry.rs", - "bots/rhodibot/src/config.rs", - "bots/rhodibot/src/fleet.rs", - "bots/panicbot/src/directives.rs", - "bots/cipherbot/src/analyzers/mod.rs", - "bots/cipherbot/src/policy.rs", - "bots/cipherbot/src/main.rs", - "bots/accessibilitybot/src/scanner.rs", - "bots/echidnabot/src/trust/migration_scanner.rs", - "bots/echidnabot/src/main.rs", - "bots/seambot/src/hidden_channels.rs", - "bots/seambot/src/checks.rs", - "bots/seambot/src/register.rs", - "bots/the-hotchocolabot/src/config/mod.rs", - "bots/finishingbot/src/analyzers/scm_files.rs", - "bots/finishingbot/src/analyzers/tooling.rs", - "bots/finishingbot/src/analyzers/claims.rs", - "bots/finishingbot/src/analyzers/testing.rs", - "bots/finishingbot/src/analyzers/placeholder.rs", - "bots/finishingbot/src/analyzers/release.rs", - "bots/finishingbot/src/config.rs", - "bots/glambot/src/analyzers/accessibility.rs", - "bots/glambot/src/analyzers/visual.rs", - "bots/glambot/src/analyzers/machine.rs", - "bots/glambot/src/config/mod.rs" - ], - "frameworks": [], - "relation": "UnboundedAllocation->Cpu" - }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "robot-repo-automaton/src/hypatia.rs", @@ -3722,44 +3671,67 @@ "dashboard/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "bots/rhodibot/src/sanitize.rs" - ], - "frameworks": [], - "relation": "InsecureProtocol->Network" - }, - { - "source_category": "ExcessivePermissions", - "sink_axis": "disk", - "severity_value": 3.5, - "files": [ - "scripts/fix-deno-permissions.sh" + "robot-repo-automaton/src/exclusion_registry.rs", + "robot-repo-automaton/src/confidence.rs", + "robot-repo-automaton/src/config.rs", + "robot-repo-automaton/src/catalog.rs", + "robot-repo-automaton/src/detector.rs", + "robot-repo-automaton/src/hooks.rs", + "robot-repo-automaton/src/skeleton.rs", + "shared-context/src/storage.rs", + "shared-context/src/exclusion_registry.rs", + "bots/rhodibot/src/config.rs", + "bots/rhodibot/src/fleet.rs", + "bots/panicbot/src/directives.rs", + "bots/cipherbot/src/analyzers/mod.rs", + "bots/cipherbot/src/policy.rs", + "bots/cipherbot/src/main.rs", + "bots/accessibilitybot/src/scanner.rs", + "bots/echidnabot/src/trust/migration_scanner.rs", + "bots/echidnabot/src/main.rs", + "bots/seambot/src/hidden_channels.rs", + "bots/seambot/src/checks.rs", + "bots/seambot/src/register.rs", + "bots/the-hotchocolabot/src/config/mod.rs", + "bots/finishingbot/src/analyzers/scm_files.rs", + "bots/finishingbot/src/analyzers/tooling.rs", + "bots/finishingbot/src/analyzers/claims.rs", + "bots/finishingbot/src/analyzers/testing.rs", + "bots/finishingbot/src/analyzers/placeholder.rs", + "bots/finishingbot/src/analyzers/release.rs", + "bots/finishingbot/src/config.rs", + "bots/glambot/src/analyzers/accessibility.rs", + "bots/glambot/src/analyzers/visual.rs", + "bots/glambot/src/analyzers/machine.rs", + "bots/glambot/src/config/mod.rs" ], "frameworks": [], - "relation": "ExcessivePermissions->Disk" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "PathTraversal", + "source_category": "CommandInjection", "sink_axis": "disk", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "scripts/maintenance-hard-pass.sh", - "scripts/submit-finding.sh", - "scripts/fix-actions-policy.sh", - "scripts/fix-chapel-runs-on-pin.sh" + "scripts/fix-dynamic-code-exec.sh", + "scripts/fix-heredoc-install.sh", + "scripts/fix-command-injection.sh", + "scripts/fix-eval-to-safe.sh", + "scripts/sync-all-parallel.exs" ], "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "CommandInjection->Disk" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "robot-repo-automaton/src/exclusion_registry.rs", @@ -3797,7 +3769,35 @@ "bots/glambot/src/config/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" + }, + { + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "fleet-coordinator.sh", + "docs/upstream-proposals/standards--hypatia-baseline-consumer/scripts/apply-baseline.sh", + "bots/echidnabot/scripts/batch_driver.sh", + "scripts/fix-dynamic-code-exec.sh", + "scripts/enroll-hypatia-fleet.sh", + "scripts/fix-heredoc-install.sh", + "scripts/fix-command-injection.sh", + "scripts/fix-eval-to-safe.sh", + "scripts/sync-all-parallel.exs" + ], + "frameworks": [], + "relation": "CommandInjection->Cpu" + }, + { + "source_category": "ExcessivePermissions", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "scripts/fix-deno-permissions.sh" + ], + "frameworks": [], + "relation": "ExcessivePermissions->Network" } ] } diff --git a/scans/glyphbase.json b/scans/glyphbase.json index c57f539f..abc53b9e 100644 --- a/scans/glyphbase.json +++ b/scans/glyphbase.json @@ -320,30 +320,12 @@ ], "dependency_graph": { "edges": [ - { - "from": "server/src/lithoglyph/client.gleam", - "to": "server/src/lithoglyph/nif_ffi.gleam", - "relation": "shared_dir:server/src/lithoglyph", - "weight": 1.0 - }, { "from": "server/src/glyphbase_server.gleam", "to": "server/src/router.gleam", "relation": "shared_dir:server/src", "weight": 1.0 }, - { - "from": "ui/src/stores/CommentsStore.res", - "to": "ui/src/stores/KanbanStore.res", - "relation": "shared_dir:ui/src/stores", - "weight": 1.0 - }, - { - "from": "ui/src/stores/KanbanStore.res", - "to": "ui/src/stores/CollaborationStore.res", - "relation": "shared_dir:ui/src/stores", - "weight": 1.0 - }, { "from": "ui/src/views/CalendarStore.res", "to": "ui/src/views/FormStore.res", @@ -361,23 +343,38 @@ "to": "ui/src/bindings/Webapi.res", "relation": "shared_dir:ui/src/bindings", "weight": 1.0 + }, + { + "from": "ui/src/stores/CommentsStore.res", + "to": "ui/src/stores/KanbanStore.res", + "relation": "shared_dir:ui/src/stores", + "weight": 1.0 + }, + { + "from": "ui/src/stores/KanbanStore.res", + "to": "ui/src/stores/CollaborationStore.res", + "relation": "shared_dir:ui/src/stores", + "weight": 1.0 + }, + { + "from": "server/src/lithoglyph/client.gleam", + "to": "server/src/lithoglyph/nif_ffi.gleam", + "relation": "shared_dir:server/src/lithoglyph", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "UnsafeFFI", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "UncheckedError", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ - "server/src/lithoglyph/client.gleam", - "server/src/lithoglyph/nif_ffi.gleam", - "server/native/src/lithoglyph_nif.zig", "server/ffi/zig/src/main.zig" ], "frameworks": [], - "relation": "UnsafeFFI->Memory" + "relation": "UncheckedError->Cpu" }, { "source_category": "PanicPath", @@ -390,25 +387,28 @@ "relation": "PanicPath->Memory" }, { - "source_category": "UnsafeCode", + "source_category": "UnsafeFFI", "sink_axis": "memory", "severity_value": 3.5, "files": [ + "server/src/lithoglyph/client.gleam", + "server/src/lithoglyph/nif_ffi.gleam", "server/native/src/lithoglyph_nif.zig", "server/ffi/zig/src/main.zig" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "UnsafeFFI->Memory" }, { - "source_category": "UncheckedError", - "sink_axis": "cpu", - "severity_value": 1.0, + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ + "server/native/src/lithoglyph_nif.zig", "server/ffi/zig/src/main.zig" ], "frameworks": [], - "relation": "UncheckedError->Cpu" + "relation": "UnsafeCode->Memory" } ] }, diff --git a/scans/gnpl.json b/scans/gnpl.json index fde97d89..587e179c 100644 --- a/scans/gnpl.json +++ b/scans/gnpl.json @@ -162,8 +162,8 @@ } ], "recommended_attacks": [ - "memory", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [ @@ -189,16 +189,6 @@ "frameworks": [], "relation": "ProofDrift->Cpu" }, - { - "source_category": "UncheckedError", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "src/GqlDt/Serialization.lean" - ], - "frameworks": [], - "relation": "UncheckedError->Cpu" - }, { "source_category": "UnsafeCode", "sink_axis": "memory", @@ -209,6 +199,16 @@ ], "frameworks": [], "relation": "UnsafeCode->Memory" + }, + { + "source_category": "UncheckedError", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "src/GqlDt/Serialization.lean" + ], + "frameworks": [], + "relation": "UncheckedError->Cpu" } ] } diff --git a/scans/grim-repo.json b/scans/grim-repo.json index 68f720c8..f9684efa 100644 --- a/scans/grim-repo.json +++ b/scans/grim-repo.json @@ -946,23 +946,23 @@ } ], "recommended_attacks": [ - "disk", "network", - "cpu", - "memory" + "disk", + "memory", + "cpu" ], "dependency_graph": { "edges": [ { - "from": "scripts/src/scripts/code/GitlabEnhanced.res", - "to": "scripts/src/scripts/code/GitlabEnhanced.mjs", - "relation": "shared_dir:scripts/src/scripts/code", + "from": "scripts/src/scripts/aibdp/AibdpChecker.res", + "to": "scripts/src/scripts/aibdp/AibdpChecker.res.mjs", + "relation": "shared_dir:scripts/src/scripts/aibdp", "weight": 1.0 }, { - "from": "scripts/src/scripts/code/GitlabEnhanced.mjs", - "to": "scripts/src/scripts/code/GitlabEnhanced.res.mjs", - "relation": "shared_dir:scripts/src/scripts/code", + "from": "scripts/src/scripts/aibdp/AibdpChecker.res.mjs", + "to": "scripts/src/scripts/aibdp/AibdpChecker.mjs", + "relation": "shared_dir:scripts/src/scripts/aibdp", "weight": 1.0 }, { @@ -978,27 +978,15 @@ "weight": 1.0 }, { - "from": "scripts/src/scripts/aibdp/AibdpChecker.res", - "to": "scripts/src/scripts/aibdp/AibdpChecker.res.mjs", - "relation": "shared_dir:scripts/src/scripts/aibdp", - "weight": 1.0 - }, - { - "from": "scripts/src/scripts/aibdp/AibdpChecker.res.mjs", - "to": "scripts/src/scripts/aibdp/AibdpChecker.mjs", - "relation": "shared_dir:scripts/src/scripts/aibdp", - "weight": 1.0 - }, - { - "from": "scripts/src/scripts/license/GrimLicenseChecker.res", - "to": "scripts/src/scripts/license/GrimLicenseChecker.mjs", - "relation": "shared_dir:scripts/src/scripts/license", + "from": "scripts/src/scripts/code/GitlabEnhanced.res", + "to": "scripts/src/scripts/code/GitlabEnhanced.mjs", + "relation": "shared_dir:scripts/src/scripts/code", "weight": 1.0 }, { - "from": "scripts/src/scripts/license/GrimLicenseChecker.mjs", - "to": "scripts/src/scripts/license/GrimLicenseChecker.res.mjs", - "relation": "shared_dir:scripts/src/scripts/license", + "from": "scripts/src/scripts/code/GitlabEnhanced.mjs", + "to": "scripts/src/scripts/code/GitlabEnhanced.res.mjs", + "relation": "shared_dir:scripts/src/scripts/code", "weight": 1.0 }, { @@ -1031,6 +1019,18 @@ "relation": "shared_dir:scripts", "weight": 1.0 }, + { + "from": "scripts/src/scripts/license/GrimLicenseChecker.res", + "to": "scripts/src/scripts/license/GrimLicenseChecker.mjs", + "relation": "shared_dir:scripts/src/scripts/license", + "weight": 1.0 + }, + { + "from": "scripts/src/scripts/license/GrimLicenseChecker.mjs", + "to": "scripts/src/scripts/license/GrimLicenseChecker.res.mjs", + "relation": "shared_dir:scripts/src/scripts/license", + "weight": 1.0 + }, { "from": "scripts/lib/ocaml/PublishGreasyfork.res", "to": "scripts/lib/ocaml/GrimLicenseChecker.res", @@ -1120,26 +1120,32 @@ "taint_matrix": { "rows": [ { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "scripts/userscripts/GrimSecurityScanner.user.js", - "scripts/src/scripts/security/GrimSecurityScanner.res.mjs", - "scripts/src/scripts/security/GrimSecurityScanner.mjs" + "src/Utils.res", + "scripts/PublishGreasyfork.res", + "scripts/src/scripts/template/GrimTemplateEngine.res", + "scripts/src/scripts/greaser/GrimGreaser.res", + "scripts/lib/ocaml/PublishGreasyfork.res", + "scripts/lib/ocaml/GrimGreaser.res", + "scripts/lib/ocaml/publish-greasyfork.res", + "scripts/lib/ocaml/GrimTemplateEngine.res" ], "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" + "relation": "PanicPath->Memory" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, + "sink_axis": "memory", + "severity_value": 5.0, "files": [ "scripts/userscripts/GrimCIValidator.user.js", "scripts/userscripts/GrimLicenseChecker.user.js", "scripts/userscripts/GrimSecurityScanner.user.js", "scripts/userscripts/GrimSecurityScanner.user.js", + "scripts/userscripts/GrimSecurityScanner.user.js", "scripts/userscripts/GrimTemplateEngine.user.js", "scripts/src/core/GrimCore.res.mjs", "scripts/src/core/GrimCore.mjs", @@ -1157,13 +1163,27 @@ "scripts/src/scripts/license/GrimLicenseChecker.res.mjs", "scripts/src/scripts/security/GrimSecurityScanner.res.mjs", "scripts/src/scripts/security/GrimSecurityScanner.res.mjs", + "scripts/src/scripts/security/GrimSecurityScanner.res.mjs", + "scripts/src/scripts/security/GrimSecurityScanner.mjs", "scripts/src/scripts/security/GrimSecurityScanner.mjs", "scripts/src/scripts/security/GrimSecurityScanner.mjs", "scripts/src/scripts/ci/GrimCIValidator.res.mjs", "scripts/src/scripts/ci/GrimCIValidator.mjs" ], "frameworks": [], - "relation": "DynamicCodeExecution->Network" + "relation": "DynamicCodeExecution->Memory" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "scripts/userscripts/GrimSecurityScanner.user.js", + "scripts/src/scripts/security/GrimSecurityScanner.res.mjs", + "scripts/src/scripts/security/GrimSecurityScanner.mjs" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Cpu" }, { "source_category": "InputBoundary", @@ -1181,14 +1201,13 @@ }, { "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 5.0, + "sink_axis": "network", + "severity_value": 3.5, "files": [ "scripts/userscripts/GrimCIValidator.user.js", "scripts/userscripts/GrimLicenseChecker.user.js", "scripts/userscripts/GrimSecurityScanner.user.js", "scripts/userscripts/GrimSecurityScanner.user.js", - "scripts/userscripts/GrimSecurityScanner.user.js", "scripts/userscripts/GrimTemplateEngine.user.js", "scripts/src/core/GrimCore.res.mjs", "scripts/src/core/GrimCore.mjs", @@ -1206,32 +1225,13 @@ "scripts/src/scripts/license/GrimLicenseChecker.res.mjs", "scripts/src/scripts/security/GrimSecurityScanner.res.mjs", "scripts/src/scripts/security/GrimSecurityScanner.res.mjs", - "scripts/src/scripts/security/GrimSecurityScanner.res.mjs", - "scripts/src/scripts/security/GrimSecurityScanner.mjs", "scripts/src/scripts/security/GrimSecurityScanner.mjs", "scripts/src/scripts/security/GrimSecurityScanner.mjs", "scripts/src/scripts/ci/GrimCIValidator.res.mjs", "scripts/src/scripts/ci/GrimCIValidator.mjs" ], "frameworks": [], - "relation": "DynamicCodeExecution->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "src/Utils.res", - "scripts/PublishGreasyfork.res", - "scripts/src/scripts/template/GrimTemplateEngine.res", - "scripts/src/scripts/greaser/GrimGreaser.res", - "scripts/lib/ocaml/PublishGreasyfork.res", - "scripts/lib/ocaml/GrimGreaser.res", - "scripts/lib/ocaml/publish-greasyfork.res", - "scripts/lib/ocaml/GrimTemplateEngine.res" - ], - "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "DynamicCodeExecution->Network" } ] }, diff --git a/scans/gsbot.json b/scans/gsbot.json index 71e67e52..034ffd55 100644 --- a/scans/gsbot.json +++ b/scans/gsbot.json @@ -135,9 +135,9 @@ } ], "recommended_attacks": [ + "memory", "cpu", - "disk", - "memory" + "disk" ], "dependency_graph": { "edges": [ diff --git a/scans/gv-clade-index.json b/scans/gv-clade-index.json index 5021dfea..39bc70e8 100644 --- a/scans/gv-clade-index.json +++ b/scans/gv-clade-index.json @@ -160,8 +160,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ diff --git a/scans/halideiser.json b/scans/halideiser.json index 787d265a..490b4470 100644 --- a/scans/halideiser.json +++ b/scans/halideiser.json @@ -39,12 +39,12 @@ } ], "statistics": { - "total_lines": 8210, + "total_lines": 8238, "unsafe_blocks": 16, "panic_sites": 0, "unwrap_calls": 1, "allocation_sites": 9, - "io_operations": 9, + "io_operations": 11, "threading_constructs": 0 }, "file_statistics": [ @@ -138,15 +138,31 @@ "allocation_sites": 0, "io_operations": 1, "threading_constructs": 0 + }, + { + "file_path": "scripts/abi-ffi-gate.py", + "lines": 103, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 2, + "threading_constructs": 0 } ], "recommended_attacks": [ - "disk", "cpu", - "memory" + "memory", + "disk" ], "dependency_graph": { "edges": [ + { + "from": "scripts/install-zig.sh", + "to": "scripts/abi-ffi-gate.py", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, { "from": "src/codegen/parser.rs", "to": "src/codegen/halide_gen.rs", @@ -174,34 +190,34 @@ "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/codegen/parser.rs" + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/codegen/parser.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/manifest/mod.rs" + "src/codegen/parser.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" } ] } diff --git a/scans/hesiod-dns-map.json b/scans/hesiod-dns-map.json index f69cb1d9..160c081b 100644 --- a/scans/hesiod-dns-map.json +++ b/scans/hesiod-dns-map.json @@ -134,10 +134,10 @@ } ], "recommended_attacks": [ - "concurrency", + "cpu", "disk", "memory", - "cpu" + "concurrency" ], "dependency_graph": { "edges": [ @@ -213,7 +213,7 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/hesinfo/src/main.rs", @@ -222,11 +222,11 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "crates/hesinfo/src/main.rs", @@ -235,7 +235,7 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/heterogenous-mobile-computing.json b/scans/heterogenous-mobile-computing.json index c8222f7d..88b0005f 100644 --- a/scans/heterogenous-mobile-computing.json +++ b/scans/heterogenous-mobile-computing.json @@ -134,9 +134,9 @@ } ], "recommended_attacks": [ + "memory", "disk", - "cpu", - "memory" + "cpu" ], "dependency_graph": { "edges": [ @@ -272,7 +272,7 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/persistence.rs", @@ -282,11 +282,11 @@ "Networking", "Concurrent" ], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/persistence.rs", @@ -296,7 +296,7 @@ "Networking", "Concurrent" ], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/hpm-http-client-rsr.json b/scans/hpm-http-client-rsr.json index a0f313cc..0f9b478f 100644 --- a/scans/hpm-http-client-rsr.json +++ b/scans/hpm-http-client-rsr.json @@ -36,8 +36,8 @@ } ], "recommended_attacks": [ - "concurrency", - "cpu" + "cpu", + "concurrency" ], "dependency_graph": { "edges": [] diff --git a/scans/http-capability-gateway.json b/scans/http-capability-gateway.json index db88fefd..e92e4e52 100644 --- a/scans/http-capability-gateway.json +++ b/scans/http-capability-gateway.json @@ -494,13 +494,25 @@ } ], "recommended_attacks": [ - "concurrency", - "cpu", + "disk", "memory", - "disk" + "concurrency", + "cpu" ], "dependency_graph": { "edges": [ + { + "from": "bench/compare.exs", + "to": "bench/rebaseline.exs", + "relation": "shared_dir:bench", + "weight": 1.0 + }, + { + "from": "bench/rebaseline.exs", + "to": "bench/gateway_latency.exs", + "relation": "shared_dir:bench", + "weight": 1.0 + }, { "from": "lib/http_capability_gateway/minikaran.ex", "to": "lib/http_capability_gateway/application.ex", @@ -555,18 +567,6 @@ "relation": "shared_dir:lib/http_capability_gateway", "weight": 1.0 }, - { - "from": "bench/compare.exs", - "to": "bench/rebaseline.exs", - "relation": "shared_dir:bench", - "weight": 1.0 - }, - { - "from": "bench/rebaseline.exs", - "to": "bench/gateway_latency.exs", - "relation": "shared_dir:bench", - "weight": 1.0 - }, { "from": "src/abi/HttpServer.idr", "to": "src/abi/Types.idr", @@ -919,6 +919,19 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "AtomExhaustion", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "lib/http_capability_gateway/policy_compiler.ex" + ], + "frameworks": [ + "WebServer", + "OTP" + ], + "relation": "AtomExhaustion->Memory" + }, { "source_category": "MutationGap", "sink_axis": "cpu", @@ -948,19 +961,6 @@ "OTP" ], "relation": "MutationGap->Cpu" - }, - { - "source_category": "AtomExhaustion", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "lib/http_capability_gateway/policy_compiler.ex" - ], - "frameworks": [ - "WebServer", - "OTP" - ], - "relation": "AtomExhaustion->Memory" } ] } diff --git a/scans/hybrid-automation-router.json b/scans/hybrid-automation-router.json index ae626968..7a5d420f 100644 --- a/scans/hybrid-automation-router.json +++ b/scans/hybrid-automation-router.json @@ -287,10 +287,10 @@ } ], "recommended_attacks": [ - "concurrency", - "cpu", "disk", - "memory" + "concurrency", + "memory", + "cpu" ], "dependency_graph": { "edges": [ @@ -443,36 +443,36 @@ "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "crates/har-config/src/loader.rs", - "crates/har-dispatch/src/lib.rs" + "crates/har-dispatch/src/lib.rs", + "crates/har-meta/src/graph.rs", + "crates/har-metrics/src/lib.rs", + "crates/har-router/src/lib.rs" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "crates/har-dispatch/src/lib.rs", - "crates/har-meta/src/graph.rs", - "crates/har-metrics/src/lib.rs", - "crates/har-router/src/lib.rs" + "crates/har-config/src/loader.rs", + "crates/har-dispatch/src/lib.rs" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "crates/har-config/src/loader.rs", @@ -481,11 +481,11 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/har-dispatch/src/lib.rs", @@ -496,7 +496,7 @@ "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/hypatia.json b/scans/hypatia.json index a5ecfaa7..69b29312 100644 --- a/scans/hypatia.json +++ b/scans/hypatia.json @@ -3,11 +3,11 @@ "program_path": "hypatia", "language": "elixir", "frameworks": [ - "WebServer", "Cowboy", - "Networking", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], "weak_points": [ @@ -2309,7 +2309,7 @@ } ], "statistics": { - "total_lines": 127784, + "total_lines": 127838, "unsafe_blocks": 33, "panic_sites": 22, "unwrap_calls": 121, @@ -3983,7 +3983,7 @@ }, { "file_path": "lib/merge_orchestration/sensor.ex", - "lines": 276, + "lines": 279, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, @@ -4123,7 +4123,7 @@ }, { "file_path": "lib/rules/cicd_rules.ex", - "lines": 1699, + "lines": 1704, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, @@ -4313,14 +4313,92 @@ } ], "recommended_attacks": [ + "concurrency", "disk", "cpu", - "concurrency", - "network", - "memory" + "memory", + "network" ], "dependency_graph": { "edges": [ + { + "from": "scripts/bot-accountability.sh", + "to": "scripts/security-check.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/security-check.sh", + "to": "scripts/panll-data-bridge.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/panll-data-bridge.sh", + "to": "scripts/fix-pinned-dependencies.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/fix-pinned-dependencies.sh", + "to": "scripts/ramdisk-orchestrator.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/ramdisk-orchestrator.sh", + "to": "scripts/auto-fix-formulaic.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/auto-fix-formulaic.sh", + "to": "scripts/hypatia-sitrep.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "lib/merge_orchestration/sensor.ex", + "to": "lib/merge_orchestration/dispatcher.ex", + "relation": "shared_dir:lib/merge_orchestration", + "weight": 1.0 + }, + { + "from": "lib/merge_orchestration/dispatcher.ex", + "to": "lib/merge_orchestration/loop.ex", + "relation": "shared_dir:lib/merge_orchestration", + "weight": 1.0 + }, + { + "from": "lib/merge_orchestration/loop.ex", + "to": "lib/merge_orchestration/ticker.ex", + "relation": "shared_dir:lib/merge_orchestration", + "weight": 1.0 + }, + { + "from": "lib/safety/batch_rollback.ex", + "to": "lib/safety/quarantine.ex", + "relation": "shared_dir:lib/safety", + "weight": 1.0 + }, + { + "from": "lib/safety/quarantine.ex", + "to": "lib/safety/rate_limiter.ex", + "relation": "shared_dir:lib/safety", + "weight": 1.0 + }, + { + "from": "fixer/src/scanner.rs", + "to": "fixer/src/lib.rs", + "relation": "shared_dir:fixer/src", + "weight": 1.0 + }, + { + "from": "fixer/src/lib.rs", + "to": "fixer/src/main.rs", + "relation": "shared_dir:fixer/src", + "weight": 1.0 + }, { "from": "scripts/bench-tools/src/bin/update-bench-baselines.rs", "to": "scripts/bench-tools/src/bin/check-bench-regression.rs", @@ -4394,63 +4472,33 @@ "weight": 1.0 }, { - "from": "hooks/lib/api.sh", - "to": "hooks/lib/cache.sh", - "relation": "shared_dir:hooks/lib", - "weight": 1.0 - }, - { - "from": "scripts/bot-accountability.sh", - "to": "scripts/security-check.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/security-check.sh", - "to": "scripts/panll-data-bridge.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/panll-data-bridge.sh", - "to": "scripts/fix-pinned-dependencies.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/fix-pinned-dependencies.sh", - "to": "scripts/ramdisk-orchestrator.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/ramdisk-orchestrator.sh", - "to": "scripts/auto-fix-formulaic.sh", - "relation": "shared_dir:scripts", + "from": "hypatia-scanner-v2.sh", + "to": "hypatia-cli-bash.sh", + "relation": "shared_dir:", "weight": 1.0 }, { - "from": "scripts/auto-fix-formulaic.sh", - "to": "scripts/hypatia-sitrep.sh", - "relation": "shared_dir:scripts", + "from": "ffi/zig/src/file_ops.zig", + "to": "ffi/zig/src/main.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { - "from": "cli/src/app_state.rs", - "to": "cli/src/completions.rs", - "relation": "shared_dir:cli/src", + "from": "data/src/dragonfly.rs", + "to": "data/src/verisim.rs", + "relation": "shared_dir:data/src", "weight": 1.0 }, { - "from": "cli/src/completions.rs", - "to": "cli/src/config.rs", - "relation": "shared_dir:cli/src", + "from": "data/src/verisim.rs", + "to": "data/src/cache.rs", + "relation": "shared_dir:data/src", "weight": 1.0 }, { - "from": "cli/src/config.rs", - "to": "cli/src/output.rs", - "relation": "shared_dir:cli/src", + "from": "scripts/sweeps/resync-hypatia-scan-phase2.sh", + "to": "scripts/sweeps/patch_phase2.sh", + "relation": "shared_dir:scripts/sweeps", "weight": 1.0 }, { @@ -4484,123 +4532,111 @@ "weight": 1.0 }, { - "from": "lib/self_diagnostics.ex", - "to": "lib/outcome_tracker.ex", - "relation": "shared_dir:lib", + "from": "test/merge_orchestration/sensor_test.exs", + "to": "test/merge_orchestration/scheduler_test.exs", + "relation": "shared_dir:test/merge_orchestration", "weight": 1.0 }, { - "from": "lib/outcome_tracker.ex", - "to": "lib/pattern_registry.ex", - "relation": "shared_dir:lib", + "from": "test/merge_orchestration/scheduler_test.exs", + "to": "test/merge_orchestration/lease_validator_test.exs", + "relation": "shared_dir:test/merge_orchestration", "weight": 1.0 }, { - "from": "lib/pattern_registry.ex", - "to": "lib/recipe_matcher.ex", - "relation": "shared_dir:lib", + "from": "test/merge_orchestration/lease_validator_test.exs", + "to": "test/merge_orchestration/loop_test.exs", + "relation": "shared_dir:test/merge_orchestration", "weight": 1.0 }, { - "from": "lib/recipe_matcher.ex", - "to": "lib/direct_github_pr.ex", - "relation": "shared_dir:lib", + "from": "test/merge_orchestration/loop_test.exs", + "to": "test/merge_orchestration/ticker_test.exs", + "relation": "shared_dir:test/merge_orchestration", "weight": 1.0 }, { - "from": "lib/direct_github_pr.ex", - "to": "lib/dispatch_manifest.ex", - "relation": "shared_dir:lib", + "from": "test/merge_orchestration/ticker_test.exs", + "to": "test/merge_orchestration/dispatcher_test.exs", + "relation": "shared_dir:test/merge_orchestration", "weight": 1.0 }, { - "from": "lib/dispatch_manifest.ex", - "to": "lib/verisim_connector.ex", - "relation": "shared_dir:lib", + "from": "test/merge_orchestration/dispatcher_test.exs", + "to": "test/merge_orchestration/kin_gate_test.exs", + "relation": "shared_dir:test/merge_orchestration", "weight": 1.0 }, { - "from": "lib/verisim_connector.ex", - "to": "lib/learning_scheduler.ex", - "relation": "shared_dir:lib", + "from": "integration/tests/registry_test.rs", + "to": "integration/tests/forge_test.rs", + "relation": "shared_dir:integration/tests", "weight": 1.0 }, { - "from": "lib/learning_scheduler.ex", - "to": "lib/cross_repo_learning.ex", - "relation": "shared_dir:lib", + "from": "integration/tests/forge_test.rs", + "to": "integration/tests/fleet_test.rs", + "relation": "shared_dir:integration/tests", "weight": 1.0 }, { - "from": "lib/cross_repo_learning.ex", - "to": "lib/scorecard_reconciler.ex", - "relation": "shared_dir:lib", + "from": "src/ui/gossamer/hypatia_gui.eph", + "to": "src/ui/gossamer/loader.js", + "relation": "shared_dir:src/ui/gossamer", "weight": 1.0 }, { - "from": "lib/scorecard_reconciler.ex", - "to": "lib/recipe_generator.ex", - "relation": "shared_dir:lib", + "from": "clients/rust/hypatia-client/src/subprocess.rs", + "to": "clients/rust/hypatia-client/src/client.rs", + "relation": "shared_dir:clients/rust/hypatia-client/src", "weight": 1.0 }, { - "from": "lib/recipe_generator.ex", - "to": "lib/fleet_dispatcher.ex", - "relation": "shared_dir:lib", + "from": "clients/rust/hypatia-client/src/client.rs", + "to": "clients/rust/hypatia-client/src/ffi.rs", + "relation": "shared_dir:clients/rust/hypatia-client/src", "weight": 1.0 }, { - "from": "lib/fleet_dispatcher.ex", - "to": "lib/historical_trends.ex", - "relation": "shared_dir:lib", + "from": "clients/rust/hypatia-client/src/ffi.rs", + "to": "clients/rust/hypatia-client/src/error.rs", + "relation": "shared_dir:clients/rust/hypatia-client/src", "weight": 1.0 }, { - "from": "lib/historical_trends.ex", - "to": "lib/scorecard_ingestor.ex", - "relation": "shared_dir:lib", + "from": "lib/mix/tasks/hypatia.repo_batch_ops.ex", + "to": "lib/mix/tasks/hypatia.rsr_score.ex", + "relation": "shared_dir:lib/mix/tasks", "weight": 1.0 }, { - "from": "lib/hypatia/scanner_suppression.ex", - "to": "lib/hypatia/cli.ex", - "relation": "shared_dir:lib/hypatia", + "from": "lib/mix/tasks/hypatia.rsr_score.ex", + "to": "lib/mix/tasks/hypatia.verify_action_shas.ex", + "relation": "shared_dir:lib/mix/tasks", "weight": 1.0 }, { - "from": "lib/hypatia/cli.ex", - "to": "lib/hypatia/watcher.ex", - "relation": "shared_dir:lib/hypatia", + "from": "lib/mix/tasks/hypatia.verify_action_shas.ex", + "to": "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", + "relation": "shared_dir:lib/mix/tasks", "weight": 1.0 }, { - "from": "lib/hypatia/watcher/persistence.ex", - "to": "lib/hypatia/watcher/anomaly_detector.ex", - "relation": "shared_dir:lib/hypatia/watcher", + "from": "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", + "to": "lib/mix/tasks/hypatia.audit_repos.ex", + "relation": "shared_dir:lib/mix/tasks", "weight": 1.0 }, { - "from": "lib/hypatia/watcher/anomaly_detector.ex", - "to": "lib/hypatia/watcher/alerts.ex", - "relation": "shared_dir:lib/hypatia/watcher", + "from": "lib/mix/tasks/hypatia.audit_repos.ex", + "to": "lib/mix/tasks/hypatia.batch_security_scan.ex", + "relation": "shared_dir:lib/mix/tasks", "weight": 1.0 }, { - "from": "fixer/src/scanner.rs", - "to": "fixer/src/lib.rs", - "relation": "shared_dir:fixer/src", - "weight": 1.0 - }, - { - "from": "fixer/src/lib.rs", - "to": "fixer/src/main.rs", - "relation": "shared_dir:fixer/src", - "weight": 1.0 - }, - { - "from": "lib/kin/watchdog.ex", - "to": "lib/kin/gate.ex", - "relation": "shared_dir:lib/kin", + "from": "lib/kin/watchdog.ex", + "to": "lib/kin/gate.ex", + "relation": "shared_dir:lib/kin", "weight": 1.0 }, { @@ -4627,24 +4663,6 @@ "relation": "shared_dir:lib/kin", "weight": 1.0 }, - { - "from": "src/ui/gossamer/hypatia_gui.eph", - "to": "src/ui/gossamer/loader.js", - "relation": "shared_dir:src/ui/gossamer", - "weight": 1.0 - }, - { - "from": "integration/src/ci_simulation/assertions.rs", - "to": "integration/src/ci_simulation/mod.rs", - "relation": "shared_dir:integration/src/ci_simulation", - "weight": 1.0 - }, - { - "from": "integration/src/ci_simulation/mod.rs", - "to": "integration/src/ci_simulation/scenarios.rs", - "relation": "shared_dir:integration/src/ci_simulation", - "weight": 1.0 - }, { "from": "test/persistence_test.exs", "to": "test/workflow_hardening_test.exs", @@ -4760,177 +4778,51 @@ "weight": 1.0 }, { - "from": "integration/tests/registry_test.rs", - "to": "integration/tests/forge_test.rs", - "relation": "shared_dir:integration/tests", - "weight": 1.0 - }, - { - "from": "integration/tests/forge_test.rs", - "to": "integration/tests/fleet_test.rs", - "relation": "shared_dir:integration/tests", - "weight": 1.0 - }, - { - "from": "test/merge_orchestration/sensor_test.exs", - "to": "test/merge_orchestration/scheduler_test.exs", - "relation": "shared_dir:test/merge_orchestration", - "weight": 1.0 - }, - { - "from": "test/merge_orchestration/scheduler_test.exs", - "to": "test/merge_orchestration/lease_validator_test.exs", - "relation": "shared_dir:test/merge_orchestration", - "weight": 1.0 - }, - { - "from": "test/merge_orchestration/lease_validator_test.exs", - "to": "test/merge_orchestration/loop_test.exs", - "relation": "shared_dir:test/merge_orchestration", - "weight": 1.0 - }, - { - "from": "test/merge_orchestration/loop_test.exs", - "to": "test/merge_orchestration/ticker_test.exs", - "relation": "shared_dir:test/merge_orchestration", - "weight": 1.0 - }, - { - "from": "test/merge_orchestration/ticker_test.exs", - "to": "test/merge_orchestration/dispatcher_test.exs", - "relation": "shared_dir:test/merge_orchestration", - "weight": 1.0 - }, - { - "from": "test/merge_orchestration/dispatcher_test.exs", - "to": "test/merge_orchestration/kin_gate_test.exs", - "relation": "shared_dir:test/merge_orchestration", - "weight": 1.0 - }, - { - "from": "lib/merge_orchestration/sensor.ex", - "to": "lib/merge_orchestration/dispatcher.ex", - "relation": "shared_dir:lib/merge_orchestration", - "weight": 1.0 - }, - { - "from": "lib/merge_orchestration/dispatcher.ex", - "to": "lib/merge_orchestration/loop.ex", - "relation": "shared_dir:lib/merge_orchestration", - "weight": 1.0 - }, - { - "from": "lib/merge_orchestration/loop.ex", - "to": "lib/merge_orchestration/ticker.ex", - "relation": "shared_dir:lib/merge_orchestration", - "weight": 1.0 - }, - { - "from": "lib/rules/rules.ex", - "to": "lib/rules/green_web.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/green_web.ex", - "to": "lib/rules/research_extensions.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/research_extensions.ex", - "to": "lib/rules/rsr_criteria.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/rsr_criteria.ex", - "to": "lib/rules/structural_drift.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/structural_drift.ex", - "to": "lib/rules/rule_loader.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/rule_loader.ex", - "to": "lib/rules/strategy_drift.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/strategy_drift.ex", - "to": "lib/rules/cicd_rules.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/cicd_rules.ex", - "to": "lib/rules/dogfooding.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/dogfooding.ex", - "to": "lib/rules/supply_chain.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/supply_chain.ex", - "to": "lib/rules/root_hygiene.ex", - "relation": "shared_dir:lib/rules", - "weight": 1.0 - }, - { - "from": "lib/rules/root_hygiene.ex", - "to": "lib/rules/rsr_conformance.ex", - "relation": "shared_dir:lib/rules", + "from": "adapters/src/github.rs", + "to": "adapters/src/radicle.rs", + "relation": "shared_dir:adapters/src", "weight": 1.0 }, { - "from": "lib/rules/rsr_conformance.ex", - "to": "lib/rules/baseline_health.ex", - "relation": "shared_dir:lib/rules", + "from": "adapters/src/radicle.rs", + "to": "adapters/src/bitbucket.rs", + "relation": "shared_dir:adapters/src", "weight": 1.0 }, { - "from": "lib/rules/baseline_health.ex", - "to": "lib/rules/workflow_hardening.ex", - "relation": "shared_dir:lib/rules", + "from": "adapters/src/bitbucket.rs", + "to": "adapters/src/codeberg.rs", + "relation": "shared_dir:adapters/src", "weight": 1.0 }, { - "from": "lib/rules/workflow_hardening.ex", - "to": "lib/rules/honest_completion.ex", - "relation": "shared_dir:lib/rules", + "from": "adapters/src/codeberg.rs", + "to": "adapters/src/sourcehut.rs", + "relation": "shared_dir:adapters/src", "weight": 1.0 }, { - "from": "lib/rules/honest_completion.ex", - "to": "lib/rules/learning.ex", - "relation": "shared_dir:lib/rules", + "from": "adapters/src/sourcehut.rs", + "to": "adapters/src/lib.rs", + "relation": "shared_dir:adapters/src", "weight": 1.0 }, { - "from": "scripts/ci-tools/src/bin/validate-panll-harness.rs", - "to": "scripts/ci-tools/src/bin/check-k9iser-paths.rs", - "relation": "shared_dir:scripts/ci-tools/src/bin", + "from": "adapters/src/lib.rs", + "to": "adapters/src/gitlab.rs", + "relation": "shared_dir:adapters/src", "weight": 1.0 }, { - "from": "scripts/sweeps/resync-hypatia-scan-phase2.sh", - "to": "scripts/sweeps/patch_phase2.sh", - "relation": "shared_dir:scripts/sweeps", + "from": "lib/hypatia/watcher/persistence.ex", + "to": "lib/hypatia/watcher/anomaly_detector.ex", + "relation": "shared_dir:lib/hypatia/watcher", "weight": 1.0 }, { - "from": "scripts/ci-health/sweep.sh", - "to": "scripts/ci-health/baton-bridge.sh", - "relation": "shared_dir:scripts/ci-health", + "from": "lib/hypatia/watcher/anomaly_detector.ex", + "to": "lib/hypatia/watcher/alerts.ex", + "relation": "shared_dir:lib/hypatia/watcher", "weight": 1.0 }, { @@ -5000,200 +4892,308 @@ "weight": 1.0 }, { - "from": "adapters/src/github.rs", - "to": "adapters/src/radicle.rs", - "relation": "shared_dir:adapters/src", + "from": "hooks/templates/post-receive.sh", + "to": "hooks/templates/prepare-commit-msg.sh", + "relation": "shared_dir:hooks/templates", "weight": 1.0 }, { - "from": "adapters/src/radicle.rs", - "to": "adapters/src/bitbucket.rs", - "relation": "shared_dir:adapters/src", + "from": "lib/neural/coordinator.ex", + "to": "lib/neural/persistence.ex", + "relation": "shared_dir:lib/neural", "weight": 1.0 }, { - "from": "adapters/src/bitbucket.rs", - "to": "adapters/src/codeberg.rs", - "relation": "shared_dir:adapters/src", + "from": "lib/neural/persistence.ex", + "to": "lib/neural/graph_neural_network.ex", + "relation": "shared_dir:lib/neural", "weight": 1.0 }, { - "from": "adapters/src/codeberg.rs", - "to": "adapters/src/sourcehut.rs", - "relation": "shared_dir:adapters/src", + "from": "lib/neural/graph_neural_network.ex", + "to": "lib/neural/variational_autoencoder.ex", + "relation": "shared_dir:lib/neural", "weight": 1.0 }, { - "from": "adapters/src/sourcehut.rs", - "to": "adapters/src/lib.rs", - "relation": "shared_dir:adapters/src", + "from": "lib/neural/variational_autoencoder.ex", + "to": "lib/neural/sequence_model.ex", + "relation": "shared_dir:lib/neural", "weight": 1.0 }, { - "from": "adapters/src/lib.rs", - "to": "adapters/src/gitlab.rs", - "relation": "shared_dir:adapters/src", + "from": "lib/neural/sequence_model.ex", + "to": "lib/neural/training_pipeline.ex", + "relation": "shared_dir:lib/neural", "weight": 1.0 }, { - "from": "ffi/zig/src/file_ops.zig", - "to": "ffi/zig/src/main.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "lib/neural/training_pipeline.ex", + "to": "lib/neural/graph_of_trust.ex", + "relation": "shared_dir:lib/neural", "weight": 1.0 }, { - "from": "test/rules/cicd_rules_duplicate_cron_test.exs", - "to": "test/rules/rsr_conformance_test.exs", - "relation": "shared_dir:test/rules", + "from": "lib/neural/graph_of_trust.ex", + "to": "lib/neural/blackboard.ex", + "relation": "shared_dir:lib/neural", "weight": 1.0 }, { - "from": "test/rules/rsr_conformance_test.exs", - "to": "test/rules/cicd_rules_content_scanner_test.exs", - "relation": "shared_dir:test/rules", + "from": "lib/neural/blackboard.ex", + "to": "lib/neural/rebalancer.ex", + "relation": "shared_dir:lib/neural", "weight": 1.0 }, { - "from": "lib/mix/tasks/hypatia.repo_batch_ops.ex", - "to": "lib/mix/tasks/hypatia.rsr_score.ex", - "relation": "shared_dir:lib/mix/tasks", + "from": "lib/self_diagnostics.ex", + "to": "lib/outcome_tracker.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/mix/tasks/hypatia.rsr_score.ex", - "to": "lib/mix/tasks/hypatia.verify_action_shas.ex", - "relation": "shared_dir:lib/mix/tasks", + "from": "lib/outcome_tracker.ex", + "to": "lib/pattern_registry.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/mix/tasks/hypatia.verify_action_shas.ex", - "to": "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", - "relation": "shared_dir:lib/mix/tasks", + "from": "lib/pattern_registry.ex", + "to": "lib/recipe_matcher.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", - "to": "lib/mix/tasks/hypatia.audit_repos.ex", - "relation": "shared_dir:lib/mix/tasks", + "from": "lib/recipe_matcher.ex", + "to": "lib/direct_github_pr.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/mix/tasks/hypatia.audit_repos.ex", - "to": "lib/mix/tasks/hypatia.batch_security_scan.ex", - "relation": "shared_dir:lib/mix/tasks", + "from": "lib/direct_github_pr.ex", + "to": "lib/dispatch_manifest.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/neural/coordinator.ex", - "to": "lib/neural/persistence.ex", - "relation": "shared_dir:lib/neural", + "from": "lib/dispatch_manifest.ex", + "to": "lib/verisim_connector.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/neural/persistence.ex", - "to": "lib/neural/graph_neural_network.ex", - "relation": "shared_dir:lib/neural", + "from": "lib/verisim_connector.ex", + "to": "lib/learning_scheduler.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/neural/graph_neural_network.ex", - "to": "lib/neural/variational_autoencoder.ex", - "relation": "shared_dir:lib/neural", + "from": "lib/learning_scheduler.ex", + "to": "lib/cross_repo_learning.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/neural/variational_autoencoder.ex", - "to": "lib/neural/sequence_model.ex", - "relation": "shared_dir:lib/neural", + "from": "lib/cross_repo_learning.ex", + "to": "lib/scorecard_reconciler.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/neural/sequence_model.ex", - "to": "lib/neural/training_pipeline.ex", - "relation": "shared_dir:lib/neural", + "from": "lib/scorecard_reconciler.ex", + "to": "lib/recipe_generator.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/neural/training_pipeline.ex", - "to": "lib/neural/graph_of_trust.ex", - "relation": "shared_dir:lib/neural", + "from": "lib/recipe_generator.ex", + "to": "lib/fleet_dispatcher.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/neural/graph_of_trust.ex", - "to": "lib/neural/blackboard.ex", - "relation": "shared_dir:lib/neural", + "from": "lib/fleet_dispatcher.ex", + "to": "lib/historical_trends.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "lib/neural/blackboard.ex", - "to": "lib/neural/rebalancer.ex", - "relation": "shared_dir:lib/neural", + "from": "lib/historical_trends.ex", + "to": "lib/scorecard_ingestor.ex", + "relation": "shared_dir:lib", "weight": 1.0 }, { - "from": "hypatia-scanner-v2.sh", - "to": "hypatia-cli-bash.sh", - "relation": "shared_dir:", + "from": "cli/src/app_state.rs", + "to": "cli/src/completions.rs", + "relation": "shared_dir:cli/src", "weight": 1.0 }, { - "from": "hooks/templates/post-receive.sh", - "to": "hooks/templates/prepare-commit-msg.sh", - "relation": "shared_dir:hooks/templates", + "from": "cli/src/completions.rs", + "to": "cli/src/config.rs", + "relation": "shared_dir:cli/src", "weight": 1.0 }, { - "from": "clients/rust/hypatia-client/src/subprocess.rs", - "to": "clients/rust/hypatia-client/src/client.rs", - "relation": "shared_dir:clients/rust/hypatia-client/src", + "from": "cli/src/config.rs", + "to": "cli/src/output.rs", + "relation": "shared_dir:cli/src", "weight": 1.0 }, { - "from": "clients/rust/hypatia-client/src/client.rs", - "to": "clients/rust/hypatia-client/src/ffi.rs", - "relation": "shared_dir:clients/rust/hypatia-client/src", + "from": "hooks/lib/api.sh", + "to": "hooks/lib/cache.sh", + "relation": "shared_dir:hooks/lib", "weight": 1.0 }, { - "from": "clients/rust/hypatia-client/src/ffi.rs", - "to": "clients/rust/hypatia-client/src/error.rs", - "relation": "shared_dir:clients/rust/hypatia-client/src", + "from": "scripts/ci-health/sweep.sh", + "to": "scripts/ci-health/baton-bridge.sh", + "relation": "shared_dir:scripts/ci-health", "weight": 1.0 }, { - "from": "data/src/dragonfly.rs", - "to": "data/src/verisim.rs", - "relation": "shared_dir:data/src", + "from": "integration/src/ci_simulation/assertions.rs", + "to": "integration/src/ci_simulation/mod.rs", + "relation": "shared_dir:integration/src/ci_simulation", "weight": 1.0 }, { - "from": "data/src/verisim.rs", - "to": "data/src/cache.rs", - "relation": "shared_dir:data/src", + "from": "integration/src/ci_simulation/mod.rs", + "to": "integration/src/ci_simulation/scenarios.rs", + "relation": "shared_dir:integration/src/ci_simulation", "weight": 1.0 }, { - "from": "lib/safety/batch_rollback.ex", - "to": "lib/safety/quarantine.ex", - "relation": "shared_dir:lib/safety", + "from": "scripts/ci-tools/src/bin/validate-panll-harness.rs", + "to": "scripts/ci-tools/src/bin/check-k9iser-paths.rs", + "relation": "shared_dir:scripts/ci-tools/src/bin", "weight": 1.0 }, { - "from": "lib/safety/quarantine.ex", - "to": "lib/safety/rate_limiter.ex", - "relation": "shared_dir:lib/safety", + "from": "test/rules/cicd_rules_duplicate_cron_test.exs", + "to": "test/rules/rsr_conformance_test.exs", + "relation": "shared_dir:test/rules", + "weight": 1.0 + }, + { + "from": "test/rules/rsr_conformance_test.exs", + "to": "test/rules/cicd_rules_content_scanner_test.exs", + "relation": "shared_dir:test/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/rules.ex", + "to": "lib/rules/green_web.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/green_web.ex", + "to": "lib/rules/research_extensions.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/research_extensions.ex", + "to": "lib/rules/rsr_criteria.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/rsr_criteria.ex", + "to": "lib/rules/structural_drift.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/structural_drift.ex", + "to": "lib/rules/rule_loader.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/rule_loader.ex", + "to": "lib/rules/strategy_drift.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/strategy_drift.ex", + "to": "lib/rules/cicd_rules.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/cicd_rules.ex", + "to": "lib/rules/dogfooding.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/dogfooding.ex", + "to": "lib/rules/supply_chain.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/supply_chain.ex", + "to": "lib/rules/root_hygiene.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/root_hygiene.ex", + "to": "lib/rules/rsr_conformance.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/rsr_conformance.ex", + "to": "lib/rules/baseline_health.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/baseline_health.ex", + "to": "lib/rules/workflow_hardening.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/workflow_hardening.ex", + "to": "lib/rules/honest_completion.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/rules/honest_completion.ex", + "to": "lib/rules/learning.ex", + "relation": "shared_dir:lib/rules", + "weight": 1.0 + }, + { + "from": "lib/hypatia/scanner_suppression.ex", + "to": "lib/hypatia/cli.ex", + "relation": "shared_dir:lib/hypatia", + "weight": 1.0 + }, + { + "from": "lib/hypatia/cli.ex", + "to": "lib/hypatia/watcher.ex", + "relation": "shared_dir:lib/hypatia", "weight": 1.0 }, { "from": "hypatia-scanner-v2.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "hypatia-scanner-v2.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5205,13 +5205,13 @@ }, { "from": "hypatia-scanner-v2.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "hypatia-scanner-v2.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5223,13 +5223,13 @@ }, { "from": "src/ui/gossamer/hypatia_gui.eph", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 3.0 }, { "from": "src/ui/gossamer/hypatia_gui.eph", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -5241,13 +5241,13 @@ }, { "from": "src/ui/gossamer/hypatia_gui.eph", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 3.0 }, { "from": "src/ui/gossamer/hypatia_gui.eph", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -5259,13 +5259,13 @@ }, { "from": "src/ui/gossamer/loader.js", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "src/ui/gossamer/loader.js", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5277,13 +5277,13 @@ }, { "from": "src/ui/gossamer/loader.js", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "src/ui/gossamer/loader.js", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5295,13 +5295,13 @@ }, { "from": "tui/src/hypatia_tui.adb", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "tui/src/hypatia_tui.adb", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5313,13 +5313,13 @@ }, { "from": "tui/src/hypatia_tui.adb", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "tui/src/hypatia_tui.adb", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5331,13 +5331,13 @@ }, { "from": ".machine_readable/contractiles/bust/bust.ncl", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/bust/bust.ncl", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5349,13 +5349,13 @@ }, { "from": ".machine_readable/contractiles/bust/bust.ncl", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/bust/bust.ncl", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5367,13 +5367,13 @@ }, { "from": "data/src/dragonfly.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "data/src/dragonfly.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5385,13 +5385,13 @@ }, { "from": "data/src/dragonfly.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "data/src/dragonfly.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -5403,13 +5403,13 @@ }, { "from": "data/src/verisim.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "data/src/verisim.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5421,13 +5421,13 @@ }, { "from": "data/src/verisim.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "data/src/verisim.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -5439,13 +5439,13 @@ }, { "from": "data/src/cache.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "data/src/cache.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5457,13 +5457,13 @@ }, { "from": "data/src/cache.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "data/src/cache.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -5475,13 +5475,13 @@ }, { "from": "fixer/src/scanner.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 5.0 }, { "from": "fixer/src/scanner.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 5.0 }, @@ -5493,13 +5493,13 @@ }, { "from": "fixer/src/scanner.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 5.0 }, { "from": "fixer/src/scanner.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 5.0 }, @@ -5511,13 +5511,13 @@ }, { "from": "fixer/src/lib.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "fixer/src/lib.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5529,13 +5529,13 @@ }, { "from": "fixer/src/lib.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "fixer/src/lib.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5547,13 +5547,13 @@ }, { "from": "fixer/src/main.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "fixer/src/main.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5565,13 +5565,13 @@ }, { "from": "fixer/src/main.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "fixer/src/main.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -5583,13 +5583,13 @@ }, { "from": "tests/e2e.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "tests/e2e.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5601,13 +5601,13 @@ }, { "from": "tests/e2e.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "tests/e2e.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5619,13 +5619,13 @@ }, { "from": "ffi/zig/src/file_ops.zig", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/file_ops.zig", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5637,13 +5637,13 @@ }, { "from": "ffi/zig/src/file_ops.zig", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/file_ops.zig", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5655,13 +5655,13 @@ }, { "from": "ffi/zig/src/main.zig", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5673,13 +5673,13 @@ }, { "from": "ffi/zig/src/main.zig", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5691,13 +5691,13 @@ }, { "from": "ffi/zig/test/integration_test.zig", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/test/integration_test.zig", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5709,13 +5709,13 @@ }, { "from": "ffi/zig/test/integration_test.zig", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/test/integration_test.zig", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5727,13 +5727,13 @@ }, { "from": "hypatia-cli-bash.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "hypatia-cli-bash.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5745,13 +5745,13 @@ }, { "from": "hypatia-cli-bash.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "hypatia-cli-bash.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5763,13 +5763,13 @@ }, { "from": "hooks/templates/post-receive.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "hooks/templates/post-receive.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5781,13 +5781,13 @@ }, { "from": "hooks/templates/post-receive.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "hooks/templates/post-receive.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5799,13 +5799,13 @@ }, { "from": "hooks/templates/prepare-commit-msg.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "hooks/templates/prepare-commit-msg.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5817,13 +5817,13 @@ }, { "from": "hooks/templates/prepare-commit-msg.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "hooks/templates/prepare-commit-msg.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5835,13 +5835,13 @@ }, { "from": "hooks/lib/api.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "hooks/lib/api.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5853,13 +5853,13 @@ }, { "from": "hooks/lib/api.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "hooks/lib/api.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5871,13 +5871,13 @@ }, { "from": "hooks/lib/cache.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "hooks/lib/cache.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5889,13 +5889,13 @@ }, { "from": "hooks/lib/cache.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "hooks/lib/cache.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5907,13 +5907,13 @@ }, { "from": "hooks/installer.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "hooks/installer.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5925,13 +5925,13 @@ }, { "from": "hooks/installer.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "hooks/installer.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -5943,13 +5943,13 @@ }, { "from": "integration/src/ci_simulation/assertions.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 45.0 }, { "from": "integration/src/ci_simulation/assertions.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 45.0 }, @@ -5961,13 +5961,13 @@ }, { "from": "integration/src/ci_simulation/assertions.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 45.0 }, { "from": "integration/src/ci_simulation/assertions.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 45.0 }, @@ -5979,13 +5979,13 @@ }, { "from": "integration/src/ci_simulation/mod.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "integration/src/ci_simulation/mod.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5997,13 +5997,13 @@ }, { "from": "integration/src/ci_simulation/mod.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "integration/src/ci_simulation/mod.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -6015,13 +6015,13 @@ }, { "from": "integration/src/ci_simulation/scenarios.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 102.0 }, { "from": "integration/src/ci_simulation/scenarios.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 102.0 }, @@ -6033,13 +6033,13 @@ }, { "from": "integration/src/ci_simulation/scenarios.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 102.0 }, { "from": "integration/src/ci_simulation/scenarios.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 102.0 }, @@ -6051,13 +6051,13 @@ }, { "from": "integration/src/lib.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "integration/src/lib.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6069,13 +6069,13 @@ }, { "from": "integration/src/lib.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "integration/src/lib.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6087,13 +6087,13 @@ }, { "from": "integration/run-tests.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "integration/run-tests.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6105,13 +6105,13 @@ }, { "from": "integration/run-tests.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "integration/run-tests.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6123,13 +6123,13 @@ }, { "from": "integration/tests/registry_test.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "integration/tests/registry_test.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6141,13 +6141,13 @@ }, { "from": "integration/tests/registry_test.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "integration/tests/registry_test.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6159,13 +6159,13 @@ }, { "from": "integration/tests/forge_test.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "integration/tests/forge_test.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6177,13 +6177,13 @@ }, { "from": "integration/tests/forge_test.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "integration/tests/forge_test.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -6195,13 +6195,13 @@ }, { "from": "integration/tests/fleet_test.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "integration/tests/fleet_test.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6213,13 +6213,13 @@ }, { "from": "integration/tests/fleet_test.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "integration/tests/fleet_test.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6231,13 +6231,13 @@ }, { "from": "schema/generate-findings.ncl", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "schema/generate-findings.ncl", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6249,13 +6249,13 @@ }, { "from": "schema/generate-findings.ncl", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "schema/generate-findings.ncl", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6267,13 +6267,13 @@ }, { "from": "tools/scm-to-a2ml.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "tools/scm-to-a2ml.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6285,13 +6285,13 @@ }, { "from": "tools/scm-to-a2ml.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "tools/scm-to-a2ml.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6303,13 +6303,13 @@ }, { "from": "tools/cii-registrar/src/main.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "tools/cii-registrar/src/main.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6321,13 +6321,13 @@ }, { "from": "tools/cii-registrar/src/main.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "tools/cii-registrar/src/main.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6339,13 +6339,13 @@ }, { "from": "test/a2ml/record_dialect_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/a2ml/record_dialect_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6357,13 +6357,13 @@ }, { "from": "test/a2ml/record_dialect_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/a2ml/record_dialect_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6375,13 +6375,13 @@ }, { "from": "test/persistence_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/persistence_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6393,13 +6393,13 @@ }, { "from": "test/persistence_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/persistence_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6411,13 +6411,13 @@ }, { "from": "test/workflow_hardening_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/workflow_hardening_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6429,13 +6429,13 @@ }, { "from": "test/workflow_hardening_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/workflow_hardening_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6447,13 +6447,13 @@ }, { "from": "test/vcl_remote_cache_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "test/vcl_remote_cache_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6465,13 +6465,13 @@ }, { "from": "test/vcl_remote_cache_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "test/vcl_remote_cache_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -6483,13 +6483,13 @@ }, { "from": "test/research_extensions_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/research_extensions_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6501,13 +6501,13 @@ }, { "from": "test/research_extensions_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/research_extensions_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6519,13 +6519,13 @@ }, { "from": "test/watcher_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "test/watcher_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6537,13 +6537,13 @@ }, { "from": "test/watcher_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "test/watcher_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -6555,13 +6555,13 @@ }, { "from": "test/direct_github_pr_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/direct_github_pr_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6573,13 +6573,13 @@ }, { "from": "test/direct_github_pr_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/direct_github_pr_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6591,13 +6591,13 @@ }, { "from": "test/structural_drift_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/structural_drift_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6609,13 +6609,13 @@ }, { "from": "test/structural_drift_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/structural_drift_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6627,13 +6627,13 @@ }, { "from": "test/dependabot_alerts_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/dependabot_alerts_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6645,13 +6645,13 @@ }, { "from": "test/dependabot_alerts_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/dependabot_alerts_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6663,13 +6663,13 @@ }, { "from": "test/git_state_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/git_state_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6681,13 +6681,13 @@ }, { "from": "test/git_state_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/git_state_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6699,13 +6699,13 @@ }, { "from": "test/blackboard_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 4.0 }, { "from": "test/blackboard_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -6717,13 +6717,13 @@ }, { "from": "test/blackboard_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 4.0 }, { "from": "test/blackboard_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, @@ -6735,13 +6735,13 @@ }, { "from": "test/supply_chain_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/supply_chain_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6753,13 +6753,13 @@ }, { "from": "test/supply_chain_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/supply_chain_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6771,13 +6771,13 @@ }, { "from": "test/reflexive_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/reflexive_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6789,13 +6789,13 @@ }, { "from": "test/reflexive_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/reflexive_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6807,13 +6807,13 @@ }, { "from": "test/e2e_pipeline_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/e2e_pipeline_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6825,13 +6825,13 @@ }, { "from": "test/e2e_pipeline_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/e2e_pipeline_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6843,13 +6843,13 @@ }, { "from": "test/scanner_suppression_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/scanner_suppression_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6861,13 +6861,13 @@ }, { "from": "test/scanner_suppression_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/scanner_suppression_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6879,13 +6879,13 @@ }, { "from": "test/gossamer/browser_smoke.test.mjs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/gossamer/browser_smoke.test.mjs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6897,13 +6897,13 @@ }, { "from": "test/gossamer/browser_smoke.test.mjs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/gossamer/browser_smoke.test.mjs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6915,13 +6915,13 @@ }, { "from": "test/baseline_health_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/baseline_health_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6933,13 +6933,13 @@ }, { "from": "test/baseline_health_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/baseline_health_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6951,13 +6951,13 @@ }, { "from": "test/hexadeca_contract_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/hexadeca_contract_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6969,13 +6969,13 @@ }, { "from": "test/hexadeca_contract_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/hexadeca_contract_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -6987,13 +6987,13 @@ }, { "from": "test/historical_trends_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/historical_trends_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7005,13 +7005,13 @@ }, { "from": "test/historical_trends_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/historical_trends_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7023,13 +7023,13 @@ }, { "from": "test/zig_ffi_smoke_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/zig_ffi_smoke_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7041,13 +7041,13 @@ }, { "from": "test/zig_ffi_smoke_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/zig_ffi_smoke_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7059,13 +7059,13 @@ }, { "from": "test/concurrency_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 24.0 }, { "from": "test/concurrency_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 24.0 }, @@ -7077,13 +7077,13 @@ }, { "from": "test/concurrency_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 24.0 }, { "from": "test/concurrency_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 24.0 }, @@ -7095,13 +7095,13 @@ }, { "from": "test/merge_orchestration/sensor_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/sensor_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7113,13 +7113,13 @@ }, { "from": "test/merge_orchestration/sensor_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/sensor_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7131,13 +7131,13 @@ }, { "from": "test/merge_orchestration/scheduler_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/scheduler_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7149,13 +7149,13 @@ }, { "from": "test/merge_orchestration/scheduler_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/scheduler_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7167,13 +7167,13 @@ }, { "from": "test/merge_orchestration/lease_validator_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/lease_validator_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7185,13 +7185,13 @@ }, { "from": "test/merge_orchestration/lease_validator_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/lease_validator_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7203,13 +7203,13 @@ }, { "from": "test/merge_orchestration/loop_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/loop_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7221,13 +7221,13 @@ }, { "from": "test/merge_orchestration/loop_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/loop_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7239,13 +7239,13 @@ }, { "from": "test/merge_orchestration/ticker_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/ticker_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7257,13 +7257,13 @@ }, { "from": "test/merge_orchestration/ticker_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/ticker_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7275,13 +7275,13 @@ }, { "from": "test/merge_orchestration/dispatcher_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/dispatcher_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7293,13 +7293,13 @@ }, { "from": "test/merge_orchestration/dispatcher_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/dispatcher_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7311,13 +7311,13 @@ }, { "from": "test/merge_orchestration/kin_gate_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/kin_gate_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7329,13 +7329,13 @@ }, { "from": "test/merge_orchestration/kin_gate_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/merge_orchestration/kin_gate_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7347,13 +7347,13 @@ }, { "from": "test/rules/cicd_rules_duplicate_cron_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/rules/cicd_rules_duplicate_cron_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7365,13 +7365,13 @@ }, { "from": "test/rules/cicd_rules_duplicate_cron_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/rules/cicd_rules_duplicate_cron_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7383,13 +7383,13 @@ }, { "from": "test/rules/rsr_conformance_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/rules/rsr_conformance_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7401,13 +7401,13 @@ }, { "from": "test/rules/rsr_conformance_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/rules/rsr_conformance_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7419,13 +7419,13 @@ }, { "from": "test/rules/cicd_rules_content_scanner_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/rules/cicd_rules_content_scanner_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7437,13 +7437,13 @@ }, { "from": "test/rules/cicd_rules_content_scanner_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/rules/cicd_rules_content_scanner_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7455,13 +7455,13 @@ }, { "from": "test/soundness_test.exs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/soundness_test.exs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7473,13 +7473,13 @@ }, { "from": "test/soundness_test.exs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/soundness_test.exs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7491,13 +7491,13 @@ }, { "from": "test/soundness/fixtures/code_safety/unsafe_coerce.hs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 6.0 }, { "from": "test/soundness/fixtures/code_safety/unsafe_coerce.hs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 6.0 }, @@ -7509,13 +7509,13 @@ }, { "from": "test/soundness/fixtures/code_safety/unsafe_coerce.hs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 6.0 }, { "from": "test/soundness/fixtures/code_safety/unsafe_coerce.hs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, @@ -7527,13 +7527,13 @@ }, { "from": "test/soundness/fixtures/code_safety/obj_magic_ocaml.ml", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/obj_magic_ocaml.ml", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -7545,13 +7545,13 @@ }, { "from": "test/soundness/fixtures/code_safety/obj_magic_ocaml.ml", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/obj_magic_ocaml.ml", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -7563,13 +7563,13 @@ }, { "from": "test/soundness/fixtures/code_safety/zig_ptr_cast.zig", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/zig_ptr_cast.zig", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -7581,13 +7581,13 @@ }, { "from": "test/soundness/fixtures/code_safety/zig_ptr_cast.zig", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/zig_ptr_cast.zig", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -7599,13 +7599,13 @@ }, { "from": "test/soundness/fixtures/code_safety/admitted.v", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/admitted.v", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -7617,13 +7617,13 @@ }, { "from": "test/soundness/fixtures/code_safety/admitted.v", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/admitted.v", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -7635,13 +7635,13 @@ }, { "from": "test/soundness/fixtures/code_safety/shell_download_then_run.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/soundness/fixtures/code_safety/shell_download_then_run.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7653,13 +7653,13 @@ }, { "from": "test/soundness/fixtures/code_safety/shell_download_then_run.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/soundness/fixtures/code_safety/shell_download_then_run.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7671,13 +7671,13 @@ }, { "from": "test/soundness/fixtures/code_safety/transmute.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/transmute.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -7689,13 +7689,13 @@ }, { "from": "test/soundness/fixtures/code_safety/transmute.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/transmute.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -7707,13 +7707,13 @@ }, { "from": "test/soundness/fixtures/code_safety/unwrap_without_check.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "test/soundness/fixtures/code_safety/unwrap_without_check.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7725,13 +7725,13 @@ }, { "from": "test/soundness/fixtures/code_safety/unwrap_without_check.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "test/soundness/fixtures/code_safety/unwrap_without_check.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7743,13 +7743,13 @@ }, { "from": "test/soundness/fixtures/code_safety/sorry.lean", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/sorry.lean", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -7761,13 +7761,13 @@ }, { "from": "test/soundness/fixtures/code_safety/sorry.lean", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/sorry.lean", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -7779,13 +7779,13 @@ }, { "from": "test/soundness/fixtures/code_safety/believe_me.idr", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/believe_me.idr", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -7797,13 +7797,13 @@ }, { "from": "test/soundness/fixtures/code_safety/believe_me.idr", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 3.0 }, { "from": "test/soundness/fixtures/code_safety/believe_me.idr", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -7815,13 +7815,13 @@ }, { "from": "scripts/bot-accountability.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/bot-accountability.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7833,13 +7833,13 @@ }, { "from": "scripts/bot-accountability.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/bot-accountability.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7851,13 +7851,13 @@ }, { "from": "scripts/security-check.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/security-check.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7869,13 +7869,13 @@ }, { "from": "scripts/security-check.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/security-check.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7887,13 +7887,13 @@ }, { "from": "scripts/panll-data-bridge.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/panll-data-bridge.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7905,13 +7905,13 @@ }, { "from": "scripts/panll-data-bridge.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/panll-data-bridge.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7923,13 +7923,13 @@ }, { "from": "scripts/ci-health/sweep.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci-health/sweep.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7941,13 +7941,13 @@ }, { "from": "scripts/ci-health/sweep.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci-health/sweep.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7959,13 +7959,13 @@ }, { "from": "scripts/ci-health/baton-bridge.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci-health/baton-bridge.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -7977,13 +7977,13 @@ }, { "from": "scripts/ci-health/baton-bridge.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci-health/baton-bridge.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -7995,13 +7995,13 @@ }, { "from": "scripts/fix-pinned-dependencies.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-pinned-dependencies.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8013,13 +8013,13 @@ }, { "from": "scripts/fix-pinned-dependencies.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-pinned-dependencies.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8031,13 +8031,13 @@ }, { "from": "scripts/ramdisk-orchestrator.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ramdisk-orchestrator.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8049,13 +8049,13 @@ }, { "from": "scripts/ramdisk-orchestrator.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ramdisk-orchestrator.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8067,13 +8067,13 @@ }, { "from": "scripts/auto-fix-formulaic.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/auto-fix-formulaic.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8085,13 +8085,13 @@ }, { "from": "scripts/auto-fix-formulaic.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/auto-fix-formulaic.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8103,13 +8103,13 @@ }, { "from": "scripts/hypatia-sitrep.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/hypatia-sitrep.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8121,13 +8121,13 @@ }, { "from": "scripts/hypatia-sitrep.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/hypatia-sitrep.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8139,13 +8139,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-signed-releases.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-signed-releases.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8157,13 +8157,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-signed-releases.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-signed-releases.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8175,13 +8175,13 @@ }, { "from": "scripts/fix-scripts/fix-license-file.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-license-file.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8193,13 +8193,13 @@ }, { "from": "scripts/fix-scripts/fix-license-file.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-license-file.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8211,13 +8211,13 @@ }, { "from": "scripts/fix-scripts/fix-add-elixir-ci.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-add-elixir-ci.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8229,13 +8229,13 @@ }, { "from": "scripts/fix-scripts/fix-add-elixir-ci.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-add-elixir-ci.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8247,13 +8247,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-ci-tests.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-ci-tests.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8265,13 +8265,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-ci-tests.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-ci-tests.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8283,13 +8283,13 @@ }, { "from": "scripts/fix-scripts/fix-heredoc-install.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-heredoc-install.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8301,13 +8301,13 @@ }, { "from": "scripts/fix-scripts/fix-heredoc-install.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-heredoc-install.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8319,13 +8319,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-cii-best-practices.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-cii-best-practices.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8337,13 +8337,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-cii-best-practices.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-cii-best-practices.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8355,13 +8355,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-sbom.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-sbom.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8373,13 +8373,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-sbom.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-sbom.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8391,13 +8391,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-packaging.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-packaging.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8409,13 +8409,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-packaging.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-packaging.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8427,13 +8427,13 @@ }, { "from": "scripts/fix-scripts/fix-dependabot.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-dependabot.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8445,13 +8445,13 @@ }, { "from": "scripts/fix-scripts/fix-dependabot.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-dependabot.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8463,13 +8463,13 @@ }, { "from": "scripts/fix-scripts/fix-security-policy.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-security-policy.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8481,13 +8481,13 @@ }, { "from": "scripts/fix-scripts/fix-security-policy.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-security-policy.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8499,13 +8499,13 @@ }, { "from": "scripts/fix-scripts/fix-sast-workflow.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-sast-workflow.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8517,13 +8517,13 @@ }, { "from": "scripts/fix-scripts/fix-sast-workflow.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-sast-workflow.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8535,13 +8535,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-fuzzing.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-fuzzing.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8553,13 +8553,13 @@ }, { "from": "scripts/fix-scripts/fix-scorecard-fuzzing.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/fix-scripts/fix-scorecard-fuzzing.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8571,13 +8571,13 @@ }, { "from": "scripts/bench-tools/src/bin/update-bench-baselines.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/bench-tools/src/bin/update-bench-baselines.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8589,13 +8589,13 @@ }, { "from": "scripts/bench-tools/src/bin/update-bench-baselines.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/bench-tools/src/bin/update-bench-baselines.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8607,13 +8607,13 @@ }, { "from": "scripts/bench-tools/src/bin/check-bench-regression.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/bench-tools/src/bin/check-bench-regression.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8625,13 +8625,13 @@ }, { "from": "scripts/bench-tools/src/bin/check-bench-regression.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/bench-tools/src/bin/check-bench-regression.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8643,13 +8643,13 @@ }, { "from": "scripts/bench-tools/src/lib.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/bench-tools/src/lib.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8661,13 +8661,13 @@ }, { "from": "scripts/bench-tools/src/lib.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/bench-tools/src/lib.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8679,13 +8679,13 @@ }, { "from": "scripts/sweeps/resync-hypatia-scan-phase2.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/sweeps/resync-hypatia-scan-phase2.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8697,13 +8697,13 @@ }, { "from": "scripts/sweeps/resync-hypatia-scan-phase2.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/sweeps/resync-hypatia-scan-phase2.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8715,13 +8715,13 @@ }, { "from": "scripts/sweeps/patch_phase2.sh", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/sweeps/patch_phase2.sh", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8733,13 +8733,13 @@ }, { "from": "scripts/sweeps/patch_phase2.sh", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/sweeps/patch_phase2.sh", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8751,13 +8751,13 @@ }, { "from": "scripts/ci-tools/src/bin/validate-panll-harness.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci-tools/src/bin/validate-panll-harness.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8769,13 +8769,13 @@ }, { "from": "scripts/ci-tools/src/bin/validate-panll-harness.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci-tools/src/bin/validate-panll-harness.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8787,13 +8787,13 @@ }, { "from": "scripts/ci-tools/src/bin/check-k9iser-paths.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci-tools/src/bin/check-k9iser-paths.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8805,13 +8805,13 @@ }, { "from": "scripts/ci-tools/src/bin/check-k9iser-paths.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "scripts/ci-tools/src/bin/check-k9iser-paths.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8823,13 +8823,13 @@ }, { "from": "adapters/src/github.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/github.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8841,13 +8841,13 @@ }, { "from": "adapters/src/github.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/github.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8859,13 +8859,13 @@ }, { "from": "adapters/src/radicle.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/radicle.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8877,13 +8877,13 @@ }, { "from": "adapters/src/radicle.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/radicle.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8895,13 +8895,13 @@ }, { "from": "adapters/src/bitbucket.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/bitbucket.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8913,13 +8913,13 @@ }, { "from": "adapters/src/bitbucket.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/bitbucket.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8931,13 +8931,13 @@ }, { "from": "adapters/src/codeberg.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/codeberg.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8949,13 +8949,13 @@ }, { "from": "adapters/src/codeberg.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/codeberg.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -8967,13 +8967,13 @@ }, { "from": "adapters/src/sourcehut.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/sourcehut.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -8985,13 +8985,13 @@ }, { "from": "adapters/src/sourcehut.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/sourcehut.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9003,13 +9003,13 @@ }, { "from": "adapters/src/lib.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/lib.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9021,13 +9021,13 @@ }, { "from": "adapters/src/lib.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/lib.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9039,13 +9039,13 @@ }, { "from": "adapters/src/gitlab.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/gitlab.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9057,13 +9057,13 @@ }, { "from": "adapters/src/gitlab.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "adapters/src/gitlab.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9075,13 +9075,13 @@ }, { "from": "clients/rust/hypatia-client/src/subprocess.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "clients/rust/hypatia-client/src/subprocess.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9093,13 +9093,13 @@ }, { "from": "clients/rust/hypatia-client/src/subprocess.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "clients/rust/hypatia-client/src/subprocess.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9111,13 +9111,13 @@ }, { "from": "clients/rust/hypatia-client/src/client.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "clients/rust/hypatia-client/src/client.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9129,13 +9129,13 @@ }, { "from": "clients/rust/hypatia-client/src/client.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "clients/rust/hypatia-client/src/client.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9147,13 +9147,13 @@ }, { "from": "clients/rust/hypatia-client/src/ffi.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 72.0 }, { "from": "clients/rust/hypatia-client/src/ffi.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 72.0 }, @@ -9165,13 +9165,13 @@ }, { "from": "clients/rust/hypatia-client/src/ffi.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 72.0 }, { "from": "clients/rust/hypatia-client/src/ffi.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 72.0 }, @@ -9183,13 +9183,13 @@ }, { "from": "clients/rust/hypatia-client/src/error.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "clients/rust/hypatia-client/src/error.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9201,13 +9201,13 @@ }, { "from": "clients/rust/hypatia-client/src/error.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "clients/rust/hypatia-client/src/error.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9219,13 +9219,13 @@ }, { "from": "cli/src/app_state.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 8.0 }, { "from": "cli/src/app_state.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 8.0 }, @@ -9237,13 +9237,13 @@ }, { "from": "cli/src/app_state.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 8.0 }, { "from": "cli/src/app_state.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 8.0 }, @@ -9255,13 +9255,13 @@ }, { "from": "cli/src/completions.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/completions.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9273,13 +9273,13 @@ }, { "from": "cli/src/completions.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/completions.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9291,13 +9291,13 @@ }, { "from": "cli/src/config.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/config.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9309,13 +9309,13 @@ }, { "from": "cli/src/config.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/config.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9327,13 +9327,13 @@ }, { "from": "cli/src/output.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "cli/src/output.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -9345,13 +9345,13 @@ }, { "from": "cli/src/output.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "cli/src/output.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -9363,13 +9363,13 @@ }, { "from": "cli/src/commands/batch.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 6.0 }, { "from": "cli/src/commands/batch.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 6.0 }, @@ -9381,13 +9381,13 @@ }, { "from": "cli/src/commands/batch.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 6.0 }, { "from": "cli/src/commands/batch.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, @@ -9399,13 +9399,13 @@ }, { "from": "cli/src/commands/deposit.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/deposit.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9417,13 +9417,13 @@ }, { "from": "cli/src/commands/deposit.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/deposit.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9435,13 +9435,13 @@ }, { "from": "cli/src/commands/withdraw.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/withdraw.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9453,13 +9453,13 @@ }, { "from": "cli/src/commands/withdraw.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/withdraw.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9471,13 +9471,13 @@ }, { "from": "cli/src/commands/hooks.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/hooks.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9489,13 +9489,13 @@ }, { "from": "cli/src/commands/hooks.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/hooks.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9507,13 +9507,13 @@ }, { "from": "cli/src/commands/scan.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/scan.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9525,13 +9525,13 @@ }, { "from": "cli/src/commands/scan.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "cli/src/commands/scan.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9543,13 +9543,13 @@ }, { "from": "cli/src/commands/fleet.rs", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "cli/src/commands/fleet.rs", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -9561,13 +9561,13 @@ }, { "from": "cli/src/commands/fleet.rs", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "cli/src/commands/fleet.rs", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -9579,13 +9579,13 @@ }, { "from": "lib/self_diagnostics.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/self_diagnostics.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -9597,13 +9597,13 @@ }, { "from": "lib/self_diagnostics.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/self_diagnostics.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -9615,13 +9615,13 @@ }, { "from": "lib/vcl/client.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/vcl/client.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -9633,13 +9633,13 @@ }, { "from": "lib/vcl/client.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/vcl/client.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -9651,13 +9651,13 @@ }, { "from": "lib/vcl/remote_cache.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/vcl/remote_cache.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9669,13 +9669,13 @@ }, { "from": "lib/vcl/remote_cache.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/vcl/remote_cache.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9687,13 +9687,13 @@ }, { "from": "lib/vcl/query.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/vcl/query.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9705,13 +9705,13 @@ }, { "from": "lib/vcl/query.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/vcl/query.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9723,13 +9723,13 @@ }, { "from": "lib/vcl/file_executor.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/vcl/file_executor.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9741,13 +9741,13 @@ }, { "from": "lib/vcl/file_executor.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/vcl/file_executor.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9759,13 +9759,13 @@ }, { "from": "lib/outcome_tracker.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/outcome_tracker.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9777,13 +9777,13 @@ }, { "from": "lib/outcome_tracker.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/outcome_tracker.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9795,13 +9795,13 @@ }, { "from": "lib/pattern_registry.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/pattern_registry.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9813,13 +9813,13 @@ }, { "from": "lib/pattern_registry.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/pattern_registry.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9831,13 +9831,13 @@ }, { "from": "lib/hypatia/web/groove_plug.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/hypatia/web/groove_plug.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9849,13 +9849,13 @@ }, { "from": "lib/hypatia/web/groove_plug.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/hypatia/web/groove_plug.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9867,13 +9867,13 @@ }, { "from": "lib/hypatia/scanner_suppression.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/hypatia/scanner_suppression.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9885,13 +9885,13 @@ }, { "from": "lib/hypatia/scanner_suppression.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/hypatia/scanner_suppression.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9903,13 +9903,13 @@ }, { "from": "lib/hypatia/cli.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/hypatia/cli.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -9921,13 +9921,13 @@ }, { "from": "lib/hypatia/cli.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/hypatia/cli.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -9939,13 +9939,13 @@ }, { "from": "lib/hypatia/watcher.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/watcher.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -9957,13 +9957,13 @@ }, { "from": "lib/hypatia/watcher.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/watcher.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -9975,13 +9975,13 @@ }, { "from": "lib/hypatia/watcher/persistence.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/watcher/persistence.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -9993,13 +9993,13 @@ }, { "from": "lib/hypatia/watcher/persistence.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/watcher/persistence.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10011,13 +10011,13 @@ }, { "from": "lib/hypatia/watcher/anomaly_detector.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/watcher/anomaly_detector.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -10029,13 +10029,13 @@ }, { "from": "lib/hypatia/watcher/anomaly_detector.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/watcher/anomaly_detector.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10047,13 +10047,13 @@ }, { "from": "lib/hypatia/watcher/alerts/sinks.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/hypatia/watcher/alerts/sinks.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10065,13 +10065,13 @@ }, { "from": "lib/hypatia/watcher/alerts/sinks.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/hypatia/watcher/alerts/sinks.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10083,13 +10083,13 @@ }, { "from": "lib/hypatia/watcher/alerts.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/watcher/alerts.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -10101,13 +10101,13 @@ }, { "from": "lib/hypatia/watcher/alerts.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/watcher/alerts.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10119,13 +10119,13 @@ }, { "from": "lib/hypatia/diagnostics/monitor.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/diagnostics/monitor.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -10137,13 +10137,13 @@ }, { "from": "lib/hypatia/diagnostics/monitor.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/hypatia/diagnostics/monitor.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10155,13 +10155,13 @@ }, { "from": "lib/recipe_matcher.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/recipe_matcher.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10173,13 +10173,13 @@ }, { "from": "lib/recipe_matcher.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/recipe_matcher.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10191,13 +10191,13 @@ }, { "from": "lib/mix/tasks/hypatia.repo_batch_ops.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.repo_batch_ops.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10209,13 +10209,13 @@ }, { "from": "lib/mix/tasks/hypatia.repo_batch_ops.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.repo_batch_ops.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10227,13 +10227,13 @@ }, { "from": "lib/mix/tasks/hypatia.rsr_score.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.rsr_score.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10245,13 +10245,13 @@ }, { "from": "lib/mix/tasks/hypatia.rsr_score.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.rsr_score.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10263,13 +10263,13 @@ }, { "from": "lib/mix/tasks/hypatia.verify_action_shas.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.verify_action_shas.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10281,13 +10281,13 @@ }, { "from": "lib/mix/tasks/hypatia.verify_action_shas.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.verify_action_shas.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10299,13 +10299,13 @@ }, { "from": "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10317,13 +10317,13 @@ }, { "from": "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10335,13 +10335,13 @@ }, { "from": "lib/mix/tasks/hypatia.audit_repos.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.audit_repos.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10353,13 +10353,13 @@ }, { "from": "lib/mix/tasks/hypatia.audit_repos.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.audit_repos.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10371,13 +10371,13 @@ }, { "from": "lib/mix/tasks/hypatia.batch_security_scan.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.batch_security_scan.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10389,13 +10389,13 @@ }, { "from": "lib/mix/tasks/hypatia.batch_security_scan.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/mix/tasks/hypatia.batch_security_scan.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10407,13 +10407,13 @@ }, { "from": "lib/direct_github_pr.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/direct_github_pr.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10425,13 +10425,13 @@ }, { "from": "lib/direct_github_pr.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/direct_github_pr.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10443,13 +10443,13 @@ }, { "from": "lib/dispatch_manifest.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/dispatch_manifest.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10461,13 +10461,13 @@ }, { "from": "lib/dispatch_manifest.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/dispatch_manifest.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10479,13 +10479,13 @@ }, { "from": "lib/tui/port.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/tui/port.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -10497,13 +10497,13 @@ }, { "from": "lib/tui/port.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/tui/port.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10515,13 +10515,13 @@ }, { "from": "lib/verisim_connector.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/verisim_connector.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10533,13 +10533,13 @@ }, { "from": "lib/verisim_connector.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/verisim_connector.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10551,13 +10551,13 @@ }, { "from": "lib/data/arangodb.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/data/arangodb.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -10569,13 +10569,13 @@ }, { "from": "lib/data/arangodb.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/data/arangodb.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10587,13 +10587,13 @@ }, { "from": "lib/learning_scheduler.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 4.0 }, { "from": "lib/learning_scheduler.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -10605,13 +10605,13 @@ }, { "from": "lib/learning_scheduler.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 4.0 }, { "from": "lib/learning_scheduler.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, @@ -10623,13 +10623,13 @@ }, { "from": "lib/cross_repo_learning.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/cross_repo_learning.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10641,13 +10641,13 @@ }, { "from": "lib/cross_repo_learning.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/cross_repo_learning.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10659,13 +10659,13 @@ }, { "from": "lib/scorecard_reconciler.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/scorecard_reconciler.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10677,13 +10677,13 @@ }, { "from": "lib/scorecard_reconciler.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/scorecard_reconciler.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10695,13 +10695,13 @@ }, { "from": "lib/neural/coordinator.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 10.0 }, { "from": "lib/neural/coordinator.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 10.0 }, @@ -10713,13 +10713,13 @@ }, { "from": "lib/neural/coordinator.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 10.0 }, { "from": "lib/neural/coordinator.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 10.0 }, @@ -10731,13 +10731,13 @@ }, { "from": "lib/neural/persistence.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/neural/persistence.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10749,13 +10749,13 @@ }, { "from": "lib/neural/persistence.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/neural/persistence.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10767,13 +10767,13 @@ }, { "from": "lib/neural/graph_neural_network.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/neural/graph_neural_network.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -10785,13 +10785,13 @@ }, { "from": "lib/neural/graph_neural_network.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/neural/graph_neural_network.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10803,13 +10803,13 @@ }, { "from": "lib/neural/variational_autoencoder.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/neural/variational_autoencoder.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -10821,13 +10821,13 @@ }, { "from": "lib/neural/variational_autoencoder.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/neural/variational_autoencoder.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10839,13 +10839,13 @@ }, { "from": "lib/neural/sequence_model.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/neural/sequence_model.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -10857,13 +10857,13 @@ }, { "from": "lib/neural/sequence_model.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/neural/sequence_model.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10875,13 +10875,13 @@ }, { "from": "lib/neural/training_pipeline.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/neural/training_pipeline.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10893,13 +10893,13 @@ }, { "from": "lib/neural/training_pipeline.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/neural/training_pipeline.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10911,13 +10911,13 @@ }, { "from": "lib/neural/graph_of_trust.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/neural/graph_of_trust.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -10929,13 +10929,13 @@ }, { "from": "lib/neural/graph_of_trust.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/neural/graph_of_trust.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -10947,13 +10947,13 @@ }, { "from": "lib/neural/blackboard.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/neural/blackboard.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -10965,13 +10965,13 @@ }, { "from": "lib/neural/blackboard.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/neural/blackboard.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -10983,13 +10983,13 @@ }, { "from": "lib/neural/rebalancer.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/neural/rebalancer.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11001,13 +11001,13 @@ }, { "from": "lib/neural/rebalancer.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/neural/rebalancer.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11019,13 +11019,13 @@ }, { "from": "lib/recipe_generator.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/recipe_generator.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11037,13 +11037,13 @@ }, { "from": "lib/recipe_generator.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/recipe_generator.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11055,13 +11055,13 @@ }, { "from": "lib/merge_orchestration/sensor.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/merge_orchestration/sensor.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11073,13 +11073,13 @@ }, { "from": "lib/merge_orchestration/sensor.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/merge_orchestration/sensor.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11091,13 +11091,13 @@ }, { "from": "lib/merge_orchestration/dispatcher.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/merge_orchestration/dispatcher.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11109,13 +11109,13 @@ }, { "from": "lib/merge_orchestration/dispatcher.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/merge_orchestration/dispatcher.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11127,13 +11127,13 @@ }, { "from": "lib/merge_orchestration/kin_gate/file_store.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/merge_orchestration/kin_gate/file_store.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11145,13 +11145,13 @@ }, { "from": "lib/merge_orchestration/kin_gate/file_store.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/merge_orchestration/kin_gate/file_store.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11163,13 +11163,13 @@ }, { "from": "lib/merge_orchestration/loop.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/merge_orchestration/loop.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11181,13 +11181,13 @@ }, { "from": "lib/merge_orchestration/loop.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/merge_orchestration/loop.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11199,13 +11199,13 @@ }, { "from": "lib/merge_orchestration/ticker.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/merge_orchestration/ticker.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -11217,13 +11217,13 @@ }, { "from": "lib/merge_orchestration/ticker.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/merge_orchestration/ticker.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -11235,13 +11235,13 @@ }, { "from": "lib/fleet_dispatcher.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/fleet_dispatcher.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11253,13 +11253,13 @@ }, { "from": "lib/fleet_dispatcher.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/fleet_dispatcher.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11271,13 +11271,13 @@ }, { "from": "lib/historical_trends.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/historical_trends.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11289,13 +11289,13 @@ }, { "from": "lib/historical_trends.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/historical_trends.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11307,13 +11307,13 @@ }, { "from": "lib/rules/rules.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/rules.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11325,13 +11325,13 @@ }, { "from": "lib/rules/rules.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/rules.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11343,13 +11343,13 @@ }, { "from": "lib/rules/green_web.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/green_web.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11361,13 +11361,13 @@ }, { "from": "lib/rules/green_web.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/green_web.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11379,13 +11379,13 @@ }, { "from": "lib/rules/research_extensions.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/research_extensions.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11397,13 +11397,13 @@ }, { "from": "lib/rules/research_extensions.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/research_extensions.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11415,13 +11415,13 @@ }, { "from": "lib/rules/rsr_criteria.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/rsr_criteria.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11433,13 +11433,13 @@ }, { "from": "lib/rules/rsr_criteria.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/rsr_criteria.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11451,13 +11451,13 @@ }, { "from": "lib/rules/structural_drift.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/structural_drift.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11469,13 +11469,13 @@ }, { "from": "lib/rules/structural_drift.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/structural_drift.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11487,13 +11487,13 @@ }, { "from": "lib/rules/rule_loader.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/rule_loader.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11505,13 +11505,13 @@ }, { "from": "lib/rules/rule_loader.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/rule_loader.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11523,13 +11523,13 @@ }, { "from": "lib/rules/strategy_drift.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/strategy_drift.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11541,13 +11541,13 @@ }, { "from": "lib/rules/strategy_drift.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/strategy_drift.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11559,13 +11559,13 @@ }, { "from": "lib/rules/cicd_rules.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/cicd_rules.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11577,13 +11577,13 @@ }, { "from": "lib/rules/cicd_rules.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/cicd_rules.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11595,13 +11595,13 @@ }, { "from": "lib/rules/dogfooding.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/dogfooding.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11613,13 +11613,13 @@ }, { "from": "lib/rules/dogfooding.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/dogfooding.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11631,13 +11631,13 @@ }, { "from": "lib/rules/supply_chain.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/supply_chain.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11649,13 +11649,13 @@ }, { "from": "lib/rules/supply_chain.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/supply_chain.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11667,13 +11667,13 @@ }, { "from": "lib/rules/root_hygiene.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/root_hygiene.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11685,13 +11685,13 @@ }, { "from": "lib/rules/root_hygiene.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/root_hygiene.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11703,13 +11703,13 @@ }, { "from": "lib/rules/rsr_conformance.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/rsr_conformance.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11721,13 +11721,13 @@ }, { "from": "lib/rules/rsr_conformance.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/rsr_conformance.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11739,13 +11739,13 @@ }, { "from": "lib/rules/baseline_health.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/baseline_health.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11757,13 +11757,13 @@ }, { "from": "lib/rules/baseline_health.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/baseline_health.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11775,13 +11775,13 @@ }, { "from": "lib/rules/workflow_hardening.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/workflow_hardening.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11793,13 +11793,13 @@ }, { "from": "lib/rules/workflow_hardening.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/workflow_hardening.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11811,13 +11811,13 @@ }, { "from": "lib/rules/honest_completion.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/honest_completion.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11829,13 +11829,13 @@ }, { "from": "lib/rules/honest_completion.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/rules/honest_completion.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11847,13 +11847,13 @@ }, { "from": "lib/rules/learning.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/rules/learning.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -11865,13 +11865,13 @@ }, { "from": "lib/rules/learning.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/rules/learning.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -11883,13 +11883,13 @@ }, { "from": "lib/scorecard_ingestor.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/scorecard_ingestor.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11901,13 +11901,13 @@ }, { "from": "lib/scorecard_ingestor.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/scorecard_ingestor.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11919,13 +11919,13 @@ }, { "from": "lib/safety/batch_rollback.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/safety/batch_rollback.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -11937,13 +11937,13 @@ }, { "from": "lib/safety/batch_rollback.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/safety/batch_rollback.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -11955,13 +11955,13 @@ }, { "from": "lib/safety/quarantine.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/safety/quarantine.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -11973,13 +11973,13 @@ }, { "from": "lib/safety/quarantine.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/safety/quarantine.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -11991,13 +11991,13 @@ }, { "from": "lib/safety/rate_limiter.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/safety/rate_limiter.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -12009,13 +12009,13 @@ }, { "from": "lib/safety/rate_limiter.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/safety/rate_limiter.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -12027,13 +12027,13 @@ }, { "from": "lib/kin/watchdog.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/watchdog.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -12045,13 +12045,13 @@ }, { "from": "lib/kin/watchdog.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/watchdog.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -12063,13 +12063,13 @@ }, { "from": "lib/kin/gate.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/gate.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -12081,13 +12081,13 @@ }, { "from": "lib/kin/gate.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/gate.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -12099,13 +12099,13 @@ }, { "from": "lib/kin/coordinator.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/coordinator.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -12117,13 +12117,13 @@ }, { "from": "lib/kin/coordinator.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/coordinator.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -12135,13 +12135,13 @@ }, { "from": "lib/kin/arbiter.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/arbiter.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -12153,13 +12153,13 @@ }, { "from": "lib/kin/arbiter.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/arbiter.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -12171,13 +12171,13 @@ }, { "from": "lib/kin/contingency.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/contingency.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -12189,13 +12189,13 @@ }, { "from": "lib/kin/contingency.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 2.0 }, { "from": "lib/kin/contingency.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -12207,13 +12207,13 @@ }, { "from": "lib/kin/protocol.ex", - "to": "WebServer", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, { "from": "lib/kin/protocol.ex", - "to": "Cowboy", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -12225,13 +12225,13 @@ }, { "from": "lib/kin/protocol.ex", - "to": "OTP", + "to": "MessageQueue", "relation": "framework", "weight": 1.0 }, { "from": "lib/kin/protocol.ex", - "to": "MessageQueue", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -12246,22 +12246,64 @@ "taint_matrix": { "rows": [ { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "ExcessivePermissions", + "sink_axis": "network", + "severity_value": 3.5, "files": [ - "scripts/ramdisk-orchestrator.sh", - "scripts/hypatia-sitrep.sh" + "scripts/fix-scripts/fix-deno-permissions.sh" ], "frameworks": [ + "Cowboy", + "OTP", + "Networking", + "MessageQueue", "WebServer", + "Phoenix" + ], + "relation": "ExcessivePermissions->Network" + }, + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "test/soundness/fixtures/code_safety/agda_postulate.agda", + "test/soundness/fixtures/code_safety/admitted.v", + "test/soundness/fixtures/code_safety/sorry.lean" + ], + "frameworks": [ "Cowboy", + "OTP", "Networking", + "MessageQueue", + "WebServer", + "Phoenix" + ], + "relation": "ProofDrift->Cpu" + }, + { + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "integration/src/lib.rs", + "scripts/bench-tools/src/bin/update-bench-baselines.rs", + "scripts/bench-tools/src/bin/check-bench-regression.rs", + "scripts/ci-tools/src/bin/validate-panll-harness.rs", + "scripts/ci-tools/src/bin/check-k9iser-paths.rs", + "cli/src/config.rs", + "cli/src/commands/deposit.rs", + "cli/src/commands/hooks.rs" + ], + "frameworks": [ + "Cowboy", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "PathTraversal->Disk" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "HardcodedSecret", @@ -12274,14 +12316,128 @@ "lib/hypatia/scanner_suppression.ex" ], "frameworks": [ + "Cowboy", + "OTP", + "Networking", + "MessageQueue", + "WebServer", + "Phoenix" + ], + "relation": "HardcodedSecret->Network" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 5.0, + "files": [ + "test/soundness/fixtures/code_safety/elixir_code_eval.ex" + ], + "frameworks": [ + "Cowboy", + "OTP", + "Networking", + "MessageQueue", + "WebServer", + "Phoenix" + ], + "relation": "DynamicCodeExecution->Memory" + }, + { + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "integration/src/lib.rs", + "scripts/bench-tools/src/bin/update-bench-baselines.rs", + "scripts/bench-tools/src/bin/check-bench-regression.rs", + "scripts/ci-tools/src/bin/validate-panll-harness.rs", + "scripts/ci-tools/src/bin/check-k9iser-paths.rs", + "cli/src/config.rs", + "cli/src/commands/deposit.rs", + "cli/src/commands/hooks.rs" + ], + "frameworks": [ + "Cowboy", + "OTP", + "Networking", + "MessageQueue", "WebServer", + "Phoenix" + ], + "relation": "UnboundedAllocation->Memory" + }, + { + "source_category": "ExcessivePermissions", + "sink_axis": "disk", + "severity_value": 3.5, + "files": [ + "scripts/fix-scripts/fix-deno-permissions.sh" + ], + "frameworks": [ "Cowboy", + "OTP", "Networking", + "MessageQueue", + "WebServer", + "Phoenix" + ], + "relation": "ExcessivePermissions->Disk" + }, + { + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, + "files": [ + "tests/e2e.sh", + "test/vcl_remote_cache_test.exs", + "test/direct_github_pr_test.exs", + "test/structural_drift_test.exs", + "test/dependabot_alerts_test.exs", + "test/git_state_test.exs", + "test/baseline_health_test.exs", + "test/secret_scanning_alerts_test.exs", + "test/code_scanning_alerts_test.exs", + "lib/vcl/cross_org.ex", + "lib/vcl/remote_cache.ex", + "lib/outcome_tracker.ex", + "lib/hypatia/cli.ex", + "lib/hypatia/watcher/alerts/sinks.ex", + "lib/mix/tasks/hypatia.repo_batch_ops.ex", + "lib/mix/tasks/hypatia.triage_issues.ex", + "lib/mix/tasks/hypatia.pr_eligibility.ex", + "lib/mix/tasks/hypatia.verify_action_shas.ex", + "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", + "lib/mix/tasks/hypatia.audit_repos.ex", + "lib/mix/tasks/hypatia.batch_security_scan.ex", + "lib/mix/tasks/hypatia.watch.ex", + "lib/direct_github_pr.ex", + "lib/tui/port.ex", + "lib/learning_scheduler.ex", + "lib/scorecard_reconciler.ex", + "lib/rules/research_extensions.ex", + "lib/rules/structural_drift.ex", + "lib/rules/dependabot_alerts.ex", + "lib/rules/branch_protection.ex", + "lib/rules/code_scanning_alerts.ex", + "lib/rules/code_safety.ex", + "lib/rules/security_errors.ex", + "lib/rules/supply_chain.ex", + "lib/rules/baseline_health.ex", + "lib/rules/secret_scanning_alerts.ex", + "lib/rules/git_state.ex", + "lib/rules/honest_completion.ex", + "lib/scorecard_ingestor.ex", + "lib/kin/coordinator.ex" + ], + "frameworks": [ + "Cowboy", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "HardcodedSecret->Network" + "relation": "CommandInjection->Disk" }, { "source_category": "MutationGap", @@ -12376,231 +12532,31 @@ "test/rules/baseline_health_inherited_debt_test.exs", "test/rules/disambiguation_rules_test.exs", "test/rules/cicd_rules_typescript_test.exs", - "test/rules/cicd_rules_vlang_test.exs", - "test/rules/sha_pin_consolidation_test.exs", - "test/rules/sha_bump_propagation_test.exs", - "test/rules/cicd_rules_content_scanner_test.exs", - "test/cross_org_test.exs", - "test/kin_test.exs", - "test/recipe_matcher_test.exs", - "test/soundness_test.exs", - "test/code_scanning_alerts_test.exs", - "test/neural_test.exs", - "test/workflow_audit_test.exs" - ], - "frameworks": [ - "WebServer", - "Cowboy", - "Networking", - "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "MutationGap->Cpu" - }, - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "test/soundness/fixtures/code_safety/agda_postulate.agda", - "test/soundness/fixtures/code_safety/admitted.v", - "test/soundness/fixtures/code_safety/sorry.lean" - ], - "frameworks": [ - "WebServer", - "Cowboy", - "Networking", - "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "ProofDrift->Cpu" - }, - { - "source_category": "AtomExhaustion", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "test/soundness_test.exs", - "lib/rules/rule_loader.ex" - ], - "frameworks": [ - "WebServer", - "Cowboy", - "Networking", - "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "AtomExhaustion->Memory" - }, - { - "source_category": "UnsafeTypeCoercion", - "sink_axis": "memory", - "severity_value": 5.0, - "files": [ - "test/soundness/fixtures/code_safety/unsafe_coerce.hs", - "test/soundness/fixtures/code_safety/obj_magic_ocaml.ml" - ], - "frameworks": [ - "WebServer", - "Cowboy", - "Networking", - "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "UnsafeTypeCoercion->Memory" - }, - { - "source_category": "ProofDrift", - "sink_axis": "memory", - "severity_value": 5.0, - "files": [ - "test/soundness/fixtures/code_safety/believe_me.idr" - ], - "frameworks": [ - "WebServer", - "Cowboy", - "Networking", - "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "ProofDrift->Memory" - }, - { - "source_category": "ExcessivePermissions", - "sink_axis": "disk", - "severity_value": 3.5, - "files": [ - "scripts/fix-scripts/fix-deno-permissions.sh" - ], - "frameworks": [ - "WebServer", - "Cowboy", - "Networking", - "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "ExcessivePermissions->Disk" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 5.0, - "files": [ - "test/soundness/fixtures/code_safety/zig_ptr_cast.zig", - "test/soundness/fixtures/code_safety/transmute.rs", - "test/soundness/fixtures/code_safety/transmute.rs", - "clients/rust/hypatia-client/src/ffi.rs" - ], - "frameworks": [ - "WebServer", - "Cowboy", - "Networking", - "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "UnsafeCode->Memory" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, - "files": [ - "test/soundness/fixtures/code_safety/transmute.rs", - "clients/rust/hypatia-client/src/ffi.rs" - ], - "frameworks": [ - "WebServer", - "Cowboy", - "Networking", - "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "UnsafeCode->Concurrency" - }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "integration/src/lib.rs", - "scripts/bench-tools/src/bin/update-bench-baselines.rs", - "scripts/bench-tools/src/bin/check-bench-regression.rs", - "scripts/ci-tools/src/bin/validate-panll-harness.rs", - "scripts/ci-tools/src/bin/check-k9iser-paths.rs", - "cli/src/config.rs", - "cli/src/commands/deposit.rs", - "cli/src/commands/hooks.rs" - ], - "frameworks": [ - "WebServer", - "Cowboy", - "Networking", - "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "UnboundedAllocation->Cpu" - }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "integration/src/lib.rs", - "scripts/bench-tools/src/bin/update-bench-baselines.rs", - "scripts/bench-tools/src/bin/check-bench-regression.rs", - "scripts/ci-tools/src/bin/validate-panll-harness.rs", - "scripts/ci-tools/src/bin/check-k9iser-paths.rs", - "cli/src/config.rs", - "cli/src/commands/deposit.rs", - "cli/src/commands/hooks.rs" + "test/rules/cicd_rules_vlang_test.exs", + "test/rules/sha_pin_consolidation_test.exs", + "test/rules/sha_bump_propagation_test.exs", + "test/rules/cicd_rules_content_scanner_test.exs", + "test/cross_org_test.exs", + "test/kin_test.exs", + "test/recipe_matcher_test.exs", + "test/soundness_test.exs", + "test/code_scanning_alerts_test.exs", + "test/neural_test.exs", + "test/workflow_audit_test.exs" ], "frameworks": [ - "WebServer", "Cowboy", - "Networking", "OTP", - "MessageQueue", - "Phoenix" - ], - "relation": "UnboundedAllocation->Memory" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "test/neural_strategy_resolver_test.exs", - "test/soundness/fixtures/code_safety/elixir_code_eval.ex", - "lib/hypatia/web/channels/dispatch_channel.ex", - "lib/merge_orchestration/sensor.ex", - "lib/merge_orchestration/baton_emitter.ex", - "lib/merge_orchestration/kin_gate/file_store.ex", - "lib/merge_orchestration/kin_competence.ex", - "lib/merge_orchestration/scheduler.ex", - "lib/merge_orchestration/loop.ex" - ], - "frameworks": [ - "WebServer", - "Cowboy", "Networking", - "OTP", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "MutationGap->Cpu" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "fixer/src/scanner.rs", @@ -12617,21 +12573,23 @@ "cli/src/commands/fleet.rs" ], "frameworks": [ - "WebServer", "Cowboy", - "Networking", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { "source_category": "CommandInjection", - "sink_axis": "disk", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ + "hypatia-scanner-v2.sh", "tests/e2e.sh", + "hypatia-cli-bash.sh", "test/vcl_remote_cache_test.exs", "test/direct_github_pr_test.exs", "test/structural_drift_test.exs", @@ -12640,6 +12598,7 @@ "test/baseline_health_test.exs", "test/secret_scanning_alerts_test.exs", "test/code_scanning_alerts_test.exs", + "scripts/security-check.sh", "lib/vcl/cross_org.ex", "lib/vcl/remote_cache.ex", "lib/outcome_tracker.ex", @@ -12673,135 +12632,112 @@ "lib/kin/coordinator.ex" ], "frameworks": [ - "WebServer", "Cowboy", - "Networking", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "CommandInjection->Disk" + "relation": "CommandInjection->Cpu" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "AtomExhaustion", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "hypatia-scanner-v2.sh", - "tests/e2e.sh", - "hypatia-cli-bash.sh", - "test/vcl_remote_cache_test.exs", - "test/direct_github_pr_test.exs", - "test/structural_drift_test.exs", - "test/dependabot_alerts_test.exs", - "test/git_state_test.exs", - "test/baseline_health_test.exs", - "test/secret_scanning_alerts_test.exs", - "test/code_scanning_alerts_test.exs", - "scripts/security-check.sh", - "lib/vcl/cross_org.ex", - "lib/vcl/remote_cache.ex", - "lib/outcome_tracker.ex", - "lib/hypatia/cli.ex", - "lib/hypatia/watcher/alerts/sinks.ex", - "lib/mix/tasks/hypatia.repo_batch_ops.ex", - "lib/mix/tasks/hypatia.triage_issues.ex", - "lib/mix/tasks/hypatia.pr_eligibility.ex", - "lib/mix/tasks/hypatia.verify_action_shas.ex", - "lib/mix/tasks/hypatia.deploy_prevention_workflows.ex", - "lib/mix/tasks/hypatia.audit_repos.ex", - "lib/mix/tasks/hypatia.batch_security_scan.ex", - "lib/mix/tasks/hypatia.watch.ex", - "lib/direct_github_pr.ex", - "lib/tui/port.ex", - "lib/learning_scheduler.ex", - "lib/scorecard_reconciler.ex", - "lib/rules/research_extensions.ex", - "lib/rules/structural_drift.ex", - "lib/rules/dependabot_alerts.ex", - "lib/rules/branch_protection.ex", - "lib/rules/code_scanning_alerts.ex", - "lib/rules/code_safety.ex", - "lib/rules/security_errors.ex", - "lib/rules/supply_chain.ex", - "lib/rules/baseline_health.ex", - "lib/rules/secret_scanning_alerts.ex", - "lib/rules/git_state.ex", - "lib/rules/honest_completion.ex", - "lib/scorecard_ingestor.ex", - "lib/kin/coordinator.ex" + "test/soundness_test.exs", + "lib/rules/rule_loader.ex" ], "frameworks": [ - "WebServer", "Cowboy", + "OTP", "Networking", + "MessageQueue", + "WebServer", + "Phoenix" + ], + "relation": "AtomExhaustion->Memory" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, + "files": [ + "test/soundness/fixtures/code_safety/transmute.rs", + "clients/rust/hypatia-client/src/ffi.rs" + ], + "frameworks": [ + "Cowboy", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "CommandInjection->Cpu" + "relation": "UnsafeCode->Concurrency" }, { - "source_category": "PanicPath", + "source_category": "ProofDrift", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "fixer/src/scanner.rs", - "fixer/src/main.rs", - "integration/src/ci_simulation/assertions.rs", - "integration/src/ci_simulation/scenarios.rs", - "integration/src/lib.rs", - "test/soundness/fixtures/code_safety/unwrap_without_check.rs", - "adapters/src/radicle.rs", - "adapters/src/codeberg.rs", - "cli/src/output.rs", - "cli/src/commands/batch.rs", - "cli/src/commands/scan.rs", - "cli/src/commands/fleet.rs" + "test/soundness/fixtures/code_safety/believe_me.idr" ], "frameworks": [ - "WebServer", "Cowboy", - "Networking", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "PanicPath->Memory" + "relation": "ProofDrift->Memory" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ - "test/soundness/fixtures/code_safety/elixir_code_eval.ex" + "test/neural_strategy_resolver_test.exs", + "test/soundness/fixtures/code_safety/elixir_code_eval.ex", + "lib/hypatia/web/channels/dispatch_channel.ex", + "lib/merge_orchestration/sensor.ex", + "lib/merge_orchestration/baton_emitter.ex", + "lib/merge_orchestration/kin_gate/file_store.ex", + "lib/merge_orchestration/kin_competence.ex", + "lib/merge_orchestration/scheduler.ex", + "lib/merge_orchestration/loop.ex" ], "frameworks": [ - "WebServer", "Cowboy", - "Networking", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "DynamicCodeExecution->Cpu" }, { - "source_category": "ExcessivePermissions", - "sink_axis": "network", - "severity_value": 3.5, + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 5.0, "files": [ - "scripts/fix-scripts/fix-deno-permissions.sh" + "test/soundness/fixtures/code_safety/zig_ptr_cast.zig", + "test/soundness/fixtures/code_safety/transmute.rs", + "test/soundness/fixtures/code_safety/transmute.rs", + "clients/rust/hypatia-client/src/ffi.rs" ], "frameworks": [ - "WebServer", "Cowboy", - "Networking", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "ExcessivePermissions->Network" + "relation": "UnsafeCode->Memory" }, { "source_category": "InsecureProtocol", @@ -12817,14 +12753,78 @@ "lib/rules/code_safety.ex" ], "frameworks": [ + "Cowboy", + "OTP", + "Networking", + "MessageQueue", + "WebServer", + "Phoenix" + ], + "relation": "InsecureProtocol->Network" + }, + { + "source_category": "UnsafeTypeCoercion", + "sink_axis": "memory", + "severity_value": 5.0, + "files": [ + "test/soundness/fixtures/code_safety/unsafe_coerce.hs", + "test/soundness/fixtures/code_safety/obj_magic_ocaml.ml" + ], + "frameworks": [ + "Cowboy", + "OTP", + "Networking", + "MessageQueue", "WebServer", + "Phoenix" + ], + "relation": "UnsafeTypeCoercion->Memory" + }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "fixer/src/scanner.rs", + "fixer/src/main.rs", + "integration/src/ci_simulation/assertions.rs", + "integration/src/ci_simulation/scenarios.rs", + "integration/src/lib.rs", + "test/soundness/fixtures/code_safety/unwrap_without_check.rs", + "adapters/src/radicle.rs", + "adapters/src/codeberg.rs", + "cli/src/output.rs", + "cli/src/commands/batch.rs", + "cli/src/commands/scan.rs", + "cli/src/commands/fleet.rs" + ], + "frameworks": [ "Cowboy", + "OTP", "Networking", + "MessageQueue", + "WebServer", + "Phoenix" + ], + "relation": "PanicPath->Disk" + }, + { + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "scripts/ramdisk-orchestrator.sh", + "scripts/hypatia-sitrep.sh" + ], + "frameworks": [ + "Cowboy", "OTP", + "Networking", "MessageQueue", + "WebServer", "Phoenix" ], - "relation": "InsecureProtocol->Network" + "relation": "PathTraversal->Disk" } ] } diff --git a/scans/ideas-to-alphas.json b/scans/ideas-to-alphas.json index 0ca4a0bf..49cdbf67 100644 --- a/scans/ideas-to-alphas.json +++ b/scans/ideas-to-alphas.json @@ -102,14 +102,24 @@ "recommended_attacks": [ "network", "disk", - "memory", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [] }, "taint_matrix": { "rows": [ + { + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "a-sounder-constitution/web/ui.js" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Network" + }, { "source_category": "DynamicCodeExecution", "sink_axis": "memory", @@ -129,16 +139,6 @@ ], "frameworks": [], "relation": "PathTraversal->Disk" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, - "files": [ - "a-sounder-constitution/web/ui.js" - ], - "frameworks": [], - "relation": "DynamicCodeExecution->Network" } ] } diff --git a/scans/idrisiser.json b/scans/idrisiser.json index ae7e11e6..0f490ad5 100644 --- a/scans/idrisiser.json +++ b/scans/idrisiser.json @@ -62,7 +62,7 @@ } ], "statistics": { - "total_lines": 7357, + "total_lines": 7282, "unsafe_blocks": 17, "panic_sites": 0, "unwrap_calls": 1, @@ -154,47 +154,38 @@ } ], "recommended_attacks": [ - "disk", "cpu", + "disk", "memory" ], "dependency_graph": { "edges": [ - { - "from": "src/codegen/parser.rs", - "to": "src/codegen/mod.rs", - "relation": "shared_dir:src/codegen", - "weight": 1.0 - }, { "from": "scripts/install-zig.sh", "to": "scripts/abi-ffi-gate.jl", "relation": "shared_dir:scripts", "weight": 1.0 + }, + { + "from": "src/codegen/parser.rs", + "to": "src/codegen/mod.rs", + "relation": "shared_dir:src/codegen", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "src/interface/ffi/src/main.zig" - ], - "frameworks": [], - "relation": "UnsafeCode->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/codegen/parser.rs" + "src/codegen/parser.rs", + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", @@ -208,15 +199,24 @@ "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "src/interface/ffi/src/main.zig" + ], + "frameworks": [], + "relation": "UnsafeCode->Memory" + }, + { + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/codegen/parser.rs", - "src/manifest/mod.rs" + "src/codegen/parser.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Disk" }, { "source_category": "PanicPath", diff --git a/scans/infrastructure-automation.json b/scans/infrastructure-automation.json index 0ba326b3..aa21440b 100644 --- a/scans/infrastructure-automation.json +++ b/scans/infrastructure-automation.json @@ -56,8 +56,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [] diff --git a/scans/intsoc-transactor.json b/scans/intsoc-transactor.json index 61c9fa5a..0b4f2383 100644 --- a/scans/intsoc-transactor.json +++ b/scans/intsoc-transactor.json @@ -519,24 +519,24 @@ ], "recommended_attacks": [ "cpu", + "memory", "network", - "disk", - "memory" + "disk" ], "dependency_graph": { "edges": [ - { - "from": "src/abi/Foreign.idr", - "to": "src/abi/Types.idr", - "relation": "shared_dir:src/abi", - "weight": 1.0 - }, { "from": "crates/intsoc-api/src/datatracker.rs", "to": "crates/intsoc-api/src/iana.rs", "relation": "shared_dir:crates/intsoc-api/src", "weight": 1.0 }, + { + "from": "crates/intsoc-nickel/src/lib.rs", + "to": "crates/intsoc-nickel/src/policy.rs", + "relation": "shared_dir:crates/intsoc-nickel/src", + "weight": 1.0 + }, { "from": "crates/intsoc-parser/src/idnits.rs", "to": "crates/intsoc-parser/src/plain_text.rs", @@ -550,39 +550,39 @@ "weight": 1.0 }, { - "from": "crates/intsoc-fixer/src/diff.rs", - "to": "crates/intsoc-fixer/src/engine.rs", - "relation": "shared_dir:crates/intsoc-fixer/src", + "from": "gui/src/tea/Tea_Render.res", + "to": "gui/src/tea/Tea_Sub.res", + "relation": "shared_dir:gui/src/tea", "weight": 1.0 }, { - "from": "crates/intsoc-fixer/src/engine.rs", - "to": "crates/intsoc-fixer/src/generators.rs", - "relation": "shared_dir:crates/intsoc-fixer/src", + "from": "gui/src/tea/Tea_Sub.res", + "to": "gui/src/tea/Tea_Cmd.res", + "relation": "shared_dir:gui/src/tea", "weight": 1.0 }, { - "from": "crates/intsoc-fixer/src/generators.rs", - "to": "crates/intsoc-fixer/src/lib.rs", - "relation": "shared_dir:crates/intsoc-fixer/src", + "from": "src/abi/Foreign.idr", + "to": "src/abi/Types.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "crates/intsoc-nickel/src/lib.rs", - "to": "crates/intsoc-nickel/src/policy.rs", - "relation": "shared_dir:crates/intsoc-nickel/src", + "from": "crates/intsoc-cli/src/commands/submit.rs", + "to": "crates/intsoc-cli/src/commands/check.rs", + "relation": "shared_dir:crates/intsoc-cli/src/commands", "weight": 1.0 }, { - "from": "gui/src/tea/Tea_Render.res", - "to": "gui/src/tea/Tea_Sub.res", - "relation": "shared_dir:gui/src/tea", + "from": "crates/intsoc-cli/src/commands/check.rs", + "to": "crates/intsoc-cli/src/commands/init.rs", + "relation": "shared_dir:crates/intsoc-cli/src/commands", "weight": 1.0 }, { - "from": "gui/src/tea/Tea_Sub.res", - "to": "gui/src/tea/Tea_Cmd.res", - "relation": "shared_dir:gui/src/tea", + "from": "crates/intsoc-cli/src/commands/init.rs", + "to": "crates/intsoc-cli/src/commands/fix.rs", + "relation": "shared_dir:crates/intsoc-cli/src/commands", "weight": 1.0 }, { @@ -628,21 +628,21 @@ "weight": 1.0 }, { - "from": "crates/intsoc-cli/src/commands/submit.rs", - "to": "crates/intsoc-cli/src/commands/check.rs", - "relation": "shared_dir:crates/intsoc-cli/src/commands", + "from": "crates/intsoc-fixer/src/diff.rs", + "to": "crates/intsoc-fixer/src/engine.rs", + "relation": "shared_dir:crates/intsoc-fixer/src", "weight": 1.0 }, { - "from": "crates/intsoc-cli/src/commands/check.rs", - "to": "crates/intsoc-cli/src/commands/init.rs", - "relation": "shared_dir:crates/intsoc-cli/src/commands", + "from": "crates/intsoc-fixer/src/engine.rs", + "to": "crates/intsoc-fixer/src/generators.rs", + "relation": "shared_dir:crates/intsoc-fixer/src", "weight": 1.0 }, { - "from": "crates/intsoc-cli/src/commands/init.rs", - "to": "crates/intsoc-cli/src/commands/fix.rs", - "relation": "shared_dir:crates/intsoc-cli/src/commands", + "from": "crates/intsoc-fixer/src/generators.rs", + "to": "crates/intsoc-fixer/src/lib.rs", + "relation": "shared_dir:crates/intsoc-fixer/src", "weight": 1.0 }, { @@ -877,20 +877,6 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "crates/intsoc-cli/src/commands/submit.rs", - "crates/intsoc-cli/src/commands/check.rs", - "crates/intsoc-cli/src/commands/fix.rs" - ], - "frameworks": [ - "Networking" - ], - "relation": "UnboundedAllocation->Memory" - }, { "source_category": "InsecureProtocol", "sink_axis": "network", @@ -919,33 +905,47 @@ }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "crates/intsoc-api/src/datatracker.rs", "crates/intsoc-api/src/iana.rs", - "crates/intsoc-parser/src/xml.rs", - "gui/src/tea/Tea_Sub.res", - "gui/src/tea/Tea_Cmd.res" + "crates/intsoc-parser/src/xml.rs" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" + }, + { + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "crates/intsoc-cli/src/commands/submit.rs", + "crates/intsoc-cli/src/commands/check.rs", + "crates/intsoc-cli/src/commands/fix.rs" + ], + "frameworks": [ + "Networking" + ], + "relation": "UnboundedAllocation->Memory" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/intsoc-api/src/datatracker.rs", "crates/intsoc-api/src/iana.rs", - "crates/intsoc-parser/src/xml.rs" + "crates/intsoc-parser/src/xml.rs", + "gui/src/tea/Tea_Sub.res", + "gui/src/tea/Tea_Cmd.res" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/invariant-path.json b/scans/invariant-path.json index 24646ad4..30329c54 100644 --- a/scans/invariant-path.json +++ b/scans/invariant-path.json @@ -158,9 +158,9 @@ } ], "recommended_attacks": [ - "cpu", + "memory", "disk", - "memory" + "cpu" ], "dependency_graph": { "edges": [ @@ -194,13 +194,13 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/invariant-path-core/src/doc_claims.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { "source_category": "CommandInjection", @@ -212,18 +212,6 @@ "frameworks": [], "relation": "CommandInjection->Cpu" }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "crates/invariant-path-cli/src/main.rs", - "crates/invariant-path-core/src/annotations.rs", - "crates/invariant-path-core/src/doc_claims.rs" - ], - "frameworks": [], - "relation": "UnboundedAllocation->Memory" - }, { "source_category": "UnboundedAllocation", "sink_axis": "cpu", @@ -248,13 +236,25 @@ }, { "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "crates/invariant-path-core/src/doc_claims.rs" + ], + "frameworks": [], + "relation": "PanicPath->Disk" + }, + { + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ + "crates/invariant-path-cli/src/main.rs", + "crates/invariant-path-core/src/annotations.rs", "crates/invariant-path-core/src/doc_claims.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" } ] } diff --git a/scans/ipv6-only.json b/scans/ipv6-only.json index 94a4e412..cb180558 100644 --- a/scans/ipv6-only.json +++ b/scans/ipv6-only.json @@ -102,8 +102,8 @@ ], "recommended_attacks": [ "cpu", - "network", - "disk" + "disk", + "network" ], "dependency_graph": { "edges": [ diff --git a/scans/ipv6-tools.json b/scans/ipv6-tools.json index 6e71350f..454f1985 100644 --- a/scans/ipv6-tools.json +++ b/scans/ipv6-tools.json @@ -40,7 +40,7 @@ } ], "statistics": { - "total_lines": 2721, + "total_lines": 2703, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, @@ -160,24 +160,24 @@ "relation": "CommandInjection->Cpu" }, { - "source_category": "InsecureProtocol", + "source_category": "HardcodedSecret", "sink_axis": "network", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "ipv6-only/scripts/he-cert-check.sh" + "ipv6-only/scripts/he-tunnel-setup.sh" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "HardcodedSecret->Network" }, { - "source_category": "HardcodedSecret", + "source_category": "InsecureProtocol", "sink_axis": "network", - "severity_value": 5.0, + "severity_value": 2.5, "files": [ - "ipv6-only/scripts/he-tunnel-setup.sh" + "ipv6-only/scripts/he-cert-check.sh" ], "frameworks": [], - "relation": "HardcodedSecret->Network" + "relation": "InsecureProtocol->Network" }, { "source_category": "CommandInjection", diff --git a/scans/iseriser.json b/scans/iseriser.json index d8c0f725..98572d47 100644 --- a/scans/iseriser.json +++ b/scans/iseriser.json @@ -334,25 +334,25 @@ } ], "recommended_attacks": [ - "memory", - "cpu", "network", - "disk" + "disk", + "memory", + "cpu" ], "dependency_graph": { "edges": [ - { - "from": "satellites/a2mliser/scripts/install-zig.sh", - "to": "satellites/a2mliser/scripts/abi-ffi-gate.jl", - "relation": "shared_dir:satellites/a2mliser/scripts", - "weight": 1.0 - }, { "from": "scripts/install-zig.sh", "to": "scripts/abi-ffi-gate.jl", "relation": "shared_dir:scripts", "weight": 1.0 }, + { + "from": "satellites/a2mliser/scripts/install-zig.sh", + "to": "satellites/a2mliser/scripts/abi-ffi-gate.jl", + "relation": "shared_dir:satellites/a2mliser/scripts", + "weight": 1.0 + }, { "from": "src/codegen/customizer.rs", "to": "src/codegen/cartridge.rs", @@ -389,7 +389,7 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/abi/idris_emitter.rs", @@ -399,17 +399,7 @@ "satellites/a2mliser/src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "src/codegen/scaffold.rs" - ], - "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "PanicPath", @@ -422,18 +412,18 @@ "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "src/abi/idris_emitter.rs" + "src/codegen/scaffold.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "InsecureProtocol->Network" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/abi/idris_emitter.rs", @@ -443,7 +433,17 @@ "satellites/a2mliser/src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" + }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "src/abi/idris_emitter.rs" + ], + "frameworks": [], + "relation": "PanicPath->Disk" }, { "source_category": "UnsafeCode", diff --git a/scans/jaffascript.json b/scans/jaffascript.json index 10757061..d7189ce4 100644 --- a/scans/jaffascript.json +++ b/scans/jaffascript.json @@ -89,8 +89,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [] diff --git a/scans/januskey.json b/scans/januskey.json index ee5ef891..c31a6d99 100644 --- a/scans/januskey.json +++ b/scans/januskey.json @@ -422,10 +422,10 @@ } ], "recommended_attacks": [ - "memory", - "cpu", + "concurrency", "disk", - "concurrency" + "memory", + "cpu" ], "dependency_graph": { "edges": [ @@ -477,6 +477,18 @@ "relation": "shared_dir:crates/reversible-core/src", "weight": 1.0 }, + { + "from": "generated/idrisiser/idris2/Januskey/Verified/key_generation.idr", + "to": "generated/idrisiser/idris2/Januskey/Verified/wrap_unwrap_round_trip.idr", + "relation": "shared_dir:generated/idrisiser/idris2/Januskey/Verified", + "weight": 1.0 + }, + { + "from": "generated/idrisiser/idris2/Januskey/Verified/wrap_unwrap_round_trip.idr", + "to": "generated/idrisiser/idris2/Januskey/Verified/key_derivation.idr", + "relation": "shared_dir:generated/idrisiser/idris2/Januskey/Verified", + "weight": 1.0 + }, { "from": "crates/januskey-cli/src/obliteration.rs", "to": "crates/januskey-cli/src/keys.rs", @@ -518,33 +530,45 @@ "to": "crates/januskey-cli/src/main.rs", "relation": "shared_dir:crates/januskey-cli/src", "weight": 1.0 - }, - { - "from": "generated/idrisiser/idris2/Januskey/Verified/key_generation.idr", - "to": "generated/idrisiser/idris2/Januskey/Verified/wrap_unwrap_round_trip.idr", - "relation": "shared_dir:generated/idrisiser/idris2/Januskey/Verified", - "weight": 1.0 - }, - { - "from": "generated/idrisiser/idris2/Januskey/Verified/wrap_unwrap_round_trip.idr", - "to": "generated/idrisiser/idris2/Januskey/Verified/key_derivation.idr", - "relation": "shared_dir:generated/idrisiser/idris2/Januskey/Verified", - "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "tests/e2e/lifecycle_e2e.sh", + "tests/aspect/cross_cutting_test.sh" + ], + "frameworks": [], + "relation": "CommandInjection->Cpu" + }, + { + "source_category": "PanicPath", "sink_axis": "memory", "severity_value": 2.5, + "files": [ + "crates/januskey-cli/src/keys_cli.rs", + "crates/januskey-cli/src/attestation.rs", + "crates/januskey-cli/src/main.rs", + "crates/reversible-core/src/transaction.rs" + ], + "frameworks": [], + "relation": "PanicPath->Memory" + }, + { + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ "crates/dashboard-check/src/main.rs", "crates/reversible-core/src/content_store.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "CommandInjection", @@ -568,25 +592,15 @@ "relation": "UnsafeCode->Memory" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "tests/e2e/lifecycle_e2e.sh", - "tests/aspect/cross_cutting_test.sh" - ], - "frameworks": [], - "relation": "CommandInjection->Cpu" - }, - { - "source_category": "UncheckedError", - "sink_axis": "cpu", - "severity_value": 1.0, + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "ffi/zig/src/main.zig" + "crates/dashboard-check/src/main.rs", + "crates/reversible-core/src/content_store.rs" ], "frameworks": [], - "relation": "UncheckedError->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "PanicPath", @@ -602,28 +616,14 @@ "relation": "PanicPath->Disk" }, { - "source_category": "UnboundedAllocation", + "source_category": "UncheckedError", "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "crates/dashboard-check/src/main.rs", - "crates/reversible-core/src/content_store.rs" - ], - "frameworks": [], - "relation": "UnboundedAllocation->Cpu" - }, - { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 1.0, "files": [ - "crates/januskey-cli/src/keys_cli.rs", - "crates/januskey-cli/src/attestation.rs", - "crates/januskey-cli/src/main.rs", - "crates/reversible-core/src/transaction.rs" + "ffi/zig/src/main.zig" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UncheckedError->Cpu" } ] } diff --git a/scans/jtv-lang.json b/scans/jtv-lang.json index fc918b36..7d50c1ec 100644 --- a/scans/jtv-lang.json +++ b/scans/jtv-lang.json @@ -427,9 +427,9 @@ } ], "recommended_attacks": [ - "memory", + "cpu", "disk", - "cpu" + "memory" ], "dependency_graph": { "edges": [ @@ -505,18 +505,6 @@ "relation": "shared_dir:crates/jtv-core/src", "weight": 1.0 }, - { - "from": "viper-pkg/src/registry.jl", - "to": "viper-pkg/src/install.jl", - "relation": "shared_dir:viper-pkg/src", - "weight": 1.0 - }, - { - "from": "viper-pkg/src/install.jl", - "to": "viper-pkg/src/ViperPkg.jl", - "relation": "shared_dir:viper-pkg/src", - "weight": 1.0 - }, { "from": "crates/jtv-core/tests/contract_tests.rs", "to": "crates/jtv-core/tests/mutation_killers.rs", @@ -529,6 +517,18 @@ "relation": "shared_dir:crates/jtv-core/tests", "weight": 1.0 }, + { + "from": "viper-pkg/src/registry.jl", + "to": "viper-pkg/src/install.jl", + "relation": "shared_dir:viper-pkg/src", + "weight": 1.0 + }, + { + "from": "viper-pkg/src/install.jl", + "to": "viper-pkg/src/ViperPkg.jl", + "relation": "shared_dir:viper-pkg/src", + "weight": 1.0 + }, { "from": "crates/jtv-cli/src/rsr_check.rs", "to": "crates/jtv-cli/src/repl.rs", @@ -738,92 +738,92 @@ "taint_matrix": { "rows": [ { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "setup.sh" + "crates/jtv-cli/src/rsr_check.rs", + "crates/jtv-cli/src/repl.rs", + "crates/jtv-cli/src/main.rs" ], "frameworks": [ "Networking" ], - "relation": "PathTraversal->Disk" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnboundedAllocation", + "source_category": "PanicPath", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "crates/jtv-cli/src/rsr_check.rs", - "crates/jtv-cli/src/repl.rs", - "crates/jtv-cli/src/main.rs" + "crates/jtv-core/src/purity.rs" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Memory" }, { - "source_category": "UnsafeFFI", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "ffi/zig/src/ZigFFI.jl" + "crates/jtv-core/src/purity.rs" ], "frameworks": [ "Networking" ], - "relation": "UnsafeFFI->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "UncheckedError", - "sink_axis": "memory", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "packages/jtv-analyzer/src/Main.res" + "setup.sh" ], "frameworks": [ "Networking" ], - "relation": "UncheckedError->Memory" + "relation": "PathTraversal->Disk" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "UnsafeFFI", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "crates/jtv-cli/src/rsr_check.rs", - "crates/jtv-cli/src/repl.rs", - "crates/jtv-cli/src/main.rs" + "ffi/zig/src/ZigFFI.jl" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnsafeFFI->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UncheckedError", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "crates/jtv-core/src/purity.rs" + "packages/jtv-analyzer/src/Main.res" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "UncheckedError->Memory" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "crates/jtv-core/src/purity.rs" + "crates/jtv-cli/src/rsr_check.rs", + "crates/jtv-cli/src/repl.rs", + "crates/jtv-cli/src/main.rs" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" } ] } diff --git a/scans/julia-ecosystem.json b/scans/julia-ecosystem.json index 2c7e7b95..af45984b 100644 --- a/scans/julia-ecosystem.json +++ b/scans/julia-ecosystem.json @@ -703,10 +703,10 @@ }, { "category": "ProofDrift", - "location": "packages/TradeUnionist.jl/test/runtests.jl", - "file": "packages/TradeUnionist.jl/test/runtests.jl", + "location": "packages/JuliaForChildren.jl/test/runtests.jl", + "file": "packages/JuliaForChildren.jl/test/runtests.jl", "severity": "Medium", - "description": "24 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in packages/TradeUnionist.jl/test/runtests.jl", + "description": "15 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in packages/JuliaForChildren.jl/test/runtests.jl", "recommended_attack": [ "cpu" ], @@ -859,17 +859,6 @@ "suppressed": true, "test_context": "test_only" }, - { - "category": "ProofDrift", - "location": "packages/JuliaKids.jl/test/runtests.jl", - "file": "packages/JuliaKids.jl/test/runtests.jl", - "severity": "Medium", - "description": "15 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in packages/JuliaKids.jl/test/runtests.jl", - "recommended_attack": [ - "cpu" - ], - "test_context": "test_only" - }, { "category": "ProofDrift", "location": "packages/PRComms.jl/test/runtests.jl", @@ -959,6 +948,18 @@ ], "test_context": "test_only" }, + { + "category": "ProofDrift", + "location": "packages/InvestigativeJournalism.jl/test/runtests.jl", + "file": "packages/InvestigativeJournalism.jl/test/runtests.jl", + "severity": "Medium", + "description": "27 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in packages/InvestigativeJournalism.jl/test/runtests.jl", + "recommended_attack": [ + "cpu" + ], + "suppressed": true, + "test_context": "test_only" + }, { "category": "InputBoundary", "location": "packages/BowtieRisk.jl/src/BowtieRisk.jl", @@ -1137,18 +1138,6 @@ "suppressed": true, "test_context": "test_only" }, - { - "category": "ProofDrift", - "location": "packages/InvestigativeJournalist.jl/test/runtests.jl", - "file": "packages/InvestigativeJournalist.jl/test/runtests.jl", - "severity": "Medium", - "description": "27 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in packages/InvestigativeJournalist.jl/test/runtests.jl", - "recommended_attack": [ - "cpu" - ], - "suppressed": true, - "test_context": "test_only" - }, { "category": "DynamicCodeExecution", "location": "packages/Axiom.jl/benchmark/pytorch_bench.py", @@ -1401,6 +1390,17 @@ ], "test_context": "test_only" }, + { + "category": "ProofDrift", + "location": "packages/TradeUnionism.jl/test/runtests.jl", + "file": "packages/TradeUnionism.jl/test/runtests.jl", + "severity": "Medium", + "description": "24 `@test x isa Y` assertion(s) with no value check — type-only tests may substitute for an unwritten formal theorem in packages/TradeUnionism.jl/test/runtests.jl", + "recommended_attack": [ + "cpu" + ], + "test_context": "test_only" + }, { "category": "DynamicCodeExecution", "location": "packages/KnotTheory.jl/src/backends/abstract.jl", @@ -2818,7 +2818,17 @@ "threading_constructs": 2 }, { - "file_path": "packages/TradeUnionist.jl/ffi/zig/src/main.zig", + "file_path": "packages/JuliaForChildren.jl/src/interop.jl", + "lines": 87, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 1, + "threading_constructs": 0 + }, + { + "file_path": "packages/JuliaForChildren.jl/ffi/zig/src/main.zig", "lines": 274, "unsafe_blocks": 0, "panic_sites": 0, @@ -2828,7 +2838,7 @@ "threading_constructs": 0 }, { - "file_path": "packages/TradeUnionist.jl/ffi/zig/test/integration_test.zig", + "file_path": "packages/JuliaForChildren.jl/ffi/zig/test/integration_test.zig", "lines": 182, "unsafe_blocks": 0, "panic_sites": 0, @@ -2947,36 +2957,6 @@ "io_operations": 7, "threading_constructs": 0 }, - { - "file_path": "packages/JuliaKids.jl/src/interop.jl", - "lines": 87, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 1, - "threading_constructs": 0 - }, - { - "file_path": "packages/JuliaKids.jl/ffi/zig/src/main.zig", - "lines": 274, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 1, - "io_operations": 0, - "threading_constructs": 0 - }, - { - "file_path": "packages/JuliaKids.jl/ffi/zig/test/integration_test.zig", - "lines": 182, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 0, - "threading_constructs": 2 - }, { "file_path": "packages/PRComms.jl/src/surveys.jl", "lines": 44, @@ -3097,6 +3077,66 @@ "io_operations": 0, "threading_constructs": 2 }, + { + "file_path": "packages/InvestigativeJournalism.jl/examples/leak_investigation.jl", + "lines": 30, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 1, + "threading_constructs": 0 + }, + { + "file_path": "packages/InvestigativeJournalism.jl/src/ingest.jl", + "lines": 30, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 1, + "threading_constructs": 0 + }, + { + "file_path": "packages/InvestigativeJournalism.jl/src/intelligence/forensics.jl", + "lines": 521, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 1, + "threading_constructs": 0 + }, + { + "file_path": "packages/InvestigativeJournalism.jl/ffi/zig/src/main.zig", + "lines": 274, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 1, + "io_operations": 0, + "threading_constructs": 0 + }, + { + "file_path": "packages/InvestigativeJournalism.jl/ffi/zig/test/integration_test.zig", + "lines": 182, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 0, + "threading_constructs": 2 + }, + { + "file_path": "packages/InvestigativeJournalism.jl/test/runtests.jl", + "lines": 488, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 1, + "threading_constructs": 0 + }, { "file_path": "packages/BowtieRisk.jl/src/BowtieRisk.jl", "lines": 806, @@ -3347,66 +3387,6 @@ "io_operations": 1, "threading_constructs": 0 }, - { - "file_path": "packages/InvestigativeJournalist.jl/examples/leak_investigation.jl", - "lines": 30, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 1, - "threading_constructs": 0 - }, - { - "file_path": "packages/InvestigativeJournalist.jl/src/ingest.jl", - "lines": 30, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 1, - "threading_constructs": 0 - }, - { - "file_path": "packages/InvestigativeJournalist.jl/src/intelligence/forensics.jl", - "lines": 521, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 1, - "threading_constructs": 0 - }, - { - "file_path": "packages/InvestigativeJournalist.jl/ffi/zig/src/main.zig", - "lines": 274, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 1, - "io_operations": 0, - "threading_constructs": 0 - }, - { - "file_path": "packages/InvestigativeJournalist.jl/ffi/zig/test/integration_test.zig", - "lines": 182, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 0, - "threading_constructs": 2 - }, - { - "file_path": "packages/InvestigativeJournalist.jl/test/runtests.jl", - "lines": 488, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 1, - "threading_constructs": 0 - }, { "file_path": "packages/Axiom.jl/ext/AxiomCUDAExt.jl", "lines": 192, @@ -4257,6 +4237,26 @@ "io_operations": 2, "threading_constructs": 0 }, + { + "file_path": "packages/TradeUnionism.jl/ffi/zig/src/main.zig", + "lines": 274, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 1, + "io_operations": 0, + "threading_constructs": 0 + }, + { + "file_path": "packages/TradeUnionism.jl/ffi/zig/test/integration_test.zig", + "lines": 182, + "unsafe_blocks": 0, + "panic_sites": 0, + "unwrap_calls": 0, + "allocation_sites": 0, + "io_operations": 0, + "threading_constructs": 2 + }, { "file_path": "packages/KnotTheory.jl/ext/KnotTheoryCUDAExt.jl", "lines": 644, @@ -4419,23 +4419,29 @@ } ], "recommended_attacks": [ - "memory", - "disk", "cpu", - "concurrency" + "concurrency", + "disk", + "memory" ], "dependency_graph": { "edges": [ { - "from": "Cliometrics.jl/src/abi/Foreign.idr", - "to": "Cliometrics.jl/src/abi/Types.idr", - "relation": "shared_dir:Cliometrics.jl/src/abi", + "from": "packages/Skein.jl/src/storage.jl", + "to": "packages/Skein.jl/src/import_export.jl", + "relation": "shared_dir:packages/Skein.jl/src", "weight": 1.0 }, { - "from": "Cladistics.jl/ext/CladisticsNPUExt.jl", - "to": "Cladistics.jl/ext/CladisticsDSPExt.jl", - "relation": "shared_dir:Cladistics.jl/ext", + "from": "packages/KnotTheory.jl/ext/KnotTheoryCUDAExt.jl", + "to": "packages/KnotTheory.jl/ext/KnotTheoryMetalExt.jl", + "relation": "shared_dir:packages/KnotTheory.jl/ext", + "weight": 1.0 + }, + { + "from": "packages/KnotTheory.jl/ext/KnotTheoryMetalExt.jl", + "to": "packages/KnotTheory.jl/ext/KnotTheoryROCmExt.jl", + "relation": "shared_dir:packages/KnotTheory.jl/ext", "weight": 1.0 }, { @@ -4445,129 +4451,75 @@ "weight": 1.0 }, { - "from": "Axiom.jl/scripts/dsp-strict-evidence.jl", - "to": "Axiom.jl/scripts/npu-strict-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", + "from": "packages/SMTLib.jl/src/abi/Foreign.idr", + "to": "packages/SMTLib.jl/src/abi/Types.idr", + "relation": "shared_dir:packages/SMTLib.jl/src/abi", "weight": 1.0 }, { - "from": "Axiom.jl/scripts/npu-strict-evidence.jl", - "to": "Axiom.jl/scripts/gpu-performance-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", + "from": "Axiom.jl/ext/AxiomCUDAExt.jl", + "to": "Axiom.jl/ext/AxiomCryptoExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/scripts/gpu-performance-evidence.jl", - "to": "Axiom.jl/scripts/verification-telemetry-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", + "from": "Axiom.jl/ext/AxiomCryptoExt.jl", + "to": "Axiom.jl/ext/AxiomMathExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/scripts/verification-telemetry-evidence.jl", - "to": "Axiom.jl/scripts/math-strict-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", + "from": "Axiom.jl/ext/AxiomMathExt.jl", + "to": "Axiom.jl/ext/AxiomDSPExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/scripts/math-strict-evidence.jl", - "to": "Axiom.jl/scripts/model-package-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", + "from": "Axiom.jl/ext/AxiomDSPExt.jl", + "to": "Axiom.jl/ext/AxiomMetalExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/scripts/model-package-evidence.jl", - "to": "Axiom.jl/scripts/coprocessor-resilience-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", + "from": "Axiom.jl/ext/AxiomMetalExt.jl", + "to": "Axiom.jl/ext/AxiomFPGAExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/scripts/coprocessor-resilience-evidence.jl", - "to": "Axiom.jl/scripts/optimization-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", - "weight": 1.0 - }, - { - "from": "Axiom.jl/scripts/optimization-evidence.jl", - "to": "Axiom.jl/scripts/proof-bundle-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", - "weight": 1.0 - }, - { - "from": "Axiom.jl/scripts/proof-bundle-evidence.jl", - "to": "Axiom.jl/scripts/coprocessor-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", - "weight": 1.0 - }, - { - "from": "Axiom.jl/scripts/coprocessor-evidence.jl", - "to": "Axiom.jl/scripts/tpu-strict-evidence.jl", - "relation": "shared_dir:Axiom.jl/scripts", - "weight": 1.0 - }, - { - "from": "SMTLib.jl/src/abi/Foreign.idr", - "to": "SMTLib.jl/src/abi/Types.idr", - "relation": "shared_dir:SMTLib.jl/src/abi", - "weight": 1.0 - }, - { - "from": "packages/Axiom.jl/templates/AxiomFPGAExtSkeleton.jl", - "to": "packages/Axiom.jl/templates/AxiomQPUExtSkeleton.jl", - "relation": "shared_dir:packages/Axiom.jl/templates", - "weight": 1.0 - }, - { - "from": "packages/Axiom.jl/templates/AxiomQPUExtSkeleton.jl", - "to": "packages/Axiom.jl/templates/AxiomDSPExtSkeleton.jl", - "relation": "shared_dir:packages/Axiom.jl/templates", - "weight": 1.0 - }, - { - "from": "packages/Axiom.jl/templates/AxiomDSPExtSkeleton.jl", - "to": "packages/Axiom.jl/templates/AxiomMathExtSkeleton.jl", - "relation": "shared_dir:packages/Axiom.jl/templates", - "weight": 1.0 - }, - { - "from": "packages/Axiom.jl/templates/AxiomMathExtSkeleton.jl", - "to": "packages/Axiom.jl/templates/AxiomPPUExtSkeleton.jl", - "relation": "shared_dir:packages/Axiom.jl/templates", - "weight": 1.0 - }, - { - "from": "packages/Axiom.jl/templates/AxiomPPUExtSkeleton.jl", - "to": "packages/Axiom.jl/templates/AxiomTPUExtSkeleton.jl", - "relation": "shared_dir:packages/Axiom.jl/templates", + "from": "Axiom.jl/ext/AxiomFPGAExt.jl", + "to": "Axiom.jl/ext/AxiomQPUExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "packages/Axiom.jl/templates/AxiomTPUExtSkeleton.jl", - "to": "packages/Axiom.jl/templates/AxiomCryptoExtSkeleton.jl", - "relation": "shared_dir:packages/Axiom.jl/templates", + "from": "Axiom.jl/ext/AxiomQPUExt.jl", + "to": "Axiom.jl/ext/AxiomAMDGPUExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "packages/Axiom.jl/templates/AxiomCryptoExtSkeleton.jl", - "to": "packages/Axiom.jl/templates/AxiomNPUExtSkeleton.jl", - "relation": "shared_dir:packages/Axiom.jl/templates", + "from": "Axiom.jl/ext/AxiomAMDGPUExt.jl", + "to": "Axiom.jl/ext/AxiomPPUExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "packages/Axiom.jl/templates/AxiomNPUExtSkeleton.jl", - "to": "packages/Axiom.jl/templates/AxiomVPUExtSkeleton.jl", - "relation": "shared_dir:packages/Axiom.jl/templates", + "from": "Axiom.jl/ext/AxiomPPUExt.jl", + "to": "Axiom.jl/ext/AxiomNPUExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "packages/Axiom.jl/src/model_metadata.jl", - "to": "packages/Axiom.jl/src/proof_export.jl", - "relation": "shared_dir:packages/Axiom.jl/src", + "from": "Axiom.jl/ext/AxiomNPUExt.jl", + "to": "Axiom.jl/ext/AxiomTPUExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { - "from": "packages/Axiom.jl/src/proof_export.jl", - "to": "packages/Axiom.jl/src/model_packaging.jl", - "relation": "shared_dir:packages/Axiom.jl/src", + "from": "Axiom.jl/ext/AxiomTPUExt.jl", + "to": "Axiom.jl/ext/AxiomVPUExt.jl", + "relation": "shared_dir:Axiom.jl/ext", "weight": 1.0 }, { @@ -4618,24 +4570,6 @@ "relation": "shared_dir:Axiom.jl/templates", "weight": 1.0 }, - { - "from": "packages/BowtieRisk.jl/src/abi/Foreign.idr", - "to": "packages/BowtieRisk.jl/src/abi/Types.idr", - "relation": "shared_dir:packages/BowtieRisk.jl/src/abi", - "weight": 1.0 - }, - { - "from": "KnotTheory.jl/ext/KnotTheoryCUDAExt.jl", - "to": "KnotTheory.jl/ext/KnotTheoryMetalExt.jl", - "relation": "shared_dir:KnotTheory.jl/ext", - "weight": 1.0 - }, - { - "from": "KnotTheory.jl/ext/KnotTheoryMetalExt.jl", - "to": "KnotTheory.jl/ext/KnotTheoryROCmExt.jl", - "relation": "shared_dir:KnotTheory.jl/ext", - "weight": 1.0 - }, { "from": "packages/Axiom.jl/src/backends/abstract.jl", "to": "packages/Axiom.jl/src/backends/julia_backend.jl", @@ -4649,81 +4583,57 @@ "weight": 1.0 }, { - "from": "packages/Axiom.jl/src/integrations/huggingface.jl", - "to": "packages/Axiom.jl/src/integrations/interop.jl", - "relation": "shared_dir:packages/Axiom.jl/src/integrations", - "weight": 1.0 - }, - { - "from": "packages/Axiom.jl/packages/SMTLib.jl/src/abi/Foreign.idr", - "to": "packages/Axiom.jl/packages/SMTLib.jl/src/abi/Types.idr", - "relation": "shared_dir:packages/Axiom.jl/packages/SMTLib.jl/src/abi", - "weight": 1.0 - }, - { - "from": "ZeroProb.jl/ext/ZeroProbCryptoExt.jl", - "to": "ZeroProb.jl/ext/ZeroProbCUDAExt.jl", - "relation": "shared_dir:ZeroProb.jl/ext", - "weight": 1.0 - }, - { - "from": "Axiom.jl/src/backends/abstract.jl", - "to": "Axiom.jl/src/backends/julia_backend.jl", - "relation": "shared_dir:Axiom.jl/src/backends", - "weight": 1.0 - }, - { - "from": "Axiom.jl/src/backends/julia_backend.jl", - "to": "Axiom.jl/src/backends/zig_ffi.jl", - "relation": "shared_dir:Axiom.jl/src/backends", + "from": "packages/Cliometrics.jl/src/abi/Foreign.idr", + "to": "packages/Cliometrics.jl/src/abi/Types.idr", + "relation": "shared_dir:packages/Cliometrics.jl/src/abi", "weight": 1.0 }, { - "from": "Axiom.jl/src/layers/normalization.jl", - "to": "Axiom.jl/src/layers/abstract.jl", - "relation": "shared_dir:Axiom.jl/src/layers", + "from": "KnotTheory.jl/ext/KnotTheoryCUDAExt.jl", + "to": "KnotTheory.jl/ext/KnotTheoryMetalExt.jl", + "relation": "shared_dir:KnotTheory.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/src/layers/abstract.jl", - "to": "Axiom.jl/src/layers/dense.jl", - "relation": "shared_dir:Axiom.jl/src/layers", + "from": "KnotTheory.jl/ext/KnotTheoryMetalExt.jl", + "to": "KnotTheory.jl/ext/KnotTheoryROCmExt.jl", + "relation": "shared_dir:KnotTheory.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/src/layers/dense.jl", - "to": "Axiom.jl/src/layers/conv.jl", - "relation": "shared_dir:Axiom.jl/src/layers", + "from": "packages/ZeroProb.jl/ext/ZeroProbCryptoExt.jl", + "to": "packages/ZeroProb.jl/ext/ZeroProbCUDAExt.jl", + "relation": "shared_dir:packages/ZeroProb.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/packages/SMTLib.jl/src/abi/Foreign.idr", - "to": "Axiom.jl/packages/SMTLib.jl/src/abi/Types.idr", - "relation": "shared_dir:Axiom.jl/packages/SMTLib.jl/src/abi", + "from": "ProvenCrypto.jl/ext/ProvenCryptoMetalExt.jl", + "to": "ProvenCrypto.jl/ext/ProvenCryptoOneAPIExt.jl", + "relation": "shared_dir:ProvenCrypto.jl/ext", "weight": 1.0 }, { - "from": "packages/ProvenCrypto.jl/ext/ProvenCryptoMetalExt.jl", - "to": "packages/ProvenCrypto.jl/ext/ProvenCryptoOneAPIExt.jl", - "relation": "shared_dir:packages/ProvenCrypto.jl/ext", + "from": "ProvenCrypto.jl/ext/ProvenCryptoOneAPIExt.jl", + "to": "ProvenCrypto.jl/ext/ProvenCryptoROCmExt.jl", + "relation": "shared_dir:ProvenCrypto.jl/ext", "weight": 1.0 }, { - "from": "packages/ProvenCrypto.jl/ext/ProvenCryptoOneAPIExt.jl", - "to": "packages/ProvenCrypto.jl/ext/ProvenCryptoROCmExt.jl", - "relation": "shared_dir:packages/ProvenCrypto.jl/ext", + "from": "ProvenCrypto.jl/ext/ProvenCryptoROCmExt.jl", + "to": "ProvenCrypto.jl/ext/ProvenCryptoCUDAExt.jl", + "relation": "shared_dir:ProvenCrypto.jl/ext", "weight": 1.0 }, { - "from": "packages/ProvenCrypto.jl/ext/ProvenCryptoROCmExt.jl", - "to": "packages/ProvenCrypto.jl/ext/ProvenCryptoCUDAExt.jl", - "relation": "shared_dir:packages/ProvenCrypto.jl/ext", + "from": "Cliodynamics.jl/src/abi/Foreign.idr", + "to": "Cliodynamics.jl/src/abi/Types.idr", + "relation": "shared_dir:Cliodynamics.jl/src/abi", "weight": 1.0 }, { - "from": "packages/Cliodynamics.jl/src/abi/Foreign.idr", - "to": "packages/Cliodynamics.jl/src/abi/Types.idr", - "relation": "shared_dir:packages/Cliodynamics.jl/src/abi", + "from": "packages/Axiom.jl/src/verification/certificates.jl", + "to": "packages/Axiom.jl/src/verification/serialization.jl", + "relation": "shared_dir:packages/Axiom.jl/src/verification", "weight": 1.0 }, { @@ -4787,111 +4697,153 @@ "weight": 1.0 }, { - "from": "ProvenCrypto.jl/ext/ProvenCryptoMetalExt.jl", - "to": "ProvenCrypto.jl/ext/ProvenCryptoOneAPIExt.jl", - "relation": "shared_dir:ProvenCrypto.jl/ext", + "from": "Cladistics.jl/ext/CladisticsNPUExt.jl", + "to": "Cladistics.jl/ext/CladisticsDSPExt.jl", + "relation": "shared_dir:Cladistics.jl/ext", "weight": 1.0 }, { - "from": "ProvenCrypto.jl/ext/ProvenCryptoOneAPIExt.jl", - "to": "ProvenCrypto.jl/ext/ProvenCryptoROCmExt.jl", - "relation": "shared_dir:ProvenCrypto.jl/ext", + "from": "packages/Cliodynamics.jl/src/abi/Foreign.idr", + "to": "packages/Cliodynamics.jl/src/abi/Types.idr", + "relation": "shared_dir:packages/Cliodynamics.jl/src/abi", "weight": 1.0 }, { - "from": "ProvenCrypto.jl/ext/ProvenCryptoROCmExt.jl", - "to": "ProvenCrypto.jl/ext/ProvenCryptoCUDAExt.jl", - "relation": "shared_dir:ProvenCrypto.jl/ext", + "from": "packages/Axiom.jl/scripts/dsp-strict-evidence.jl", + "to": "packages/Axiom.jl/scripts/npu-strict-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/ZeroProb.jl/ext/ZeroProbCryptoExt.jl", - "to": "packages/ZeroProb.jl/ext/ZeroProbCUDAExt.jl", - "relation": "shared_dir:packages/ZeroProb.jl/ext", + "from": "packages/Axiom.jl/scripts/npu-strict-evidence.jl", + "to": "packages/Axiom.jl/scripts/gpu-performance-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/ProvenCrypto.jl/src/backends/hardware.jl", - "to": "packages/ProvenCrypto.jl/src/backends/advanced_hardware.jl", - "relation": "shared_dir:packages/ProvenCrypto.jl/src/backends", + "from": "packages/Axiom.jl/scripts/gpu-performance-evidence.jl", + "to": "packages/Axiom.jl/scripts/verification-telemetry-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "Axiom.jl/src/integrations/huggingface.jl", - "to": "Axiom.jl/src/integrations/interop.jl", - "relation": "shared_dir:Axiom.jl/src/integrations", + "from": "packages/Axiom.jl/scripts/verification-telemetry-evidence.jl", + "to": "packages/Axiom.jl/scripts/math-strict-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomCUDAExt.jl", - "to": "packages/Axiom.jl/ext/AxiomCryptoExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "packages/Axiom.jl/scripts/math-strict-evidence.jl", + "to": "packages/Axiom.jl/scripts/model-package-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomCryptoExt.jl", - "to": "packages/Axiom.jl/ext/AxiomMathExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "packages/Axiom.jl/scripts/model-package-evidence.jl", + "to": "packages/Axiom.jl/scripts/coprocessor-resilience-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomMathExt.jl", - "to": "packages/Axiom.jl/ext/AxiomDSPExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "packages/Axiom.jl/scripts/coprocessor-resilience-evidence.jl", + "to": "packages/Axiom.jl/scripts/optimization-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomDSPExt.jl", - "to": "packages/Axiom.jl/ext/AxiomMetalExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "packages/Axiom.jl/scripts/optimization-evidence.jl", + "to": "packages/Axiom.jl/scripts/proof-bundle-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomMetalExt.jl", - "to": "packages/Axiom.jl/ext/AxiomFPGAExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "packages/Axiom.jl/scripts/proof-bundle-evidence.jl", + "to": "packages/Axiom.jl/scripts/coprocessor-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomFPGAExt.jl", - "to": "packages/Axiom.jl/ext/AxiomQPUExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "packages/Axiom.jl/scripts/coprocessor-evidence.jl", + "to": "packages/Axiom.jl/scripts/tpu-strict-evidence.jl", + "relation": "shared_dir:packages/Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomQPUExt.jl", - "to": "packages/Axiom.jl/ext/AxiomAMDGPUExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "packages/Axiom.jl/src/integrations/huggingface.jl", + "to": "packages/Axiom.jl/src/integrations/interop.jl", + "relation": "shared_dir:packages/Axiom.jl/src/integrations", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomAMDGPUExt.jl", - "to": "packages/Axiom.jl/ext/AxiomPPUExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "Axiom.jl/packages/SMTLib.jl/src/abi/Foreign.idr", + "to": "Axiom.jl/packages/SMTLib.jl/src/abi/Types.idr", + "relation": "shared_dir:Axiom.jl/packages/SMTLib.jl/src/abi", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomPPUExt.jl", - "to": "packages/Axiom.jl/ext/AxiomNPUExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "Cliometrics.jl/src/abi/Foreign.idr", + "to": "Cliometrics.jl/src/abi/Types.idr", + "relation": "shared_dir:Cliometrics.jl/src/abi", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomNPUExt.jl", - "to": "packages/Axiom.jl/ext/AxiomTPUExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "packages/Axiom.jl/src/model_metadata.jl", + "to": "packages/Axiom.jl/src/proof_export.jl", + "relation": "shared_dir:packages/Axiom.jl/src", "weight": 1.0 }, { - "from": "packages/Axiom.jl/ext/AxiomTPUExt.jl", - "to": "packages/Axiom.jl/ext/AxiomVPUExt.jl", - "relation": "shared_dir:packages/Axiom.jl/ext", + "from": "packages/Axiom.jl/src/proof_export.jl", + "to": "packages/Axiom.jl/src/model_packaging.jl", + "relation": "shared_dir:packages/Axiom.jl/src", "weight": 1.0 }, { - "from": "BowtieRisk.jl/src/abi/Foreign.idr", - "to": "BowtieRisk.jl/src/abi/Types.idr", - "relation": "shared_dir:BowtieRisk.jl/src/abi", + "from": "ProvenCrypto.jl/src/backends/hardware.jl", + "to": "ProvenCrypto.jl/src/backends/advanced_hardware.jl", + "relation": "shared_dir:ProvenCrypto.jl/src/backends", + "weight": 1.0 + }, + { + "from": "Axiom.jl/src/verification/certificates.jl", + "to": "Axiom.jl/src/verification/serialization.jl", + "relation": "shared_dir:Axiom.jl/src/verification", + "weight": 1.0 + }, + { + "from": "Axiom.jl/src/backends/abstract.jl", + "to": "Axiom.jl/src/backends/julia_backend.jl", + "relation": "shared_dir:Axiom.jl/src/backends", + "weight": 1.0 + }, + { + "from": "Axiom.jl/src/backends/julia_backend.jl", + "to": "Axiom.jl/src/backends/zig_ffi.jl", + "relation": "shared_dir:Axiom.jl/src/backends", + "weight": 1.0 + }, + { + "from": "packages/BowtieRisk.jl/src/abi/Foreign.idr", + "to": "packages/BowtieRisk.jl/src/abi/Types.idr", + "relation": "shared_dir:packages/BowtieRisk.jl/src/abi", + "weight": 1.0 + }, + { + "from": "Axiom.jl/src/layers/normalization.jl", + "to": "Axiom.jl/src/layers/abstract.jl", + "relation": "shared_dir:Axiom.jl/src/layers", + "weight": 1.0 + }, + { + "from": "Axiom.jl/src/layers/abstract.jl", + "to": "Axiom.jl/src/layers/dense.jl", + "relation": "shared_dir:Axiom.jl/src/layers", + "weight": 1.0 + }, + { + "from": "Axiom.jl/src/layers/dense.jl", + "to": "Axiom.jl/src/layers/conv.jl", + "relation": "shared_dir:Axiom.jl/src/layers", "weight": 1.0 }, { @@ -4913,81 +4865,75 @@ "weight": 1.0 }, { - "from": "packages/KnotTheory.jl/ext/KnotTheoryCUDAExt.jl", - "to": "packages/KnotTheory.jl/ext/KnotTheoryMetalExt.jl", - "relation": "shared_dir:packages/KnotTheory.jl/ext", - "weight": 1.0 - }, - { - "from": "packages/KnotTheory.jl/ext/KnotTheoryMetalExt.jl", - "to": "packages/KnotTheory.jl/ext/KnotTheoryROCmExt.jl", - "relation": "shared_dir:packages/KnotTheory.jl/ext", + "from": "packages/Axiom.jl/packages/SMTLib.jl/src/abi/Foreign.idr", + "to": "packages/Axiom.jl/packages/SMTLib.jl/src/abi/Types.idr", + "relation": "shared_dir:packages/Axiom.jl/packages/SMTLib.jl/src/abi", "weight": 1.0 }, { - "from": "packages/Axiom.jl/zig/src/bench.zig", - "to": "packages/Axiom.jl/zig/src/threading.zig", - "relation": "shared_dir:packages/Axiom.jl/zig/src", + "from": "Axiom.jl/scripts/dsp-strict-evidence.jl", + "to": "Axiom.jl/scripts/npu-strict-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/dsp-strict-evidence.jl", - "to": "packages/Axiom.jl/scripts/npu-strict-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "Axiom.jl/scripts/npu-strict-evidence.jl", + "to": "Axiom.jl/scripts/gpu-performance-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/npu-strict-evidence.jl", - "to": "packages/Axiom.jl/scripts/gpu-performance-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "Axiom.jl/scripts/gpu-performance-evidence.jl", + "to": "Axiom.jl/scripts/verification-telemetry-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/gpu-performance-evidence.jl", - "to": "packages/Axiom.jl/scripts/verification-telemetry-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "Axiom.jl/scripts/verification-telemetry-evidence.jl", + "to": "Axiom.jl/scripts/math-strict-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/verification-telemetry-evidence.jl", - "to": "packages/Axiom.jl/scripts/math-strict-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "Axiom.jl/scripts/math-strict-evidence.jl", + "to": "Axiom.jl/scripts/model-package-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/math-strict-evidence.jl", - "to": "packages/Axiom.jl/scripts/model-package-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "Axiom.jl/scripts/model-package-evidence.jl", + "to": "Axiom.jl/scripts/coprocessor-resilience-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/model-package-evidence.jl", - "to": "packages/Axiom.jl/scripts/coprocessor-resilience-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "Axiom.jl/scripts/coprocessor-resilience-evidence.jl", + "to": "Axiom.jl/scripts/optimization-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/coprocessor-resilience-evidence.jl", - "to": "packages/Axiom.jl/scripts/optimization-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "Axiom.jl/scripts/optimization-evidence.jl", + "to": "Axiom.jl/scripts/proof-bundle-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/optimization-evidence.jl", - "to": "packages/Axiom.jl/scripts/proof-bundle-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "Axiom.jl/scripts/proof-bundle-evidence.jl", + "to": "Axiom.jl/scripts/coprocessor-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/proof-bundle-evidence.jl", - "to": "packages/Axiom.jl/scripts/coprocessor-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "Axiom.jl/scripts/coprocessor-evidence.jl", + "to": "Axiom.jl/scripts/tpu-strict-evidence.jl", + "relation": "shared_dir:Axiom.jl/scripts", "weight": 1.0 }, { - "from": "packages/Axiom.jl/scripts/coprocessor-evidence.jl", - "to": "packages/Axiom.jl/scripts/tpu-strict-evidence.jl", - "relation": "shared_dir:packages/Axiom.jl/scripts", + "from": "BowtieRisk.jl/src/abi/Foreign.idr", + "to": "BowtieRisk.jl/src/abi/Types.idr", + "relation": "shared_dir:BowtieRisk.jl/src/abi", "weight": 1.0 }, { @@ -5051,105 +4997,123 @@ "weight": 1.0 }, { - "from": "packages/Cliometrics.jl/src/abi/Foreign.idr", - "to": "packages/Cliometrics.jl/src/abi/Types.idr", - "relation": "shared_dir:packages/Cliometrics.jl/src/abi", + "from": "packages/Axiom.jl/zig/src/bench.zig", + "to": "packages/Axiom.jl/zig/src/threading.zig", + "relation": "shared_dir:packages/Axiom.jl/zig/src", "weight": 1.0 }, { - "from": "packages/Axiom.jl/src/verification/certificates.jl", - "to": "packages/Axiom.jl/src/verification/serialization.jl", - "relation": "shared_dir:packages/Axiom.jl/src/verification", + "from": "Axiom.jl/src/integrations/huggingface.jl", + "to": "Axiom.jl/src/integrations/interop.jl", + "relation": "shared_dir:Axiom.jl/src/integrations", "weight": 1.0 }, { - "from": "Axiom.jl/zig/src/bench.zig", - "to": "Axiom.jl/zig/src/threading.zig", - "relation": "shared_dir:Axiom.jl/zig/src", + "from": "packages/Axiom.jl/ext/AxiomCUDAExt.jl", + "to": "packages/Axiom.jl/ext/AxiomCryptoExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/src/verification/certificates.jl", - "to": "Axiom.jl/src/verification/serialization.jl", - "relation": "shared_dir:Axiom.jl/src/verification", + "from": "packages/Axiom.jl/ext/AxiomCryptoExt.jl", + "to": "packages/Axiom.jl/ext/AxiomMathExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "ProvenCrypto.jl/src/backends/hardware.jl", - "to": "ProvenCrypto.jl/src/backends/advanced_hardware.jl", - "relation": "shared_dir:ProvenCrypto.jl/src/backends", + "from": "packages/Axiom.jl/ext/AxiomMathExt.jl", + "to": "packages/Axiom.jl/ext/AxiomDSPExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomCUDAExt.jl", - "to": "Axiom.jl/ext/AxiomCryptoExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "packages/Axiom.jl/ext/AxiomDSPExt.jl", + "to": "packages/Axiom.jl/ext/AxiomMetalExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomCryptoExt.jl", - "to": "Axiom.jl/ext/AxiomMathExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "packages/Axiom.jl/ext/AxiomMetalExt.jl", + "to": "packages/Axiom.jl/ext/AxiomFPGAExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomMathExt.jl", - "to": "Axiom.jl/ext/AxiomDSPExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "packages/Axiom.jl/ext/AxiomFPGAExt.jl", + "to": "packages/Axiom.jl/ext/AxiomQPUExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomDSPExt.jl", - "to": "Axiom.jl/ext/AxiomMetalExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "packages/Axiom.jl/ext/AxiomQPUExt.jl", + "to": "packages/Axiom.jl/ext/AxiomAMDGPUExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomMetalExt.jl", - "to": "Axiom.jl/ext/AxiomFPGAExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "packages/Axiom.jl/ext/AxiomAMDGPUExt.jl", + "to": "packages/Axiom.jl/ext/AxiomPPUExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomFPGAExt.jl", - "to": "Axiom.jl/ext/AxiomQPUExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "packages/Axiom.jl/ext/AxiomPPUExt.jl", + "to": "packages/Axiom.jl/ext/AxiomNPUExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomQPUExt.jl", - "to": "Axiom.jl/ext/AxiomAMDGPUExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "packages/Axiom.jl/ext/AxiomNPUExt.jl", + "to": "packages/Axiom.jl/ext/AxiomTPUExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomAMDGPUExt.jl", - "to": "Axiom.jl/ext/AxiomPPUExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "packages/Axiom.jl/ext/AxiomTPUExt.jl", + "to": "packages/Axiom.jl/ext/AxiomVPUExt.jl", + "relation": "shared_dir:packages/Axiom.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomPPUExt.jl", - "to": "Axiom.jl/ext/AxiomNPUExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "Axiom.jl/zig/src/bench.zig", + "to": "Axiom.jl/zig/src/threading.zig", + "relation": "shared_dir:Axiom.jl/zig/src", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomNPUExt.jl", - "to": "Axiom.jl/ext/AxiomTPUExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "ZeroProb.jl/ext/ZeroProbCryptoExt.jl", + "to": "ZeroProb.jl/ext/ZeroProbCUDAExt.jl", + "relation": "shared_dir:ZeroProb.jl/ext", "weight": 1.0 }, { - "from": "Axiom.jl/ext/AxiomTPUExt.jl", - "to": "Axiom.jl/ext/AxiomVPUExt.jl", - "relation": "shared_dir:Axiom.jl/ext", + "from": "packages/ProvenCrypto.jl/ext/ProvenCryptoMetalExt.jl", + "to": "packages/ProvenCrypto.jl/ext/ProvenCryptoOneAPIExt.jl", + "relation": "shared_dir:packages/ProvenCrypto.jl/ext", "weight": 1.0 }, { - "from": "Cliodynamics.jl/src/abi/Foreign.idr", - "to": "Cliodynamics.jl/src/abi/Types.idr", - "relation": "shared_dir:Cliodynamics.jl/src/abi", + "from": "packages/ProvenCrypto.jl/ext/ProvenCryptoOneAPIExt.jl", + "to": "packages/ProvenCrypto.jl/ext/ProvenCryptoROCmExt.jl", + "relation": "shared_dir:packages/ProvenCrypto.jl/ext", + "weight": 1.0 + }, + { + "from": "packages/ProvenCrypto.jl/ext/ProvenCryptoROCmExt.jl", + "to": "packages/ProvenCrypto.jl/ext/ProvenCryptoCUDAExt.jl", + "relation": "shared_dir:packages/ProvenCrypto.jl/ext", + "weight": 1.0 + }, + { + "from": "packages/ProvenCrypto.jl/src/backends/hardware.jl", + "to": "packages/ProvenCrypto.jl/src/backends/advanced_hardware.jl", + "relation": "shared_dir:packages/ProvenCrypto.jl/src/backends", + "weight": 1.0 + }, + { + "from": "SMTLib.jl/src/abi/Foreign.idr", + "to": "SMTLib.jl/src/abi/Types.idr", + "relation": "shared_dir:SMTLib.jl/src/abi", "weight": 1.0 }, { @@ -5165,36 +5129,57 @@ "weight": 1.0 }, { - "from": "packages/Skein.jl/src/storage.jl", - "to": "packages/Skein.jl/src/import_export.jl", - "relation": "shared_dir:packages/Skein.jl/src", + "from": "packages/Axiom.jl/templates/AxiomFPGAExtSkeleton.jl", + "to": "packages/Axiom.jl/templates/AxiomQPUExtSkeleton.jl", + "relation": "shared_dir:packages/Axiom.jl/templates", "weight": 1.0 }, { - "from": "packages/SMTLib.jl/src/abi/Foreign.idr", - "to": "packages/SMTLib.jl/src/abi/Types.idr", - "relation": "shared_dir:packages/SMTLib.jl/src/abi", + "from": "packages/Axiom.jl/templates/AxiomQPUExtSkeleton.jl", + "to": "packages/Axiom.jl/templates/AxiomDSPExtSkeleton.jl", + "relation": "shared_dir:packages/Axiom.jl/templates", + "weight": 1.0 + }, + { + "from": "packages/Axiom.jl/templates/AxiomDSPExtSkeleton.jl", + "to": "packages/Axiom.jl/templates/AxiomMathExtSkeleton.jl", + "relation": "shared_dir:packages/Axiom.jl/templates", + "weight": 1.0 + }, + { + "from": "packages/Axiom.jl/templates/AxiomMathExtSkeleton.jl", + "to": "packages/Axiom.jl/templates/AxiomPPUExtSkeleton.jl", + "relation": "shared_dir:packages/Axiom.jl/templates", + "weight": 1.0 + }, + { + "from": "packages/Axiom.jl/templates/AxiomPPUExtSkeleton.jl", + "to": "packages/Axiom.jl/templates/AxiomTPUExtSkeleton.jl", + "relation": "shared_dir:packages/Axiom.jl/templates", + "weight": 1.0 + }, + { + "from": "packages/Axiom.jl/templates/AxiomTPUExtSkeleton.jl", + "to": "packages/Axiom.jl/templates/AxiomCryptoExtSkeleton.jl", + "relation": "shared_dir:packages/Axiom.jl/templates", + "weight": 1.0 + }, + { + "from": "packages/Axiom.jl/templates/AxiomCryptoExtSkeleton.jl", + "to": "packages/Axiom.jl/templates/AxiomNPUExtSkeleton.jl", + "relation": "shared_dir:packages/Axiom.jl/templates", + "weight": 1.0 + }, + { + "from": "packages/Axiom.jl/templates/AxiomNPUExtSkeleton.jl", + "to": "packages/Axiom.jl/templates/AxiomVPUExtSkeleton.jl", + "relation": "shared_dir:packages/Axiom.jl/templates", "weight": 1.0 } ] }, "taint_matrix": { "rows": [ - { - "source_category": "UnsafeFFI", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "ProvenCrypto.jl/src/primitives/ffi_wrappers.jl", - "Axiom.jl/src/backends/zig_ffi.jl", - "packages/Skein.jl/ffi/zig/src/main.zig", - "packages/Lithoglyph.jl/src/Lithoglyph.jl", - "packages/ProvenCrypto.jl/src/primitives/ffi_wrappers.jl", - "packages/Axiom.jl/src/backends/zig_ffi.jl" - ], - "frameworks": [], - "relation": "UnsafeFFI->Memory" - }, { "source_category": "MutationGap", "sink_axis": "cpu", @@ -5208,6 +5193,57 @@ "frameworks": [], "relation": "MutationGap->Cpu" }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "PolyglotFormalisms.jl/src/coprocessors/math.jl", + "PolyglotFormalisms.jl/src/coprocessors/qpu.jl", + "PolyglotFormalisms.jl/src/coprocessors/crypto.jl", + "PolyglotFormalisms.jl/src/coprocessors/tpu.jl", + "PolyglotFormalisms.jl/src/coprocessors/npu.jl", + "PolyglotFormalisms.jl/src/coprocessors/fpga.jl", + "PolyglotFormalisms.jl/src/backends/abstract.jl", + "ZeroProb.jl/src/backends/abstract.jl", + "BowtieRisk.jl/src/backends/abstract.jl", + "SMTLib.jl/src/coprocessors/math.jl", + "SMTLib.jl/src/coprocessors/vpu.jl", + "SMTLib.jl/src/coprocessors/dsp.jl", + "SMTLib.jl/src/coprocessors/tpu.jl", + "SMTLib.jl/src/coprocessors/npu.jl", + "SMTLib.jl/src/backends/abstract.jl", + "HackenbushGames.jl/src/HackenbushGames.jl", + "HackenbushGames.jl/src/backends/abstract.jl", + "Axiom.jl/benchmark/pytorch_bench.py", + "Causals.jl/src/backends/abstract.jl", + "packages/PolyglotFormalisms.jl/src/coprocessors/math.jl", + "packages/PolyglotFormalisms.jl/src/coprocessors/qpu.jl", + "packages/PolyglotFormalisms.jl/src/coprocessors/crypto.jl", + "packages/PolyglotFormalisms.jl/src/coprocessors/tpu.jl", + "packages/PolyglotFormalisms.jl/src/coprocessors/npu.jl", + "packages/PolyglotFormalisms.jl/src/coprocessors/fpga.jl", + "packages/PolyglotFormalisms.jl/src/backends/abstract.jl", + "packages/Skein.jl/src/backends/abstract.jl", + "packages/AcceleratorGate.jl/src/AcceleratorGate.jl", + "packages/ZeroProb.jl/src/backends/abstract.jl", + "packages/BowtieRisk.jl/src/backends/abstract.jl", + "packages/SMTLib.jl/src/coprocessors/math.jl", + "packages/SMTLib.jl/src/coprocessors/vpu.jl", + "packages/SMTLib.jl/src/coprocessors/dsp.jl", + "packages/SMTLib.jl/src/coprocessors/tpu.jl", + "packages/SMTLib.jl/src/coprocessors/npu.jl", + "packages/SMTLib.jl/src/backends/abstract.jl", + "packages/HackenbushGames.jl/src/HackenbushGames.jl", + "packages/HackenbushGames.jl/src/backends/abstract.jl", + "packages/Axiom.jl/benchmark/pytorch_bench.py", + "packages/Causals.jl/src/backends/abstract.jl", + "packages/KnotTheory.jl/src/backends/abstract.jl", + "KnotTheory.jl/src/backends/abstract.jl" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Cpu" + }, { "source_category": "ProofDrift", "sink_axis": "cpu", @@ -5238,7 +5274,7 @@ "packages/ShellIntegration.jl/test/runtests.jl", "packages/LowLevel.jl/test/runtests.jl", "packages/PolyglotFormalisms.jl/test/conditional_tests.jl", - "packages/TradeUnionist.jl/test/runtests.jl", + "packages/JuliaForChildren.jl/test/runtests.jl", "packages/Skein.jl/test/runtests.jl", "packages/SoftwareSovereign.jl/test/runtests.jl", "packages/MacroPower.jl/test/runtests.jl", @@ -5247,17 +5283,16 @@ "packages/AcceleratorGate.jl/test/runtests.jl", "packages/MinixSDK.jl/test/runtests.jl", "packages/FirmwareAudit.jl/test/runtests.jl", - "packages/JuliaKids.jl/test/runtests.jl", "packages/PRComms.jl/test/runtests.jl", "packages/Lithoglyph.jl/test/runtests.jl", "packages/ZeroProb.jl/test/test_new_types.jl", "packages/ZeroProb.jl/test/test_coverage_gaps.jl", "packages/HardwareResilience.jl/test/runtests.jl", "packages/PostDisciplinary.jl/test/runtests.jl", + "packages/InvestigativeJournalism.jl/test/runtests.jl", "packages/BowtieRisk.jl/test/runtests.jl", "packages/SMTLib.jl/test/runtests.jl", "packages/ProvenCrypto.jl/test/runtests.jl", - "packages/InvestigativeJournalist.jl/test/runtests.jl", "packages/Axiom.jl/test/test_invertible.jl", "packages/Axiom.jl/test/runtests.jl", "packages/Axiom.jl/test/ci/tpu_required_mode.jl", @@ -5273,6 +5308,7 @@ "packages/ViableSystems.jl/test/runtests.jl", "packages/Cladistics.jl/test/runtests.jl", "packages/SiliconCore.jl/test/runtests.jl", + "packages/TradeUnionism.jl/test/runtests.jl", "packages/KnotTheory.jl/test/runtests.jl", "KnotTheory.jl/test/runtests.jl" ], @@ -5280,59 +5316,52 @@ "relation": "ProofDrift->Cpu" }, { - "source_category": "DynamicCodeExecution", + "source_category": "InputBoundary", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "Exnovation.jl/examples/02_portfolio_management.jl", + "BowtieRisk.jl/src/BowtieRisk.jl", + "Axiom.jl/src/verification/serialization.jl", + "Axiom.jl/test/verification/serialization_tests.jl", + "packages/SoftwareSovereign.jl/gnome-extension/extension.js", + "packages/Exnovation.jl/examples/02_portfolio_management.jl", + "packages/BowtieRisk.jl/src/BowtieRisk.jl", + "packages/Axiom.jl/src/verification/serialization.jl", + "packages/Axiom.jl/test/verification/serialization_tests.jl" + ], + "frameworks": [], + "relation": "InputBoundary->Cpu" + }, + { + "source_category": "UnsafeFFI", "sink_axis": "memory", - "severity_value": 5.0, + "severity_value": 3.5, "files": [ - "PolyglotFormalisms.jl/src/coprocessors/math.jl", - "PolyglotFormalisms.jl/src/coprocessors/qpu.jl", - "PolyglotFormalisms.jl/src/coprocessors/crypto.jl", - "PolyglotFormalisms.jl/src/coprocessors/tpu.jl", - "PolyglotFormalisms.jl/src/coprocessors/npu.jl", - "PolyglotFormalisms.jl/src/coprocessors/fpga.jl", - "PolyglotFormalisms.jl/src/backends/abstract.jl", - "ZeroProb.jl/src/backends/abstract.jl", - "BowtieRisk.jl/src/backends/abstract.jl", - "SMTLib.jl/src/coprocessors/math.jl", - "SMTLib.jl/src/coprocessors/vpu.jl", - "SMTLib.jl/src/coprocessors/dsp.jl", - "SMTLib.jl/src/coprocessors/tpu.jl", - "SMTLib.jl/src/coprocessors/npu.jl", - "SMTLib.jl/src/backends/abstract.jl", - "HackenbushGames.jl/src/HackenbushGames.jl", - "HackenbushGames.jl/src/backends/abstract.jl", - "Axiom.jl/benchmark/pytorch_bench.py", - "Causals.jl/src/backends/abstract.jl", - "packages/PolyglotFormalisms.jl/src/coprocessors/math.jl", - "packages/PolyglotFormalisms.jl/src/coprocessors/qpu.jl", - "packages/PolyglotFormalisms.jl/src/coprocessors/crypto.jl", - "packages/PolyglotFormalisms.jl/src/coprocessors/tpu.jl", - "packages/PolyglotFormalisms.jl/src/coprocessors/npu.jl", - "packages/PolyglotFormalisms.jl/src/coprocessors/fpga.jl", - "packages/PolyglotFormalisms.jl/src/backends/abstract.jl", - "packages/Skein.jl/src/backends/abstract.jl", - "packages/AcceleratorGate.jl/src/AcceleratorGate.jl", - "packages/ZeroProb.jl/src/backends/abstract.jl", - "packages/BowtieRisk.jl/src/backends/abstract.jl", - "packages/SMTLib.jl/src/coprocessors/math.jl", - "packages/SMTLib.jl/src/coprocessors/vpu.jl", - "packages/SMTLib.jl/src/coprocessors/dsp.jl", - "packages/SMTLib.jl/src/coprocessors/tpu.jl", - "packages/SMTLib.jl/src/coprocessors/npu.jl", - "packages/SMTLib.jl/src/backends/abstract.jl", - "packages/HackenbushGames.jl/src/HackenbushGames.jl", - "packages/HackenbushGames.jl/src/backends/abstract.jl", - "packages/Axiom.jl/benchmark/pytorch_bench.py", - "packages/Causals.jl/src/backends/abstract.jl", - "packages/KnotTheory.jl/src/backends/abstract.jl", - "KnotTheory.jl/src/backends/abstract.jl" + "ProvenCrypto.jl/src/primitives/ffi_wrappers.jl", + "Axiom.jl/src/backends/zig_ffi.jl", + "packages/Skein.jl/ffi/zig/src/main.zig", + "packages/Lithoglyph.jl/src/Lithoglyph.jl", + "packages/ProvenCrypto.jl/src/primitives/ffi_wrappers.jl", + "packages/Axiom.jl/src/backends/zig_ffi.jl" ], "frameworks": [], - "relation": "DynamicCodeExecution->Memory" + "relation": "UnsafeFFI->Memory" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "Axiom.jl/ffi/zig/src/main.zig", + "packages/Axiom.jl/ffi/zig/src/main.zig" + ], + "frameworks": [], + "relation": "UnsafeCode->Memory" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 5.0, "files": [ "PolyglotFormalisms.jl/src/coprocessors/math.jl", @@ -5379,36 +5408,7 @@ "KnotTheory.jl/src/backends/abstract.jl" ], "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "Axiom.jl/ffi/zig/src/main.zig", - "packages/Axiom.jl/ffi/zig/src/main.zig" - ], - "frameworks": [], - "relation": "UnsafeCode->Memory" - }, - { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "Exnovation.jl/examples/02_portfolio_management.jl", - "BowtieRisk.jl/src/BowtieRisk.jl", - "Axiom.jl/src/verification/serialization.jl", - "Axiom.jl/test/verification/serialization_tests.jl", - "packages/SoftwareSovereign.jl/gnome-extension/extension.js", - "packages/Exnovation.jl/examples/02_portfolio_management.jl", - "packages/BowtieRisk.jl/src/BowtieRisk.jl", - "packages/Axiom.jl/src/verification/serialization.jl", - "packages/Axiom.jl/test/verification/serialization_tests.jl" - ], - "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "DynamicCodeExecution->Memory" } ] } diff --git a/scans/julianiser.json b/scans/julianiser.json index 28935414..e691920a 100644 --- a/scans/julianiser.json +++ b/scans/julianiser.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "julianiser", - "language": "rust", + "language": "idris", "frameworks": [], "weak_points": [ { @@ -231,18 +231,12 @@ } ], "recommended_attacks": [ - "disk", "cpu", + "disk", "memory" ], "dependency_graph": { "edges": [ - { - "from": "scripts/install-zig.sh", - "to": "scripts/abi-ffi-gate.jl", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, { "from": "src/codegen/parser.rs", "to": "src/codegen/mod.rs", @@ -260,6 +254,12 @@ "to": "src/codegen/julia_gen.rs", "relation": "shared_dir:src/codegen", "weight": 1.0 + }, + { + "from": "scripts/install-zig.sh", + "to": "scripts/abi-ffi-gate.jl", + "relation": "shared_dir:scripts", + "weight": 1.0 } ] }, @@ -276,15 +276,16 @@ "relation": "UncheckedError->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/codegen/mod.rs", - "src/manifest/mod.rs" + "src/codegen/parser.rs", + "src/codegen/benchmark.rs", + "src/codegen/julia_gen.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "UnsafeCode", @@ -298,7 +299,7 @@ }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/codegen/parser.rs", @@ -306,30 +307,29 @@ "src/codegen/julia_gen.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/codegen/parser.rs", - "src/codegen/benchmark.rs", - "src/codegen/julia_gen.rs" + "src/codegen/mod.rs", + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/codegen/mod.rs", "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" } ] } diff --git a/scans/k9-ecosystem.json b/scans/k9-ecosystem.json index ca0998ee..65600b45 100644 --- a/scans/k9-ecosystem.json +++ b/scans/k9-ecosystem.json @@ -368,25 +368,13 @@ } ], "recommended_attacks": [ - "disk", - "memory", "cpu", + "memory", + "disk", "concurrency" ], "dependency_graph": { "edges": [ - { - "from": "rs/generated/idrisiser/idris2/K9/Verified/component_parser.idr", - "to": "rs/generated/idrisiser/idris2/K9/Verified/round_trip.idr", - "relation": "shared_dir:rs/generated/idrisiser/idris2/K9/Verified", - "weight": 1.0 - }, - { - "from": "rs/generated/idrisiser/idris2/K9/Verified/round_trip.idr", - "to": "rs/generated/idrisiser/idris2/K9/Verified/component_types.idr", - "relation": "shared_dir:rs/generated/idrisiser/idris2/K9/Verified", - "weight": 1.0 - }, { "from": "rs/src/renderer.rs", "to": "rs/src/parser.rs", @@ -404,65 +392,77 @@ "to": "rs/src/error.rs", "relation": "shared_dir:rs/src", "weight": 1.0 + }, + { + "from": "rs/generated/idrisiser/idris2/K9/Verified/component_parser.idr", + "to": "rs/generated/idrisiser/idris2/K9/Verified/round_trip.idr", + "relation": "shared_dir:rs/generated/idrisiser/idris2/K9/Verified", + "weight": 1.0 + }, + { + "from": "rs/generated/idrisiser/idris2/K9/Verified/round_trip.idr", + "to": "rs/generated/idrisiser/idris2/K9/Verified/component_types.idr", + "relation": "shared_dir:rs/generated/idrisiser/idris2/K9/Verified", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ - "rs/src/parser.rs" + "ex/test/k9_test.exs", + "ex/test/k9_aspect_test.exs", + "ex/test/k9_bench_test.exs", + "ex/test/k9_contract_test.exs", + "ex/test/k9_property_test.exs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "MutationGap->Cpu" }, { - "source_category": "UnboundedAllocation", + "source_category": "PanicPath", "sink_axis": "memory", "severity_value": 2.5, "files": [ + "deno/src/K9_Parser.res", "rs/src/parser.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "rs/src/parser.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "ex/test/k9_test.exs", - "ex/test/k9_aspect_test.exs", - "ex/test/k9_bench_test.exs", - "ex/test/k9_contract_test.exs", - "ex/test/k9_property_test.exs" + "rs/src/parser.rs" ], "frameworks": [], - "relation": "MutationGap->Cpu" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "deno/src/K9_Parser.res", "rs/src/parser.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/kaldor-iiot.json b/scans/kaldor-iiot.json index a1cc9ea5..e5c14992 100644 --- a/scans/kaldor-iiot.json +++ b/scans/kaldor-iiot.json @@ -3,9 +3,9 @@ "program_path": "kaldor-iiot", "language": "rescript", "frameworks": [ - "Database", + "WebServer", "Cache", - "WebServer" + "Database" ], "weak_points": [ { @@ -183,12 +183,24 @@ } ], "recommended_attacks": [ - "network", "cpu", - "disk" + "disk", + "network" ], "dependency_graph": { "edges": [ + { + "from": "firmware/src/main.cpp", + "to": "firmware/src/data_buffer.cpp", + "relation": "shared_dir:firmware/src", + "weight": 1.0 + }, + { + "from": "firmware/src/data_buffer.cpp", + "to": "firmware/src/sensors.cpp", + "relation": "shared_dir:firmware/src", + "weight": 1.0 + }, { "from": "backend-deno/bindings/Deno.res", "to": "backend-deno/bindings/Oak.res", @@ -207,21 +219,9 @@ "relation": "shared_dir:backend-deno/bindings", "weight": 1.0 }, - { - "from": "firmware/src/main.cpp", - "to": "firmware/src/data_buffer.cpp", - "relation": "shared_dir:firmware/src", - "weight": 1.0 - }, - { - "from": "firmware/src/data_buffer.cpp", - "to": "firmware/src/sensors.cpp", - "relation": "shared_dir:firmware/src", - "weight": 1.0 - }, { "from": "setup.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -233,13 +233,13 @@ }, { "from": "setup.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "backend/analytics/src/Analytics.jl", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -251,13 +251,13 @@ }, { "from": "backend/analytics/src/Analytics.jl", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "backend-deno/Main.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -269,13 +269,13 @@ }, { "from": "backend-deno/Main.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "backend-deno/services/Logger.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, @@ -287,13 +287,13 @@ }, { "from": "backend-deno/services/Logger.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 9.0 }, { "from": "backend-deno/bindings/Deno.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, @@ -305,13 +305,13 @@ }, { "from": "backend-deno/bindings/Deno.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 15.0 }, { "from": "backend-deno/bindings/Oak.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 81.0 }, @@ -323,13 +323,13 @@ }, { "from": "backend-deno/bindings/Oak.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 81.0 }, { "from": "backend-deno/bindings/Redis_Client.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 30.0 }, @@ -341,13 +341,13 @@ }, { "from": "backend-deno/bindings/Redis_Client.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 30.0 }, { "from": "backend-deno/bindings/Postgres.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 12.0 }, @@ -359,13 +359,13 @@ }, { "from": "backend-deno/bindings/Postgres.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 12.0 }, { "from": "scripts/deployment/deploy.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -377,13 +377,13 @@ }, { "from": "scripts/deployment/deploy.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "firmware-zig/src/hal.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -395,13 +395,13 @@ }, { "from": "firmware-zig/src/hal.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 2.0 }, { "from": "firmware/src/main.cpp", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -413,13 +413,13 @@ }, { "from": "firmware/src/main.cpp", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "firmware/src/data_buffer.cpp", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -431,13 +431,13 @@ }, { "from": "firmware/src/data_buffer.cpp", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "firmware/src/sensors.cpp", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -449,13 +449,13 @@ }, { "from": "firmware/src/sensors.cpp", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "firmware/include/sensors.h", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -467,7 +467,7 @@ }, { "from": "firmware/include/sensors.h", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 } @@ -483,9 +483,9 @@ "backend-deno/services/Opcua.res" ], "frameworks": [ - "Database", + "WebServer", "Cache", - "WebServer" + "Database" ], "relation": "InsecureProtocol->Network" }, @@ -497,9 +497,9 @@ "backend/api/tests/api.test.js" ], "frameworks": [ - "Database", + "WebServer", "Cache", - "WebServer" + "Database" ], "relation": "HardcodedSecret->Network" } diff --git a/scans/kea.json b/scans/kea.json index 29311b05..105d7e69 100644 --- a/scans/kea.json +++ b/scans/kea.json @@ -181,18 +181,6 @@ "relation": "shared_dir:bivouac/src/playbook", "weight": 1.0 }, - { - "from": "bivouac/tests/contract_tests.rs", - "to": "bivouac/tests/e2e_test.rs", - "relation": "shared_dir:bivouac/tests", - "weight": 1.0 - }, - { - "from": "bivouac/tests/e2e_test.rs", - "to": "bivouac/tests/integration_test.rs", - "relation": "shared_dir:bivouac/tests", - "weight": 1.0 - }, { "from": "bivouac/src/config.rs", "to": "bivouac/src/error.rs", @@ -204,6 +192,18 @@ "to": "bivouac/src/main.rs", "relation": "shared_dir:bivouac/src", "weight": 1.0 + }, + { + "from": "bivouac/tests/contract_tests.rs", + "to": "bivouac/tests/e2e_test.rs", + "relation": "shared_dir:bivouac/tests", + "weight": 1.0 + }, + { + "from": "bivouac/tests/e2e_test.rs", + "to": "bivouac/tests/integration_test.rs", + "relation": "shared_dir:bivouac/tests", + "weight": 1.0 } ] }, @@ -211,23 +211,23 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "bivouac/src/playbook/parser.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "bivouac/src/playbook/parser.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" } ] } diff --git a/scans/kitchenspeak.json b/scans/kitchenspeak.json index abdadf59..a31ec67f 100644 --- a/scans/kitchenspeak.json +++ b/scans/kitchenspeak.json @@ -120,26 +120,26 @@ "taint_matrix": { "rows": [ { - "source_category": "ProofDrift", - "sink_axis": "cpu", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "proofs/agda/Dough.agda", - "proofs/agda/PoachedEgg.agda", - "proofs/agda/NoCurdle.agda" + "tests/e2e.sh" ], "frameworks": [], - "relation": "ProofDrift->Cpu" + "relation": "PathTraversal->Disk" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "ProofDrift", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "tests/e2e.sh" + "proofs/agda/Dough.agda", + "proofs/agda/PoachedEgg.agda", + "proofs/agda/NoCurdle.agda" ], "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "ProofDrift->Cpu" } ] } diff --git a/scans/knot-rider.json b/scans/knot-rider.json index 9953ee90..ea58d58e 100644 --- a/scans/knot-rider.json +++ b/scans/knot-rider.json @@ -269,8 +269,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ @@ -281,15 +281,9 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", - "to": ".machine_readable/contractiles/trust/trust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/trust", - "weight": 1.0 - }, - { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/adjust", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "to": ".machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/bust", "weight": 1.0 }, { @@ -299,9 +293,15 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": ".machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/dust", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "to": ".machine_readable/contractiles/trust/trust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/trust", + "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 }, { @@ -317,9 +317,9 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", - "to": ".machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/bust", + "from": ".machine_readable/contractiles/dust/dust.ncl", + "to": ".machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/dust", "weight": 1.0 } ] diff --git a/scans/laminar.json b/scans/laminar.json index a713e95d..a05ff446 100644 --- a/scans/laminar.json +++ b/scans/laminar.json @@ -428,9 +428,9 @@ } ], "recommended_attacks": [ - "network", "disk", "concurrency", + "network", "cpu" ], "dependency_graph": { @@ -997,21 +997,6 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "CryptoMisuse", - "sink_axis": "network", - "severity_value": 3.5, - "files": [ - "apps/laminar_web/lib/laminar/block_transfer.ex" - ], - "frameworks": [ - "Phoenix", - "WebServer", - "MessageQueue", - "OTP" - ], - "relation": "CryptoMisuse->Network" - }, { "source_category": "MutationGap", "sink_axis": "cpu", @@ -1057,17 +1042,11 @@ "relation": "CommandInjection->Disk" }, { - "source_category": "CommandInjection", + "source_category": "DynamicCodeExecution", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "apps/laminar_web/lib/laminar/pipeline.ex", - "apps/laminar_web/lib/laminar/network_tuning.ex", - "apps/laminar_web/lib/laminar/filesystem_optimizer.ex", - "apps/laminar_web/lib/laminar/rclone_client.ex", - "apps/laminar_web/lib/laminar/transfer_metrics.ex", - "apps/laminar_web/lib/laminar/refinery.ex", - "apps/laminar_web/lib/laminar/live_transfer.ex" + "apps/laminar_web/lib/laminar_web.ex" ], "frameworks": [ "Phoenix", @@ -1075,14 +1054,35 @@ "MessageQueue", "OTP" ], - "relation": "CommandInjection->Cpu" + "relation": "DynamicCodeExecution->Cpu" }, { - "source_category": "DynamicCodeExecution", + "source_category": "CryptoMisuse", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "apps/laminar_web/lib/laminar/block_transfer.ex" + ], + "frameworks": [ + "Phoenix", + "WebServer", + "MessageQueue", + "OTP" + ], + "relation": "CryptoMisuse->Network" + }, + { + "source_category": "CommandInjection", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "apps/laminar_web/lib/laminar_web.ex" + "apps/laminar_web/lib/laminar/pipeline.ex", + "apps/laminar_web/lib/laminar/network_tuning.ex", + "apps/laminar_web/lib/laminar/filesystem_optimizer.ex", + "apps/laminar_web/lib/laminar/rclone_client.ex", + "apps/laminar_web/lib/laminar/transfer_metrics.ex", + "apps/laminar_web/lib/laminar/refinery.ex", + "apps/laminar_web/lib/laminar/live_transfer.ex" ], "frameworks": [ "Phoenix", @@ -1090,7 +1090,7 @@ "MessageQueue", "OTP" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "CommandInjection->Cpu" } ] } diff --git a/scans/laniakea.json b/scans/laniakea.json index 1537c23b..af138afb 100644 --- a/scans/laniakea.json +++ b/scans/laniakea.json @@ -3,9 +3,9 @@ "program_path": "laniakea", "language": "elixir", "frameworks": [ - "Phoenix", + "WebServer", "OTP", - "WebServer" + "Phoenix" ], "weak_points": [ { @@ -188,15 +188,15 @@ } ], "recommended_attacks": [ + "cpu", "disk", - "network", - "cpu" + "network" ], "dependency_graph": { "edges": [ { "from": "setup.sh", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -208,13 +208,13 @@ }, { "from": "setup.sh", - "to": "WebServer", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "client/src/transport/Channel.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 27.0 }, @@ -226,13 +226,13 @@ }, { "from": "client/src/transport/Channel.res", - "to": "WebServer", + "to": "Phoenix", "relation": "framework", "weight": 27.0 }, { "from": "client/src/adapters/Capabilities.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, @@ -244,13 +244,13 @@ }, { "from": "client/src/adapters/Capabilities.res", - "to": "WebServer", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, { "from": "client/lib/ocaml/Channel.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 27.0 }, @@ -262,13 +262,13 @@ }, { "from": "client/lib/ocaml/Channel.res", - "to": "WebServer", + "to": "Phoenix", "relation": "framework", "weight": 27.0 }, { "from": "client/lib/bs/src/transport/Channel.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 27.0 }, @@ -280,13 +280,13 @@ }, { "from": "client/lib/bs/src/transport/Channel.res", - "to": "WebServer", + "to": "Phoenix", "relation": "framework", "weight": 27.0 }, { "from": "cli/laniakea.ts", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -298,13 +298,13 @@ }, { "from": "cli/laniakea.ts", - "to": "WebServer", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, { "from": "server/lib/laniakea/command/bus.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -316,13 +316,13 @@ }, { "from": "server/lib/laniakea/command/bus.ex", - "to": "WebServer", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "server/lib/laniakea/policy/engine.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -334,13 +334,13 @@ }, { "from": "server/lib/laniakea/policy/engine.ex", - "to": "WebServer", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, { "from": "server/lib/laniakea/crdt/registry.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -352,7 +352,7 @@ }, { "from": "server/lib/laniakea/crdt/registry.ex", - "to": "WebServer", + "to": "Phoenix", "relation": "framework", "weight": 2.0 } @@ -360,6 +360,24 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "server/test/crdt/g_counter_test.exs", + "server/test/crdt/or_set_test.exs", + "server/test/crdt/pn_counter_test.exs", + "server/test/crdt/lww_register_test.exs", + "server/test/e2e/crdt_e2e_test.exs" + ], + "frameworks": [ + "WebServer", + "OTP", + "Phoenix" + ], + "relation": "MutationGap->Cpu" + }, { "source_category": "DynamicCodeExecution", "sink_axis": "cpu", @@ -368,9 +386,9 @@ "server/lib/laniakea_web.ex" ], "frameworks": [ - "Phoenix", + "WebServer", "OTP", - "WebServer" + "Phoenix" ], "relation": "DynamicCodeExecution->Cpu" }, @@ -382,29 +400,11 @@ "schemas/config.ncl" ], "frameworks": [ - "Phoenix", + "WebServer", "OTP", - "WebServer" + "Phoenix" ], "relation": "HardcodedSecret->Network" - }, - { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "server/test/crdt/g_counter_test.exs", - "server/test/crdt/or_set_test.exs", - "server/test/crdt/pn_counter_test.exs", - "server/test/crdt/lww_register_test.exs", - "server/test/e2e/crdt_e2e_test.exs" - ], - "frameworks": [ - "Phoenix", - "OTP", - "WebServer" - ], - "relation": "MutationGap->Cpu" } ] } diff --git a/scans/launch-scaffolder.json b/scans/launch-scaffolder.json index 93b38e5f..6e8789b7 100644 --- a/scans/launch-scaffolder.json +++ b/scans/launch-scaffolder.json @@ -201,12 +201,36 @@ } ], "recommended_attacks": [ - "cpu", "disk", - "memory" + "memory", + "cpu" ], "dependency_graph": { "edges": [ + { + "from": "crates/launcher-common/src/template.rs", + "to": "crates/launcher-common/src/metadata_block.rs", + "relation": "shared_dir:crates/launcher-common/src", + "weight": 1.0 + }, + { + "from": "crates/launcher-common/src/metadata_block.rs", + "to": "crates/launcher-common/src/config.rs", + "relation": "shared_dir:crates/launcher-common/src", + "weight": 1.0 + }, + { + "from": "crates/launcher-common/src/config.rs", + "to": "crates/launcher-common/src/discovery.rs", + "relation": "shared_dir:crates/launcher-common/src", + "weight": 1.0 + }, + { + "from": "crates/launcher-common/src/discovery.rs", + "to": "crates/launcher-common/src/standard.rs", + "relation": "shared_dir:crates/launcher-common/src", + "weight": 1.0 + }, { "from": "crates/launcher/src/cmd_realign.rs", "to": "crates/launcher/src/cmd_provision.rs", @@ -236,30 +260,6 @@ "to": "docs/ruleset-audit-2026-04-10/wave2-apply.sh", "relation": "shared_dir:docs/ruleset-audit-2026-04-10", "weight": 1.0 - }, - { - "from": "crates/launcher-common/src/template.rs", - "to": "crates/launcher-common/src/metadata_block.rs", - "relation": "shared_dir:crates/launcher-common/src", - "weight": 1.0 - }, - { - "from": "crates/launcher-common/src/metadata_block.rs", - "to": "crates/launcher-common/src/config.rs", - "relation": "shared_dir:crates/launcher-common/src", - "weight": 1.0 - }, - { - "from": "crates/launcher-common/src/config.rs", - "to": "crates/launcher-common/src/discovery.rs", - "relation": "shared_dir:crates/launcher-common/src", - "weight": 1.0 - }, - { - "from": "crates/launcher-common/src/discovery.rs", - "to": "crates/launcher-common/src/standard.rs", - "relation": "shared_dir:crates/launcher-common/src", - "weight": 1.0 } ] }, @@ -278,16 +278,6 @@ "frameworks": [], "relation": "UnboundedAllocation->Cpu" }, - { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "docs/ruleset-audit-2026-04-10/wave2-apply.sh" - ], - "frameworks": [], - "relation": "PathTraversal->Disk" - }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", @@ -300,6 +290,16 @@ ], "frameworks": [], "relation": "UnboundedAllocation->Memory" + }, + { + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "docs/ruleset-audit-2026-04-10/wave2-apply.sh" + ], + "frameworks": [], + "relation": "PathTraversal->Disk" } ] } diff --git a/scans/lithoglyph.json b/scans/lithoglyph.json index 698c9a25..250e3a62 100644 --- a/scans/lithoglyph.json +++ b/scans/lithoglyph.json @@ -3,9 +3,9 @@ "program_path": "lithoglyph", "language": "rescript", "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "weak_points": [ { @@ -1819,337 +1819,343 @@ } ], "recommended_attacks": [ - "concurrency", - "disk", - "network", "memory", - "cpu" + "disk", + "cpu", + "concurrency", + "network" ], "dependency_graph": { "edges": [ { - "from": ".machine_readable/contractiles/must/must.k9.ncl", - "to": ".machine_readable/contractiles/must/must.ncl", - "relation": "shared_dir:.machine_readable/contractiles/must", + "from": "verification/tests/property/src/Lith_Property_Runner.res", + "to": "verification/tests/property/src/Lith_Property_GQL.res", + "relation": "shared_dir:verification/tests/property/src", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": ".machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/intend", + "from": "verification/tests/property/src/Lith_Property_GQL.res", + "to": "verification/tests/property/src/Lith_Property_Generators.res", + "relation": "shared_dir:verification/tests/property/src", "weight": 1.0 }, { - "from": "tools/bofig_ingest.exs", - "to": "tools/bofig-ingest.sh", - "relation": "shared_dir:tools", + "from": "core-zig/src/bridge.zig", + "to": "core-zig/src/blocks.zig", + "relation": "shared_dir:core-zig/src", "weight": 1.0 }, { - "from": "api/src/config.zig", - "to": "api/src/auth.zig", - "relation": "shared_dir:api/src", + "from": "tools/sdk-gen/src/Main.res", + "to": "tools/sdk-gen/src/Generator.res", + "relation": "shared_dir:tools/sdk-gen/src", "weight": 1.0 }, { - "from": "api/src/auth.zig", - "to": "api/src/websocket.zig", - "relation": "shared_dir:api/src", + "from": "tools/sdk-gen/src/Generator.res", + "to": "tools/sdk-gen/src/ReScriptGen.res", + "relation": "shared_dir:tools/sdk-gen/src", "weight": 1.0 }, { - "from": "api/src/websocket.zig", - "to": "api/src/bridge_client.zig", - "relation": "shared_dir:api/src", + "from": "verification/tests/e2e/src/Lith_E2E_Sync.res", + "to": "verification/tests/e2e/src/Lith_E2E_API.res", + "relation": "shared_dir:verification/tests/e2e/src", "weight": 1.0 }, { - "from": "api/src/bridge_client.zig", - "to": "api/src/grpc.zig", - "relation": "shared_dir:api/src", + "from": "verification/tests/e2e/src/Lith_E2E_API.res", + "to": "verification/tests/e2e/src/Lith_E2E_Types.res", + "relation": "shared_dir:verification/tests/e2e/src", "weight": 1.0 }, { - "from": "api/src/grpc.zig", - "to": "api/src/main.zig", - "relation": "shared_dir:api/src", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "to": ".machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/bust", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/adjust", + "from": "analytics/src/Lith_Analytics_Window.res", + "to": "analytics/src/api.jl", + "relation": "shared_dir:analytics/src", "weight": 1.0 }, { - "from": "integrations/ghost/src/Lith_Ghost_Server.res", - "to": "integrations/ghost/src/Lith_Ghost_Webhook.res", - "relation": "shared_dir:integrations/ghost/src", + "from": "analytics/src/api.jl", + "to": "analytics/src/lith_client.jl", + "relation": "shared_dir:analytics/src", "weight": 1.0 }, { - "from": "beam/native/src/beam.zig", - "to": "beam/native/src/lith_nif.zig", - "relation": "shared_dir:beam/native/src", + "from": "analytics/src/lith_client.jl", + "to": "analytics/src/Lith_Analytics_TimeSeries.res", + "relation": "shared_dir:analytics/src", "weight": 1.0 }, { - "from": "clients/rescript/src/Lithoglyph_Subscriptions.res", - "to": "clients/rescript/src/Lithoglyph.res", - "relation": "shared_dir:clients/rescript/src", + "from": "verification/tests/integration/src/Lith_Integration_Strapi.res", + "to": "verification/tests/integration/src/Lith_Integration_Payload.res", + "relation": "shared_dir:verification/tests/integration/src", "weight": 1.0 }, { - "from": "clients/rescript/src/Lithoglyph.res", - "to": "clients/rescript/src/Lith.res", - "relation": "shared_dir:clients/rescript/src", + "from": "verification/tests/integration/src/Lith_Integration_Payload.res", + "to": "verification/tests/integration/src/Lith_Integration_Directus.res", + "relation": "shared_dir:verification/tests/integration/src", "weight": 1.0 }, { - "from": "tests/property/src/Lith_Property_Runner.res", - "to": "tests/property/src/Lith_Property_GQL.res", - "relation": "shared_dir:tests/property/src", + "from": "verification/tests/integration/src/Lith_Integration_Directus.res", + "to": "verification/tests/integration/src/Lith_Integration_Ghost.res", + "relation": "shared_dir:verification/tests/integration/src", "weight": 1.0 }, { - "from": "tests/property/src/Lith_Property_GQL.res", - "to": "tests/property/src/Lith_Property_Generators.res", - "relation": "shared_dir:tests/property/src", + "from": "tests/e2e/src/Lith_E2E_Sync.res", + "to": "tests/e2e/src/Lith_E2E_API.res", + "relation": "shared_dir:tests/e2e/src", "weight": 1.0 }, { - "from": "tests/integration/src/Lith_Integration_Strapi.res", - "to": "tests/integration/src/Lith_Integration_Payload.res", - "relation": "shared_dir:tests/integration/src", + "from": "tests/e2e/src/Lith_E2E_API.res", + "to": "tests/e2e/src/Lith_E2E_Types.res", + "relation": "shared_dir:tests/e2e/src", "weight": 1.0 }, { - "from": "tests/integration/src/Lith_Integration_Payload.res", - "to": "tests/integration/src/Lith_Integration_Directus.res", - "relation": "shared_dir:tests/integration/src", + "from": "ffi/zig/src/bridge.zig", + "to": "ffi/zig/src/main.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { - "from": "tests/integration/src/Lith_Integration_Directus.res", - "to": "tests/integration/src/Lith_Integration_Ghost.res", - "relation": "shared_dir:tests/integration/src", + "from": "perf/src/Lith_Perf_Pool.res", + "to": "perf/src/Lith_Perf_Cache.res", + "relation": "shared_dir:perf/src", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": ".machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/dust", + "from": "perf/src/Lith_Perf_Cache.res", + "to": "perf/src/Lith_Perf_Batch.res", + "relation": "shared_dir:perf/src", "weight": 1.0 }, { - "from": "core-zig/src/bridge.zig", - "to": "core-zig/src/blocks.zig", - "relation": "shared_dir:core-zig/src", + "from": "tools/bofig_ingest.exs", + "to": "tools/bofig-ingest.sh", + "relation": "shared_dir:tools", "weight": 1.0 }, { - "from": "verification/tests/e2e/src/Lith_E2E_Sync.res", - "to": "verification/tests/e2e/src/Lith_E2E_API.res", - "relation": "shared_dir:verification/tests/e2e/src", + "from": "clients/rescript/src/Lithoglyph_Subscriptions.res", + "to": "clients/rescript/src/Lithoglyph.res", + "relation": "shared_dir:clients/rescript/src", "weight": 1.0 }, { - "from": "verification/tests/e2e/src/Lith_E2E_API.res", - "to": "verification/tests/e2e/src/Lith_E2E_Types.res", - "relation": "shared_dir:verification/tests/e2e/src", + "from": "clients/rescript/src/Lithoglyph.res", + "to": "clients/rescript/src/Lith.res", + "relation": "shared_dir:clients/rescript/src", "weight": 1.0 }, { - "from": "tests/fuzz/src/Lith_Fuzz_Main.res", - "to": "tests/fuzz/src/Lith_Fuzz_GQL.res", - "relation": "shared_dir:tests/fuzz/src", + "from": ".machine_readable/contractiles/must/must.k9.ncl", + "to": ".machine_readable/contractiles/must/must.ncl", + "relation": "shared_dir:.machine_readable/contractiles/must", "weight": 1.0 }, { - "from": "tests/fuzz/src/Lith_Fuzz_GQL.res", - "to": "tests/fuzz/src/Lith_Fuzz_Runner.res", - "relation": "shared_dir:tests/fuzz/src", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "to": ".machine_readable/contractiles/trust/trust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/trust", "weight": 1.0 }, { - "from": "verification/tests/property/src/Lith_Property_Runner.res", - "to": "verification/tests/property/src/Lith_Property_GQL.res", - "relation": "shared_dir:verification/tests/property/src", + "from": "tests/property/src/Lith_Property_Runner.res", + "to": "tests/property/src/Lith_Property_GQL.res", + "relation": "shared_dir:tests/property/src", "weight": 1.0 }, { - "from": "verification/tests/property/src/Lith_Property_GQL.res", - "to": "verification/tests/property/src/Lith_Property_Generators.res", - "relation": "shared_dir:verification/tests/property/src", + "from": "tests/property/src/Lith_Property_GQL.res", + "to": "tests/property/src/Lith_Property_Generators.res", + "relation": "shared_dir:tests/property/src", "weight": 1.0 }, { - "from": "verification/tests/fuzz/src/Lith_Fuzz_Main.res", - "to": "verification/tests/fuzz/src/Lith_Fuzz_GQL.res", - "relation": "shared_dir:verification/tests/fuzz/src", + "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 }, { - "from": "verification/tests/fuzz/src/Lith_Fuzz_GQL.res", - "to": "verification/tests/fuzz/src/Lith_Fuzz_Runner.res", - "relation": "shared_dir:verification/tests/fuzz/src", + "from": "integrations/ghost/src/Lith_Ghost_Server.res", + "to": "integrations/ghost/src/Lith_Ghost_Webhook.res", + "relation": "shared_dir:integrations/ghost/src", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", - "to": ".machine_readable/contractiles/trust/trust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/trust", + "from": ".machine_readable/contractiles/dust/dust.ncl", + "to": ".machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/dust", "weight": 1.0 }, { - "from": "ffi/zig/src/bridge.zig", - "to": "ffi/zig/src/main.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "beam/native/src/beam.zig", + "to": "beam/native/src/lith_nif.zig", + "relation": "shared_dir:beam/native/src", "weight": 1.0 }, { - "from": ".machine_readable/coaptation/coapt.ncl", - "to": ".machine_readable/coaptation/verify.sh", - "relation": "shared_dir:.machine_readable/coaptation", + "from": "verification/fuzzing/src/Lith_Fuzz_Main.res", + "to": "verification/fuzzing/src/Lith_Fuzz_GQL.res", + "relation": "shared_dir:verification/fuzzing/src", "weight": 1.0 }, { - "from": "verification/tests/integration/src/Lith_Integration_Strapi.res", - "to": "verification/tests/integration/src/Lith_Integration_Payload.res", - "relation": "shared_dir:verification/tests/integration/src", + "from": "verification/fuzzing/src/Lith_Fuzz_GQL.res", + "to": "verification/fuzzing/src/Lith_Fuzz_Runner.res", + "relation": "shared_dir:verification/fuzzing/src", "weight": 1.0 }, { - "from": "verification/tests/integration/src/Lith_Integration_Payload.res", - "to": "verification/tests/integration/src/Lith_Integration_Directus.res", - "relation": "shared_dir:verification/tests/integration/src", + "from": "tests/integration/src/Lith_Integration_Strapi.res", + "to": "tests/integration/src/Lith_Integration_Payload.res", + "relation": "shared_dir:tests/integration/src", "weight": 1.0 }, { - "from": "verification/tests/integration/src/Lith_Integration_Directus.res", - "to": "verification/tests/integration/src/Lith_Integration_Ghost.res", - "relation": "shared_dir:verification/tests/integration/src", + "from": "tests/integration/src/Lith_Integration_Payload.res", + "to": "tests/integration/src/Lith_Integration_Directus.res", + "relation": "shared_dir:tests/integration/src", "weight": 1.0 }, { - "from": "tools/sdk-gen/src/Main.res", - "to": "tools/sdk-gen/src/Generator.res", - "relation": "shared_dir:tools/sdk-gen/src", + "from": "tests/integration/src/Lith_Integration_Directus.res", + "to": "tests/integration/src/Lith_Integration_Ghost.res", + "relation": "shared_dir:tests/integration/src", "weight": 1.0 }, { - "from": "tools/sdk-gen/src/Generator.res", - "to": "tools/sdk-gen/src/ReScriptGen.res", - "relation": "shared_dir:tools/sdk-gen/src", + "from": ".machine_readable/arrival-pack/arrival-pack.ncl", + "to": ".machine_readable/arrival-pack/generate.sh", + "relation": "shared_dir:.machine_readable/arrival-pack", "weight": 1.0 }, { - "from": "lith-http/test_analytics_api.sh", - "to": "lith-http/test_http_api.sh", - "relation": "shared_dir:lith-http", + "from": "core-zig/test-ffi-integration.c", + "to": "core-zig/test-execution.sh", + "relation": "shared_dir:core-zig", "weight": 1.0 }, { - "from": "lith-http/test_http_api.sh", - "to": "lith-http/test_observability.sh", - "relation": "shared_dir:lith-http", + "from": "verification/tests/fuzz/src/Lith_Fuzz_Main.res", + "to": "verification/tests/fuzz/src/Lith_Fuzz_GQL.res", + "relation": "shared_dir:verification/tests/fuzz/src", "weight": 1.0 }, { - "from": "lith-http/test_observability.sh", - "to": "lith-http/test_auth.sh", - "relation": "shared_dir:lith-http", + "from": "verification/tests/fuzz/src/Lith_Fuzz_GQL.res", + "to": "verification/tests/fuzz/src/Lith_Fuzz_Runner.res", + "relation": "shared_dir:verification/tests/fuzz/src", "weight": 1.0 }, { - "from": "lith-http/test_auth.sh", - "to": "lith-http/test_m13.sh", - "relation": "shared_dir:lith-http", + "from": ".machine_readable/coaptation/coapt.ncl", + "to": ".machine_readable/coaptation/verify.sh", + "relation": "shared_dir:.machine_readable/coaptation", "weight": 1.0 }, { - "from": "lith-http/test_m13.sh", - "to": "lith-http/test_geo_api.sh", - "relation": "shared_dir:lith-http", + "from": ".machine_readable/contractiles/intend/intend.ncl", + "to": ".machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/intend", "weight": 1.0 }, { - "from": "lith-http/test_geo_api.sh", - "to": "lith-http/test_persistence.sh", - "relation": "shared_dir:lith-http", + "from": "tests/fuzz/src/Lith_Fuzz_Main.res", + "to": "tests/fuzz/src/Lith_Fuzz_GQL.res", + "relation": "shared_dir:tests/fuzz/src", "weight": 1.0 }, { - "from": ".machine_readable/arrival-pack/arrival-pack.ncl", - "to": ".machine_readable/arrival-pack/generate.sh", - "relation": "shared_dir:.machine_readable/arrival-pack", + "from": "tests/fuzz/src/Lith_Fuzz_GQL.res", + "to": "tests/fuzz/src/Lith_Fuzz_Runner.res", + "relation": "shared_dir:tests/fuzz/src", "weight": 1.0 }, { - "from": "verification/fuzzing/src/Lith_Fuzz_Main.res", - "to": "verification/fuzzing/src/Lith_Fuzz_GQL.res", - "relation": "shared_dir:verification/fuzzing/src", + "from": "api/src/config.zig", + "to": "api/src/auth.zig", + "relation": "shared_dir:api/src", "weight": 1.0 }, { - "from": "verification/fuzzing/src/Lith_Fuzz_GQL.res", - "to": "verification/fuzzing/src/Lith_Fuzz_Runner.res", - "relation": "shared_dir:verification/fuzzing/src", + "from": "api/src/auth.zig", + "to": "api/src/websocket.zig", + "relation": "shared_dir:api/src", "weight": 1.0 }, { - "from": "core-zig/test-ffi-integration.c", - "to": "core-zig/test-execution.sh", - "relation": "shared_dir:core-zig", + "from": "api/src/websocket.zig", + "to": "api/src/bridge_client.zig", + "relation": "shared_dir:api/src", + "weight": 1.0 + }, + { + "from": "api/src/bridge_client.zig", + "to": "api/src/grpc.zig", + "relation": "shared_dir:api/src", "weight": 1.0 }, { - "from": "perf/src/Lith_Perf_Pool.res", - "to": "perf/src/Lith_Perf_Cache.res", - "relation": "shared_dir:perf/src", + "from": "api/src/grpc.zig", + "to": "api/src/main.zig", + "relation": "shared_dir:api/src", "weight": 1.0 }, { - "from": "perf/src/Lith_Perf_Cache.res", - "to": "perf/src/Lith_Perf_Batch.res", - "relation": "shared_dir:perf/src", + "from": "lith-http/test_analytics_api.sh", + "to": "lith-http/test_http_api.sh", + "relation": "shared_dir:lith-http", "weight": 1.0 }, { - "from": "analytics/src/Lith_Analytics_Window.res", - "to": "analytics/src/api.jl", - "relation": "shared_dir:analytics/src", + "from": "lith-http/test_http_api.sh", + "to": "lith-http/test_observability.sh", + "relation": "shared_dir:lith-http", "weight": 1.0 }, { - "from": "analytics/src/api.jl", - "to": "analytics/src/lith_client.jl", - "relation": "shared_dir:analytics/src", + "from": "lith-http/test_observability.sh", + "to": "lith-http/test_auth.sh", + "relation": "shared_dir:lith-http", "weight": 1.0 }, { - "from": "analytics/src/lith_client.jl", - "to": "analytics/src/Lith_Analytics_TimeSeries.res", - "relation": "shared_dir:analytics/src", + "from": "lith-http/test_auth.sh", + "to": "lith-http/test_m13.sh", + "relation": "shared_dir:lith-http", "weight": 1.0 }, { - "from": "tests/e2e/src/Lith_E2E_Sync.res", - "to": "tests/e2e/src/Lith_E2E_API.res", - "relation": "shared_dir:tests/e2e/src", + "from": "lith-http/test_m13.sh", + "to": "lith-http/test_geo_api.sh", + "relation": "shared_dir:lith-http", "weight": 1.0 }, { - "from": "tests/e2e/src/Lith_E2E_API.res", - "to": "tests/e2e/src/Lith_E2E_Types.res", - "relation": "shared_dir:tests/e2e/src", + "from": "lith-http/test_geo_api.sh", + "to": "lith-http/test_persistence.sh", + "relation": "shared_dir:lith-http", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", - "to": ".machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/bust", - "weight": 1.0 + "from": "distributed/src/Lith_Distributed_Sharding.res", + "to": "OTP", + "relation": "framework", + "weight": 2.0 }, { "from": "distributed/src/Lith_Distributed_Sharding.res", @@ -2164,7 +2170,7 @@ "weight": 2.0 }, { - "from": "distributed/src/Lith_Distributed_Sharding.res", + "from": "examples/demo-server.zig", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -2182,10 +2188,10 @@ "weight": 2.0 }, { - "from": "examples/demo-server.zig", + "from": "perf/src/Lith_Perf_Pool.res", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "perf/src/Lith_Perf_Pool.res", @@ -2200,7 +2206,7 @@ "weight": 1.0 }, { - "from": "perf/src/Lith_Perf_Pool.res", + "from": "perf/src/Lith_Perf_Cache.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2218,7 +2224,7 @@ "weight": 1.0 }, { - "from": "perf/src/Lith_Perf_Cache.res", + "from": "perf/src/Lith_Perf_Batch.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2236,10 +2242,10 @@ "weight": 1.0 }, { - "from": "perf/src/Lith_Perf_Batch.res", + "from": "core-zig/src/bridge.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 42.0 }, { "from": "core-zig/src/bridge.zig", @@ -2254,10 +2260,10 @@ "weight": 42.0 }, { - "from": "core-zig/src/bridge.zig", + "from": "core-zig/src/blocks.zig", "to": "OTP", "relation": "framework", - "weight": 42.0 + "weight": 1.0 }, { "from": "core-zig/src/blocks.zig", @@ -2272,7 +2278,7 @@ "weight": 1.0 }, { - "from": "core-zig/src/blocks.zig", + "from": "core-zig/test-ffi-integration.c", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2290,7 +2296,7 @@ "weight": 1.0 }, { - "from": "core-zig/test-ffi-integration.c", + "from": "core-zig/test-execution.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2308,7 +2314,7 @@ "weight": 1.0 }, { - "from": "core-zig/test-execution.sh", + "from": "generated/abi/bridge.h", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2326,10 +2332,10 @@ "weight": 1.0 }, { - "from": "generated/abi/bridge.h", + "from": "src/interface/Abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 12.0 }, { "from": "src/interface/Abi/Foreign.idr", @@ -2344,10 +2350,10 @@ "weight": 12.0 }, { - "from": "src/interface/Abi/Foreign.idr", + "from": "src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 12.0 + "weight": 1.0 }, { "from": "src/interface/ffi/src/main.zig", @@ -2362,10 +2368,10 @@ "weight": 1.0 }, { - "from": "src/interface/ffi/src/main.zig", + "from": "src/Lith/LithForeign.idr", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 147.0 }, { "from": "src/Lith/LithForeign.idr", @@ -2380,10 +2386,10 @@ "weight": 147.0 }, { - "from": "src/Lith/LithForeign.idr", + "from": ".machine_readable/arrival-pack/arrival-pack.ncl", "to": "OTP", "relation": "framework", - "weight": 147.0 + "weight": 1.0 }, { "from": ".machine_readable/arrival-pack/arrival-pack.ncl", @@ -2398,7 +2404,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/arrival-pack/arrival-pack.ncl", + "from": ".machine_readable/arrival-pack/generate.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2416,7 +2422,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/arrival-pack/generate.sh", + "from": ".machine_readable/coaptation/coapt.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2434,7 +2440,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/coaptation/coapt.ncl", + "from": ".machine_readable/coaptation/verify.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2452,7 +2458,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/coaptation/verify.sh", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2470,7 +2476,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "from": ".machine_readable/contractiles/bust/bust.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2488,7 +2494,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.ncl", + "from": ".machine_readable/contractiles/must/must.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2506,7 +2512,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.k9.ncl", + "from": ".machine_readable/contractiles/must/must.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2524,7 +2530,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.ncl", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2542,7 +2548,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "from": ".machine_readable/contractiles/trust/trust.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2560,7 +2566,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.ncl", + "from": ".machine_readable/contractiles/adjust/adjust.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2578,7 +2584,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "from": ".machine_readable/contractiles/adjust/adjust.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2596,7 +2602,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "from": ".machine_readable/contractiles/_base.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2614,7 +2620,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/_base.ncl", + "from": ".machine_readable/contractiles/intend/intend.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2632,7 +2638,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", + "from": ".machine_readable/contractiles/intend/intend.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2650,7 +2656,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.k9.ncl", + "from": ".machine_readable/contractiles/dust/dust.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2668,7 +2674,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.ncl", + "from": ".machine_readable/contractiles/dust/dust.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2686,10 +2692,10 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.k9.ncl", + "from": "studio/src/RuntimeBridge.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "studio/src/RuntimeBridge.res", @@ -2704,10 +2710,10 @@ "weight": 6.0 }, { - "from": "studio/src/RuntimeBridge.res", + "from": "studio/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 6.0 + "weight": 1.0 }, { "from": "studio/ffi/zig/src/main.zig", @@ -2722,10 +2728,10 @@ "weight": 1.0 }, { - "from": "studio/ffi/zig/src/main.zig", + "from": "studio/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "studio/ffi/zig/test/integration_test.zig", @@ -2740,10 +2746,10 @@ "weight": 4.0 }, { - "from": "studio/ffi/zig/test/integration_test.zig", + "from": "geo/src/config.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "geo/src/config.rs", @@ -2758,10 +2764,10 @@ "weight": 1.0 }, { - "from": "geo/src/config.rs", + "from": "geo/src/index/rtree.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 13.0 }, { "from": "geo/src/index/rtree.rs", @@ -2776,10 +2782,10 @@ "weight": 13.0 }, { - "from": "geo/src/index/rtree.rs", + "from": "geo/src/api/mod.rs", "to": "OTP", "relation": "framework", - "weight": 13.0 + "weight": 2.0 }, { "from": "geo/src/api/mod.rs", @@ -2794,10 +2800,10 @@ "weight": 2.0 }, { - "from": "geo/src/api/mod.rs", + "from": "geo/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "geo/ffi/zig/src/main.zig", @@ -2812,10 +2818,10 @@ "weight": 1.0 }, { - "from": "geo/ffi/zig/src/main.zig", + "from": "geo/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "geo/ffi/zig/test/integration_test.zig", @@ -2830,10 +2836,10 @@ "weight": 4.0 }, { - "from": "geo/ffi/zig/test/integration_test.zig", + "from": "session/dispatch.sh", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "session/dispatch.sh", @@ -2848,7 +2854,7 @@ "weight": 1.0 }, { - "from": "session/dispatch.sh", + "from": "tests/e2e.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2866,7 +2872,7 @@ "weight": 1.0 }, { - "from": "tests/e2e.sh", + "from": "tests/property/src/Lith_Property_Runner.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2884,7 +2890,7 @@ "weight": 1.0 }, { - "from": "tests/property/src/Lith_Property_Runner.res", + "from": "tests/property/src/Lith_Property_GQL.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2902,7 +2908,7 @@ "weight": 1.0 }, { - "from": "tests/property/src/Lith_Property_GQL.res", + "from": "tests/property/src/Lith_Property_Generators.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2920,7 +2926,7 @@ "weight": 1.0 }, { - "from": "tests/property/src/Lith_Property_Generators.res", + "from": "tests/integration/src/Lith_Integration_Strapi.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2938,7 +2944,7 @@ "weight": 1.0 }, { - "from": "tests/integration/src/Lith_Integration_Strapi.res", + "from": "tests/integration/src/Lith_Integration_Payload.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2956,7 +2962,7 @@ "weight": 1.0 }, { - "from": "tests/integration/src/Lith_Integration_Payload.res", + "from": "tests/integration/src/Lith_Integration_Directus.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2974,7 +2980,7 @@ "weight": 1.0 }, { - "from": "tests/integration/src/Lith_Integration_Directus.res", + "from": "tests/integration/src/Lith_Integration_Ghost.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -2992,7 +2998,7 @@ "weight": 1.0 }, { - "from": "tests/integration/src/Lith_Integration_Ghost.res", + "from": "tests/fuzz/src/Lith_Fuzz_Main.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3010,7 +3016,7 @@ "weight": 1.0 }, { - "from": "tests/fuzz/src/Lith_Fuzz_Main.res", + "from": "tests/fuzz/src/Lith_Fuzz_GQL.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3028,7 +3034,7 @@ "weight": 1.0 }, { - "from": "tests/fuzz/src/Lith_Fuzz_GQL.res", + "from": "tests/fuzz/src/Lith_Fuzz_Runner.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3046,7 +3052,7 @@ "weight": 1.0 }, { - "from": "tests/fuzz/src/Lith_Fuzz_Runner.res", + "from": "tests/e2e/src/Lith_E2E_Sync.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3064,7 +3070,7 @@ "weight": 1.0 }, { - "from": "tests/e2e/src/Lith_E2E_Sync.res", + "from": "tests/e2e/src/Lith_E2E_API.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3082,7 +3088,7 @@ "weight": 1.0 }, { - "from": "tests/e2e/src/Lith_E2E_API.res", + "from": "tests/e2e/src/Lith_E2E_Types.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3100,7 +3106,7 @@ "weight": 1.0 }, { - "from": "tests/e2e/src/Lith_E2E_Types.res", + "from": "tests/e2e/template_instantiation_test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3118,10 +3124,10 @@ "weight": 1.0 }, { - "from": "tests/e2e/template_instantiation_test.sh", + "from": "ffi/zig/src/bridge.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "ffi/zig/src/bridge.zig", @@ -3136,10 +3142,10 @@ "weight": 6.0 }, { - "from": "ffi/zig/src/bridge.zig", + "from": "ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 6.0 + "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", @@ -3154,10 +3160,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/main.zig", + "from": "ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "ffi/zig/test/integration_test.zig", @@ -3172,10 +3178,10 @@ "weight": 4.0 }, { - "from": "ffi/zig/test/integration_test.zig", + "from": "verification/benchmarks/run_all_benchmarks.sh", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "verification/benchmarks/run_all_benchmarks.sh", @@ -3190,7 +3196,7 @@ "weight": 1.0 }, { - "from": "verification/benchmarks/run_all_benchmarks.sh", + "from": "verification/tests/e2e.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3208,7 +3214,7 @@ "weight": 1.0 }, { - "from": "verification/tests/e2e.sh", + "from": "verification/tests/property/src/Lith_Property_Runner.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3226,7 +3232,7 @@ "weight": 1.0 }, { - "from": "verification/tests/property/src/Lith_Property_Runner.res", + "from": "verification/tests/property/src/Lith_Property_GQL.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3244,7 +3250,7 @@ "weight": 1.0 }, { - "from": "verification/tests/property/src/Lith_Property_GQL.res", + "from": "verification/tests/property/src/Lith_Property_Generators.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3262,7 +3268,7 @@ "weight": 1.0 }, { - "from": "verification/tests/property/src/Lith_Property_Generators.res", + "from": "verification/tests/integration/src/Lith_Integration_Strapi.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3280,7 +3286,7 @@ "weight": 1.0 }, { - "from": "verification/tests/integration/src/Lith_Integration_Strapi.res", + "from": "verification/tests/integration/src/Lith_Integration_Payload.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3298,7 +3304,7 @@ "weight": 1.0 }, { - "from": "verification/tests/integration/src/Lith_Integration_Payload.res", + "from": "verification/tests/integration/src/Lith_Integration_Directus.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3316,7 +3322,7 @@ "weight": 1.0 }, { - "from": "verification/tests/integration/src/Lith_Integration_Directus.res", + "from": "verification/tests/integration/src/Lith_Integration_Ghost.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3334,7 +3340,7 @@ "weight": 1.0 }, { - "from": "verification/tests/integration/src/Lith_Integration_Ghost.res", + "from": "verification/tests/fuzz/src/Lith_Fuzz_Main.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3352,7 +3358,7 @@ "weight": 1.0 }, { - "from": "verification/tests/fuzz/src/Lith_Fuzz_Main.res", + "from": "verification/tests/fuzz/src/Lith_Fuzz_GQL.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3370,7 +3376,7 @@ "weight": 1.0 }, { - "from": "verification/tests/fuzz/src/Lith_Fuzz_GQL.res", + "from": "verification/tests/fuzz/src/Lith_Fuzz_Runner.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3388,7 +3394,7 @@ "weight": 1.0 }, { - "from": "verification/tests/fuzz/src/Lith_Fuzz_Runner.res", + "from": "verification/tests/e2e/src/Lith_E2E_Sync.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3406,7 +3412,7 @@ "weight": 1.0 }, { - "from": "verification/tests/e2e/src/Lith_E2E_Sync.res", + "from": "verification/tests/e2e/src/Lith_E2E_API.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3424,7 +3430,7 @@ "weight": 1.0 }, { - "from": "verification/tests/e2e/src/Lith_E2E_API.res", + "from": "verification/tests/e2e/src/Lith_E2E_Types.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3442,7 +3448,7 @@ "weight": 1.0 }, { - "from": "verification/tests/e2e/src/Lith_E2E_Types.res", + "from": "verification/tests/e2e/template_instantiation_test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3460,7 +3466,7 @@ "weight": 1.0 }, { - "from": "verification/tests/e2e/template_instantiation_test.sh", + "from": "verification/fuzzing/src/Lith_Fuzz_Main.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3478,7 +3484,7 @@ "weight": 1.0 }, { - "from": "verification/fuzzing/src/Lith_Fuzz_Main.res", + "from": "verification/fuzzing/src/Lith_Fuzz_GQL.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3496,7 +3502,7 @@ "weight": 1.0 }, { - "from": "verification/fuzzing/src/Lith_Fuzz_GQL.res", + "from": "verification/fuzzing/src/Lith_Fuzz_Runner.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3514,7 +3520,7 @@ "weight": 1.0 }, { - "from": "verification/fuzzing/src/Lith_Fuzz_Runner.res", + "from": "tools/bofig_ingest.exs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3532,7 +3538,7 @@ "weight": 1.0 }, { - "from": "tools/bofig_ingest.exs", + "from": "tools/bofig-ingest.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3550,10 +3556,10 @@ "weight": 1.0 }, { - "from": "tools/bofig-ingest.sh", + "from": "tools/sdk-gen/src/Main.res", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 19.0 }, { "from": "tools/sdk-gen/src/Main.res", @@ -3568,10 +3574,10 @@ "weight": 19.0 }, { - "from": "tools/sdk-gen/src/Main.res", + "from": "tools/sdk-gen/src/Generator.res", "to": "OTP", "relation": "framework", - "weight": 19.0 + "weight": 1.0 }, { "from": "tools/sdk-gen/src/Generator.res", @@ -3586,7 +3592,7 @@ "weight": 1.0 }, { - "from": "tools/sdk-gen/src/Generator.res", + "from": "tools/sdk-gen/src/ReScriptGen.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3604,10 +3610,10 @@ "weight": 1.0 }, { - "from": "tools/sdk-gen/src/ReScriptGen.res", + "from": "beam/src/lith_beam/client.gleam", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 27.0 }, { "from": "beam/src/lith_beam/client.gleam", @@ -3622,10 +3628,10 @@ "weight": 27.0 }, { - "from": "beam/src/lith_beam/client.gleam", + "from": "beam/native/src/beam.zig", "to": "OTP", "relation": "framework", - "weight": 27.0 + "weight": 3.0 }, { "from": "beam/native/src/beam.zig", @@ -3640,10 +3646,10 @@ "weight": 3.0 }, { - "from": "beam/native/src/beam.zig", + "from": "beam/native/src/lith_nif.zig", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 24.0 }, { "from": "beam/native/src/lith_nif.zig", @@ -3658,10 +3664,10 @@ "weight": 24.0 }, { - "from": "beam/native/src/lith_nif.zig", + "from": "beam/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 24.0 + "weight": 1.0 }, { "from": "beam/ffi/zig/src/main.zig", @@ -3676,10 +3682,10 @@ "weight": 1.0 }, { - "from": "beam/ffi/zig/src/main.zig", + "from": "beam/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "beam/ffi/zig/test/integration_test.zig", @@ -3694,10 +3700,10 @@ "weight": 4.0 }, { - "from": "beam/ffi/zig/test/integration_test.zig", + "from": "beam/test/lith_beam_smoke_test.gleam", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 6.0 }, { "from": "beam/test/lith_beam_smoke_test.gleam", @@ -3712,10 +3718,10 @@ "weight": 6.0 }, { - "from": "beam/test/lith_beam_smoke_test.gleam", + "from": "beam/native_rust/src/lib.rs", "to": "OTP", "relation": "framework", - "weight": 6.0 + "weight": 35.0 }, { "from": "beam/native_rust/src/lib.rs", @@ -3730,10 +3736,10 @@ "weight": 35.0 }, { - "from": "beam/native_rust/src/lib.rs", + "from": "api/src/config.zig", "to": "OTP", "relation": "framework", - "weight": 35.0 + "weight": 1.0 }, { "from": "api/src/config.zig", @@ -3748,10 +3754,10 @@ "weight": 1.0 }, { - "from": "api/src/config.zig", + "from": "api/src/auth.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "api/src/auth.zig", @@ -3766,10 +3772,10 @@ "weight": 2.0 }, { - "from": "api/src/auth.zig", + "from": "api/src/websocket.zig", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "api/src/websocket.zig", @@ -3784,7 +3790,7 @@ "weight": 1.0 }, { - "from": "api/src/websocket.zig", + "from": "api/src/bridge_client.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3802,7 +3808,7 @@ "weight": 1.0 }, { - "from": "api/src/bridge_client.zig", + "from": "api/src/grpc.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3820,10 +3826,10 @@ "weight": 1.0 }, { - "from": "api/src/grpc.zig", + "from": "api/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "api/src/main.zig", @@ -3838,10 +3844,10 @@ "weight": 2.0 }, { - "from": "api/src/main.zig", + "from": "analytics/src/Lith_Analytics_Window.res", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 6.0 }, { "from": "analytics/src/Lith_Analytics_Window.res", @@ -3856,10 +3862,10 @@ "weight": 6.0 }, { - "from": "analytics/src/Lith_Analytics_Window.res", + "from": "analytics/src/api.jl", "to": "OTP", "relation": "framework", - "weight": 6.0 + "weight": 1.0 }, { "from": "analytics/src/api.jl", @@ -3874,7 +3880,7 @@ "weight": 1.0 }, { - "from": "analytics/src/api.jl", + "from": "analytics/src/lith_client.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3892,7 +3898,7 @@ "weight": 1.0 }, { - "from": "analytics/src/lith_client.jl", + "from": "analytics/src/Lith_Analytics_TimeSeries.res", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3910,7 +3916,7 @@ "weight": 1.0 }, { - "from": "analytics/src/Lith_Analytics_TimeSeries.res", + "from": "analytics/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3928,10 +3934,10 @@ "weight": 1.0 }, { - "from": "analytics/ffi/zig/src/main.zig", + "from": "analytics/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "analytics/ffi/zig/test/integration_test.zig", @@ -3946,10 +3952,10 @@ "weight": 4.0 }, { - "from": "analytics/ffi/zig/test/integration_test.zig", + "from": "integrations/directus/src/Lith_Directus_Hook.res", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 3.0 }, { "from": "integrations/directus/src/Lith_Directus_Hook.res", @@ -3964,7 +3970,7 @@ "weight": 3.0 }, { - "from": "integrations/directus/src/Lith_Directus_Hook.res", + "from": "integrations/ghost/src/Lith_Ghost_Server.res", "to": "OTP", "relation": "framework", "weight": 3.0 @@ -3982,7 +3988,7 @@ "weight": 3.0 }, { - "from": "integrations/ghost/src/Lith_Ghost_Server.res", + "from": "integrations/ghost/src/Lith_Ghost_Webhook.res", "to": "OTP", "relation": "framework", "weight": 3.0 @@ -4000,7 +4006,7 @@ "weight": 3.0 }, { - "from": "integrations/ghost/src/Lith_Ghost_Webhook.res", + "from": "integrations/strapi/src/Lith_Strapi_Client.res", "to": "OTP", "relation": "framework", "weight": 3.0 @@ -4018,7 +4024,7 @@ "weight": 3.0 }, { - "from": "integrations/strapi/src/Lith_Strapi_Client.res", + "from": "integrations/payload/src/Lith_Payload_Hooks.res", "to": "OTP", "relation": "framework", "weight": 3.0 @@ -4036,10 +4042,10 @@ "weight": 3.0 }, { - "from": "integrations/payload/src/Lith_Payload_Hooks.res", + "from": "lith-http/test_analytics_api.sh", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "lith-http/test_analytics_api.sh", @@ -4054,7 +4060,7 @@ "weight": 1.0 }, { - "from": "lith-http/test_analytics_api.sh", + "from": "lith-http/test_http_api.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4072,7 +4078,7 @@ "weight": 1.0 }, { - "from": "lith-http/test_http_api.sh", + "from": "lith-http/bench/run_all_benchmarks.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4090,7 +4096,7 @@ "weight": 1.0 }, { - "from": "lith-http/bench/run_all_benchmarks.sh", + "from": "lith-http/test_observability.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4108,7 +4114,7 @@ "weight": 1.0 }, { - "from": "lith-http/test_observability.sh", + "from": "lith-http/test_auth.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4126,7 +4132,7 @@ "weight": 1.0 }, { - "from": "lith-http/test_auth.sh", + "from": "lith-http/test_m13.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4144,7 +4150,7 @@ "weight": 1.0 }, { - "from": "lith-http/test_m13.sh", + "from": "lith-http/test_geo_api.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4162,7 +4168,7 @@ "weight": 1.0 }, { - "from": "lith-http/test_geo_api.sh", + "from": "lith-http/test_persistence.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4180,10 +4186,10 @@ "weight": 1.0 }, { - "from": "lith-http/test_persistence.sh", + "from": "lith-http/lib/lith_http/temporal_index.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "lith-http/lib/lith_http/temporal_index.ex", @@ -4198,10 +4204,10 @@ "weight": 2.0 }, { - "from": "lith-http/lib/lith_http/temporal_index.ex", + "from": "clients/rescript/src/Lithoglyph_Subscriptions.res", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 10.0 }, { "from": "clients/rescript/src/Lithoglyph_Subscriptions.res", @@ -4216,10 +4222,10 @@ "weight": 10.0 }, { - "from": "clients/rescript/src/Lithoglyph_Subscriptions.res", + "from": "clients/rescript/src/Lithoglyph.res", "to": "OTP", "relation": "framework", - "weight": 10.0 + "weight": 23.0 }, { "from": "clients/rescript/src/Lithoglyph.res", @@ -4234,10 +4240,10 @@ "weight": 23.0 }, { - "from": "clients/rescript/src/Lithoglyph.res", + "from": "clients/rescript/src/Lith.res", "to": "OTP", "relation": "framework", - "weight": 23.0 + "weight": 12.0 }, { "from": "clients/rescript/src/Lith.res", @@ -4250,72 +4256,86 @@ "to": "WebServer", "relation": "framework", "weight": 12.0 - }, - { - "from": "clients/rescript/src/Lith.res", - "to": "OTP", - "relation": "framework", - "weight": 12.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", + "source_category": "UnsafeFFI", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "geo/src/config.rs" + "beam/src/lith_beam/client.gleam" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnsafeFFI->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "UnsafeDeserialization", + "sink_axis": "cpu", + "severity_value": 3.5, "files": [ - "geo/src/index/rtree.rs" + "clients/rescript/src/Lithoglyph_Subscriptions.res" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "PanicPath->Disk" + "relation": "UnsafeDeserialization->Cpu" }, { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", + "source_category": "CryptoMisuse", + "sink_axis": "network", "severity_value": 3.5, "files": [ - "beam/native_rust/src/lib.rs" + "lith-http/lib/lith_http/temporal_index.ex" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "UnsafeCode->Concurrency" + "relation": "CryptoMisuse->Network" }, { - "source_category": "CryptoMisuse", - "sink_axis": "network", + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + ".machine_readable/arrival-pack/extract.sh", + ".machine_readable/coaptation/extract-facts.sh", + "scripts/check-proofs.sh" + ], + "frameworks": [ + "OTP", + "Phoenix", + "WebServer" + ], + "relation": "CommandInjection->Cpu" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", "severity_value": 3.5, "files": [ - "lith-http/lib/lith_http/temporal_index.ex" + "core-zig/src/bridge.zig", + "ffi/zig/src/bridge.zig", + "beam/native/src/beam.zig", + "beam/native/src/lith_nif.zig", + "beam/native_rust/src/lib.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "CryptoMisuse->Network" + "relation": "UnsafeCode->Memory" }, { "source_category": "InputBoundary", @@ -4326,9 +4346,9 @@ "lith-http/bench/http_load_test.js" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "InputBoundary->Cpu" }, @@ -4347,45 +4367,39 @@ "clients/rescript/src/Lith.res" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "PanicPath->Memory" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "UnsafeDeserialization", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - ".machine_readable/arrival-pack/extract.sh", - ".machine_readable/coaptation/extract-facts.sh", - "scripts/check-proofs.sh" + "clients/rescript/src/Lithoglyph_Subscriptions.res" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "CommandInjection->Cpu" + "relation": "UnsafeDeserialization->Memory" }, { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "core-zig/src/bridge.zig", - "ffi/zig/src/bridge.zig", - "beam/native/src/beam.zig", - "beam/native/src/lith_nif.zig", - "beam/native_rust/src/lib.rs" + "geo/src/index/rtree.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "UnsafeCode->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "UnboundedAllocation", @@ -4395,25 +4409,30 @@ "geo/src/config.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnsafeDeserialization", - "sink_axis": "cpu", - "severity_value": 3.5, + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "clients/rescript/src/Lithoglyph_Subscriptions.res" + "tests/e2e.sh", + "verification/tests/e2e.sh", + "lith-http/test_analytics_api.sh", + "lith-http/test_http_api.sh", + "lith-http/test_geo_api.sh", + "lith-http/test_persistence.sh" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "UnsafeDeserialization->Cpu" + "relation": "PathTraversal->Disk" }, { "source_category": "DynamicCodeExecution", @@ -4424,12 +4443,26 @@ "beam/test/lith_integration_test.exs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "DynamicCodeExecution->Cpu" }, + { + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, + "files": [ + "beam/native_rust/src/lib.rs" + ], + "frameworks": [ + "OTP", + "Phoenix", + "WebServer" + ], + "relation": "UnsafeCode->Concurrency" + }, { "source_category": "MutationGap", "sink_axis": "cpu", @@ -4463,58 +4496,25 @@ "lith-http/test/lith_http_web/controllers/error_json_test.exs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], "relation": "MutationGap->Cpu" }, { - "source_category": "UnsafeFFI", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "beam/src/lith_beam/client.gleam" - ], - "frameworks": [ - "Phoenix", - "WebServer", - "OTP" - ], - "relation": "UnsafeFFI->Memory" - }, - { - "source_category": "UnsafeDeserialization", + "source_category": "UnboundedAllocation", "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "clients/rescript/src/Lithoglyph_Subscriptions.res" - ], - "frameworks": [ - "Phoenix", - "WebServer", - "OTP" - ], - "relation": "UnsafeDeserialization->Memory" - }, - { - "source_category": "PathTraversal", - "sink_axis": "disk", "severity_value": 2.5, "files": [ - "tests/e2e.sh", - "verification/tests/e2e.sh", - "lith-http/test_analytics_api.sh", - "lith-http/test_http_api.sh", - "lith-http/test_geo_api.sh", - "lith-http/test_persistence.sh" + "geo/src/config.rs" ], "frameworks": [ + "OTP", "Phoenix", - "WebServer", - "OTP" + "WebServer" ], - "relation": "PathTraversal->Disk" + "relation": "UnboundedAllocation->Memory" } ] }, diff --git a/scans/lucidscript.json b/scans/lucidscript.json index d4ec3c73..51c123be 100644 --- a/scans/lucidscript.json +++ b/scans/lucidscript.json @@ -28,7 +28,7 @@ } ], "statistics": { - "total_lines": 4622, + "total_lines": 4551, "unsafe_blocks": 4, "panic_sites": 0, "unwrap_calls": 0, diff --git a/scans/lustreiser.json b/scans/lustreiser.json index f0a96cd2..83102d51 100644 --- a/scans/lustreiser.json +++ b/scans/lustreiser.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "lustreiser", - "language": "idris", + "language": "rust", "frameworks": [], "weak_points": [ { @@ -142,8 +142,8 @@ ], "recommended_attacks": [ "cpu", - "memory", - "disk" + "disk", + "memory" ], "dependency_graph": { "edges": [ @@ -174,14 +174,14 @@ "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", @@ -194,14 +194,14 @@ "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/maa-framework.json b/scans/maa-framework.json index 5d0ceaa8..1a5ebffc 100644 --- a/scans/maa-framework.json +++ b/scans/maa-framework.json @@ -165,24 +165,12 @@ } ], "recommended_attacks": [ - "disk", "cpu", - "memory" + "memory", + "disk" ], "dependency_graph": { "edges": [ - { - "from": "aletheia/extraction/rhodibot/src/lib.rs", - "to": "aletheia/extraction/rhodibot/src/bot.rs", - "relation": "shared_dir:aletheia/extraction/rhodibot/src", - "weight": 1.0 - }, - { - "from": "aletheia/extraction/rhodibot/src/bot.rs", - "to": "aletheia/extraction/rhodibot/src/main.rs", - "relation": "shared_dir:aletheia/extraction/rhodibot/src", - "weight": 1.0 - }, { "from": "aletheia/src/config.rs", "to": "aletheia/src/checks.rs", @@ -194,6 +182,18 @@ "to": "aletheia/src/types.rs", "relation": "shared_dir:aletheia/src", "weight": 1.0 + }, + { + "from": "aletheia/extraction/rhodibot/src/lib.rs", + "to": "aletheia/extraction/rhodibot/src/bot.rs", + "relation": "shared_dir:aletheia/extraction/rhodibot/src", + "weight": 1.0 + }, + { + "from": "aletheia/extraction/rhodibot/src/bot.rs", + "to": "aletheia/extraction/rhodibot/src/main.rs", + "relation": "shared_dir:aletheia/extraction/rhodibot/src", + "weight": 1.0 } ] }, diff --git a/scans/manifesto.json b/scans/manifesto.json index 7c57382a..faa5763c 100644 --- a/scans/manifesto.json +++ b/scans/manifesto.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "manifesto", - "language": "shell", + "language": "scheme", "frameworks": [], "weak_points": [], "statistics": { diff --git a/scans/me-dialect.json b/scans/me-dialect.json index 163be81a..5df77d1d 100644 --- a/scans/me-dialect.json +++ b/scans/me-dialect.json @@ -174,18 +174,12 @@ } ], "recommended_attacks": [ - "cpu", "memory", + "cpu", "disk" ], "dependency_graph": { "edges": [ - { - "from": "src/MeAstDump.res", - "to": "src/MeParser.res", - "relation": "shared_dir:src", - "weight": 1.0 - }, { "from": "lib/ocaml/MeAstDump.res", "to": "lib/ocaml/MeTest_Parser.res", @@ -197,6 +191,12 @@ "to": "lib/ocaml/MeParser.res", "relation": "shared_dir:lib/ocaml", "weight": 1.0 + }, + { + "from": "src/MeAstDump.res", + "to": "src/MeParser.res", + "relation": "shared_dir:src", + "weight": 1.0 } ] }, @@ -204,26 +204,26 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "compiler/me-wasm/src/lib.rs" + "compiler/me-wasm/src/lib.rs", + "verification/tests/MeTest_Parser.res", + "test/MeTest_Parser.res", + "lib/ocaml/MeTest_Parser.res" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "compiler/me-wasm/src/lib.rs", - "verification/tests/MeTest_Parser.res", - "test/MeTest_Parser.res", - "lib/ocaml/MeTest_Parser.res" + "compiler/me-wasm/src/lib.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" } ] }, diff --git a/scans/misinformation-defence-platform.json b/scans/misinformation-defence-platform.json index 50076fa0..7bb607ba 100644 --- a/scans/misinformation-defence-platform.json +++ b/scans/misinformation-defence-platform.json @@ -259,9 +259,9 @@ } ], "recommended_attacks": [ - "disk", "memory", "cpu", + "disk", "concurrency" ], "dependency_graph": { @@ -308,7 +308,7 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "disinfo-nesy-detector/eval/src/pipeline.rs", @@ -316,11 +316,11 @@ "disinfo-nesy-detector/eval/src/explainability.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "disinfo-nesy-detector/eval/src/pipeline.rs", @@ -328,7 +328,7 @@ "disinfo-nesy-detector/eval/src/explainability.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/modshells.json b/scans/modshells.json index aaa7765a..6d554c97 100644 --- a/scans/modshells.json +++ b/scans/modshells.json @@ -142,14 +142,16 @@ "taint_matrix": { "rows": [ { - "source_category": "UncheckedError", + "source_category": "CommandInjection", "sink_axis": "cpu", - "severity_value": 1.0, + "severity_value": 5.0, "files": [ - "src/shell_validator/shell_validator.adb" + "examples/ui/colours.sh", + "examples/os/macos.sh", + "examples/tools/starship.sh" ], "frameworks": [], - "relation": "UncheckedError->Cpu" + "relation": "CommandInjection->Cpu" }, { "source_category": "CommandInjection", @@ -164,16 +166,14 @@ "relation": "CommandInjection->Disk" }, { - "source_category": "CommandInjection", + "source_category": "UncheckedError", "sink_axis": "cpu", - "severity_value": 5.0, + "severity_value": 1.0, "files": [ - "examples/ui/colours.sh", - "examples/os/macos.sh", - "examples/tools/starship.sh" + "src/shell_validator/shell_validator.adb" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "UncheckedError->Cpu" } ] } diff --git a/scans/my-lang.json b/scans/my-lang.json index 3db1d984..fee1f11d 100644 --- a/scans/my-lang.json +++ b/scans/my-lang.json @@ -1508,35 +1508,17 @@ } ], "recommended_attacks": [ - "cpu", - "concurrency", "disk", - "memory" + "memory", + "concurrency", + "cpu" ], "dependency_graph": { "edges": [ { - "from": "my-ssg/src/generator.rs", - "to": "my-ssg/src/template.rs", - "relation": "shared_dir:my-ssg/src", - "weight": 1.0 - }, - { - "from": "my-ssg/src/template.rs", - "to": "my-ssg/src/config.rs", - "relation": "shared_dir:my-ssg/src", - "weight": 1.0 - }, - { - "from": "my-ssg/src/config.rs", - "to": "my-ssg/src/markdown.rs", - "relation": "shared_dir:my-ssg/src", - "weight": 1.0 - }, - { - "from": "my-ssg/src/markdown.rs", - "to": "my-ssg/src/main.rs", - "relation": "shared_dir:my-ssg/src", + "from": "dialects/solo/compiler/src/lib.rs", + "to": "dialects/solo/compiler/src/lexer.rs", + "relation": "shared_dir:dialects/solo/compiler/src", "weight": 1.0 }, { @@ -1582,81 +1564,75 @@ "weight": 1.0 }, { - "from": "crates/my-test/src/lib.rs", - "to": "crates/my-test/src/main.rs", - "relation": "shared_dir:crates/my-test/src", - "weight": 1.0 - }, - { - "from": "playground/hives/ensemble/examples/02_multi_agent_workflow.ensemble", - "to": "playground/hives/ensemble/examples/04_human_oversight.ensemble", - "relation": "shared_dir:playground/hives/ensemble/examples", + "from": "crates/my-qtt/src/surface.rs", + "to": "crates/my-qtt/src/session.rs", + "relation": "shared_dir:crates/my-qtt/src", "weight": 1.0 }, { - "from": "src/proptest.rs", - "to": "src/scope.rs", - "relation": "shared_dir:src", + "from": "crates/my-qtt/src/session.rs", + "to": "crates/my-qtt/src/lib.rs", + "relation": "shared_dir:crates/my-qtt/src", "weight": 1.0 }, { - "from": "src/scope.rs", - "to": "src/types.rs", - "relation": "shared_dir:src", + "from": "crates/my-lang/examples/measure_depth.rs", + "to": "crates/my-lang/examples/dhat_checker_profile.rs", + "relation": "shared_dir:crates/my-lang/examples", "weight": 1.0 }, { - "from": "src/types.rs", - "to": "src/lexer.rs", - "relation": "shared_dir:src", + "from": "crates/my-lang/src/stdlib.rs", + "to": "crates/my-lang/src/proptest.rs", + "relation": "shared_dir:crates/my-lang/src", "weight": 1.0 }, { - "from": "src/lexer.rs", - "to": "src/main.rs", - "relation": "shared_dir:src", + "from": "crates/my-lang/src/proptest.rs", + "to": "crates/my-lang/src/qtt_bridge.rs", + "relation": "shared_dir:crates/my-lang/src", "weight": 1.0 }, { - "from": "lib/common/utils.rs", - "to": "lib/common/io.rs", - "relation": "shared_dir:lib/common", + "from": "crates/my-lang/src/qtt_bridge.rs", + "to": "crates/my-lang/src/parser.rs", + "relation": "shared_dir:crates/my-lang/src", "weight": 1.0 }, { - "from": "lib/common/io.rs", - "to": "lib/common/fs.rs", - "relation": "shared_dir:lib/common", + "from": "crates/my-lang/src/parser.rs", + "to": "crates/my-lang/src/scope.rs", + "relation": "shared_dir:crates/my-lang/src", "weight": 1.0 }, { - "from": "lib/common/fs.rs", - "to": "lib/common/collections.rs", - "relation": "shared_dir:lib/common", + "from": "crates/my-lang/src/scope.rs", + "to": "crates/my-lang/src/checker.rs", + "relation": "shared_dir:crates/my-lang/src", "weight": 1.0 }, { - "from": "lib/common/collections.rs", - "to": "lib/common/types.rs", - "relation": "shared_dir:lib/common", + "from": "crates/my-lang/src/checker.rs", + "to": "crates/my-lang/src/types.rs", + "relation": "shared_dir:crates/my-lang/src", "weight": 1.0 }, { - "from": "lib/common/types.rs", - "to": "lib/common/net.rs", - "relation": "shared_dir:lib/common", + "from": "crates/my-lang/src/types.rs", + "to": "crates/my-lang/src/lexer.rs", + "relation": "shared_dir:crates/my-lang/src", "weight": 1.0 }, { - "from": "lib/common/net.rs", - "to": "lib/common/concurrency.rs", - "relation": "shared_dir:lib/common", + "from": "crates/my-lang/src/lexer.rs", + "to": "crates/my-lang/src/ast.rs", + "relation": "shared_dir:crates/my-lang/src", "weight": 1.0 }, { - "from": "lib/common/concurrency.rs", - "to": "lib/common/string.rs", - "relation": "shared_dir:lib/common", + "from": "crates/my-lang/src/ast.rs", + "to": "crates/my-lang/src/main.rs", + "relation": "shared_dir:crates/my-lang/src", "weight": 1.0 }, { @@ -1666,123 +1642,111 @@ "weight": 1.0 }, { - "from": "crates/my-lint/src/lib.rs", - "to": "crates/my-lint/src/main.rs", - "relation": "shared_dir:crates/my-lint/src", - "weight": 1.0 - }, - { - "from": "crates/my-lang/examples/measure_depth.rs", - "to": "crates/my-lang/examples/dhat_checker_profile.rs", - "relation": "shared_dir:crates/my-lang/examples", - "weight": 1.0 - }, - { - "from": "crates/my-lang/lib/common/utils.rs", - "to": "crates/my-lang/lib/common/io.rs", - "relation": "shared_dir:crates/my-lang/lib/common", + "from": "crates/my-lang/lib/mylang/prompt.rs", + "to": "crates/my-lang/lib/mylang/ai.rs", + "relation": "shared_dir:crates/my-lang/lib/mylang", "weight": 1.0 }, { - "from": "crates/my-lang/lib/common/io.rs", - "to": "crates/my-lang/lib/common/types.rs", - "relation": "shared_dir:crates/my-lang/lib/common", + "from": "crates/my-lang/lib/mylang/ai.rs", + "to": "crates/my-lang/lib/mylang/tools.rs", + "relation": "shared_dir:crates/my-lang/lib/mylang", "weight": 1.0 }, { - "from": "crates/my-lang/lib/common/types.rs", - "to": "crates/my-lang/lib/common/string.rs", - "relation": "shared_dir:crates/my-lang/lib/common", + "from": "crates/my-lang/lib/mylang/tools.rs", + "to": "crates/my-lang/lib/mylang/stream.rs", + "relation": "shared_dir:crates/my-lang/lib/mylang", "weight": 1.0 }, { - "from": "lib/mylang/prompt.rs", - "to": "lib/mylang/ai.rs", - "relation": "shared_dir:lib/mylang", + "from": "crates/my-fmt/src/lib.rs", + "to": "crates/my-fmt/src/main.rs", + "relation": "shared_dir:crates/my-fmt/src", "weight": 1.0 }, { - "from": "lib/mylang/ai.rs", - "to": "lib/mylang/tools.rs", - "relation": "shared_dir:lib/mylang", + "from": "crates/my-test/src/lib.rs", + "to": "crates/my-test/src/main.rs", + "relation": "shared_dir:crates/my-test/src", "weight": 1.0 }, { - "from": "lib/mylang/tools.rs", - "to": "lib/mylang/stream.rs", - "relation": "shared_dir:lib/mylang", + "from": "my-ssg/src/generator.rs", + "to": "my-ssg/src/template.rs", + "relation": "shared_dir:my-ssg/src", "weight": 1.0 }, { - "from": "crates/my-fmt/src/lib.rs", - "to": "crates/my-fmt/src/main.rs", - "relation": "shared_dir:crates/my-fmt/src", + "from": "my-ssg/src/template.rs", + "to": "my-ssg/src/config.rs", + "relation": "shared_dir:my-ssg/src", "weight": 1.0 }, { - "from": "crates/my-lsp/src/lib.rs", - "to": "crates/my-lsp/src/main.rs", - "relation": "shared_dir:crates/my-lsp/src", + "from": "my-ssg/src/config.rs", + "to": "my-ssg/src/markdown.rs", + "relation": "shared_dir:my-ssg/src", "weight": 1.0 }, { - "from": "dialects/solo/compiler/src/lib.rs", - "to": "dialects/solo/compiler/src/lexer.rs", - "relation": "shared_dir:dialects/solo/compiler/src", + "from": "my-ssg/src/markdown.rs", + "to": "my-ssg/src/main.rs", + "relation": "shared_dir:my-ssg/src", "weight": 1.0 }, { - "from": "crates/my-lang/src/stdlib.rs", - "to": "crates/my-lang/src/proptest.rs", - "relation": "shared_dir:crates/my-lang/src", + "from": "src/proptest.rs", + "to": "src/scope.rs", + "relation": "shared_dir:src", "weight": 1.0 }, { - "from": "crates/my-lang/src/proptest.rs", - "to": "crates/my-lang/src/qtt_bridge.rs", - "relation": "shared_dir:crates/my-lang/src", + "from": "src/scope.rs", + "to": "src/types.rs", + "relation": "shared_dir:src", "weight": 1.0 }, { - "from": "crates/my-lang/src/qtt_bridge.rs", - "to": "crates/my-lang/src/parser.rs", - "relation": "shared_dir:crates/my-lang/src", + "from": "src/types.rs", + "to": "src/lexer.rs", + "relation": "shared_dir:src", "weight": 1.0 }, { - "from": "crates/my-lang/src/parser.rs", - "to": "crates/my-lang/src/scope.rs", - "relation": "shared_dir:crates/my-lang/src", + "from": "src/lexer.rs", + "to": "src/main.rs", + "relation": "shared_dir:src", "weight": 1.0 }, { - "from": "crates/my-lang/src/scope.rs", - "to": "crates/my-lang/src/checker.rs", - "relation": "shared_dir:crates/my-lang/src", + "from": "playground/hives/ensemble/examples/02_multi_agent_workflow.ensemble", + "to": "playground/hives/ensemble/examples/04_human_oversight.ensemble", + "relation": "shared_dir:playground/hives/ensemble/examples", "weight": 1.0 }, { - "from": "crates/my-lang/src/checker.rs", - "to": "crates/my-lang/src/types.rs", - "relation": "shared_dir:crates/my-lang/src", + "from": "playground/hives/solo/examples/02_linear_types.solo", + "to": "playground/hives/solo/examples/03_affine_types.solo", + "relation": "shared_dir:playground/hives/solo/examples", "weight": 1.0 }, { - "from": "crates/my-lang/src/types.rs", - "to": "crates/my-lang/src/lexer.rs", - "relation": "shared_dir:crates/my-lang/src", + "from": "playground/hives/solo/examples/03_affine_types.solo", + "to": "playground/hives/solo/examples/04_regions.solo", + "relation": "shared_dir:playground/hives/solo/examples", "weight": 1.0 }, { - "from": "crates/my-lang/src/lexer.rs", - "to": "crates/my-lang/src/ast.rs", - "relation": "shared_dir:crates/my-lang/src", + "from": "crates/my-lang/tests/stack_depth_37.rs", + "to": "crates/my-lang/tests/checker_alloc_scaling.rs", + "relation": "shared_dir:crates/my-lang/tests", "weight": 1.0 }, { - "from": "crates/my-lang/src/ast.rs", - "to": "crates/my-lang/src/main.rs", - "relation": "shared_dir:crates/my-lang/src", + "from": "crates/my-lint/src/lib.rs", + "to": "crates/my-lint/src/main.rs", + "relation": "shared_dir:crates/my-lint/src", "weight": 1.0 }, { @@ -1828,51 +1792,87 @@ "weight": 1.0 }, { - "from": "crates/my-lang/tests/stack_depth_37.rs", - "to": "crates/my-lang/tests/checker_alloc_scaling.rs", - "relation": "shared_dir:crates/my-lang/tests", + "from": "crates/my-lsp/src/lib.rs", + "to": "crates/my-lsp/src/main.rs", + "relation": "shared_dir:crates/my-lsp/src", "weight": 1.0 }, { - "from": "crates/my-lang/lib/mylang/prompt.rs", - "to": "crates/my-lang/lib/mylang/ai.rs", - "relation": "shared_dir:crates/my-lang/lib/mylang", + "from": "lib/common/utils.rs", + "to": "lib/common/io.rs", + "relation": "shared_dir:lib/common", "weight": 1.0 }, { - "from": "crates/my-lang/lib/mylang/ai.rs", - "to": "crates/my-lang/lib/mylang/tools.rs", - "relation": "shared_dir:crates/my-lang/lib/mylang", + "from": "lib/common/io.rs", + "to": "lib/common/fs.rs", + "relation": "shared_dir:lib/common", "weight": 1.0 }, { - "from": "crates/my-lang/lib/mylang/tools.rs", - "to": "crates/my-lang/lib/mylang/stream.rs", - "relation": "shared_dir:crates/my-lang/lib/mylang", + "from": "lib/common/fs.rs", + "to": "lib/common/collections.rs", + "relation": "shared_dir:lib/common", "weight": 1.0 }, { - "from": "playground/hives/solo/examples/02_linear_types.solo", - "to": "playground/hives/solo/examples/03_affine_types.solo", - "relation": "shared_dir:playground/hives/solo/examples", + "from": "lib/common/collections.rs", + "to": "lib/common/types.rs", + "relation": "shared_dir:lib/common", "weight": 1.0 }, { - "from": "playground/hives/solo/examples/03_affine_types.solo", - "to": "playground/hives/solo/examples/04_regions.solo", - "relation": "shared_dir:playground/hives/solo/examples", + "from": "lib/common/types.rs", + "to": "lib/common/net.rs", + "relation": "shared_dir:lib/common", "weight": 1.0 }, { - "from": "crates/my-qtt/src/surface.rs", - "to": "crates/my-qtt/src/session.rs", - "relation": "shared_dir:crates/my-qtt/src", + "from": "lib/common/net.rs", + "to": "lib/common/concurrency.rs", + "relation": "shared_dir:lib/common", "weight": 1.0 }, { - "from": "crates/my-qtt/src/session.rs", - "to": "crates/my-qtt/src/lib.rs", - "relation": "shared_dir:crates/my-qtt/src", + "from": "lib/common/concurrency.rs", + "to": "lib/common/string.rs", + "relation": "shared_dir:lib/common", + "weight": 1.0 + }, + { + "from": "lib/mylang/prompt.rs", + "to": "lib/mylang/ai.rs", + "relation": "shared_dir:lib/mylang", + "weight": 1.0 + }, + { + "from": "lib/mylang/ai.rs", + "to": "lib/mylang/tools.rs", + "relation": "shared_dir:lib/mylang", + "weight": 1.0 + }, + { + "from": "lib/mylang/tools.rs", + "to": "lib/mylang/stream.rs", + "relation": "shared_dir:lib/mylang", + "weight": 1.0 + }, + { + "from": "crates/my-lang/lib/common/utils.rs", + "to": "crates/my-lang/lib/common/io.rs", + "relation": "shared_dir:crates/my-lang/lib/common", + "weight": 1.0 + }, + { + "from": "crates/my-lang/lib/common/io.rs", + "to": "crates/my-lang/lib/common/types.rs", + "relation": "shared_dir:crates/my-lang/lib/common", + "weight": 1.0 + }, + { + "from": "crates/my-lang/lib/common/types.rs", + "to": "crates/my-lang/lib/common/string.rs", + "relation": "shared_dir:crates/my-lang/lib/common", "weight": 1.0 }, { @@ -2504,9 +2504,21 @@ "taint_matrix": { "rows": [ { - "source_category": "PanicPath", + "source_category": "UnsafeFFI", "sink_axis": "memory", "severity_value": 2.5, + "files": [ + "playground/hives/ensemble/examples/04_human_oversight.ensemble" + ], + "frameworks": [ + "Networking" + ], + "relation": "UnsafeFFI->Memory" + }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ "src/proptest.rs", "src/main.rs", @@ -2528,23 +2540,11 @@ "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" - }, - { - "source_category": "UnsafeFFI", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "playground/hives/ensemble/examples/04_human_oversight.ensemble" - ], - "frameworks": [ - "Networking" - ], - "relation": "UnsafeFFI->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "UnsafeCode", - "sink_axis": "memory", + "sink_axis": "concurrency", "severity_value": 3.5, "files": [ "crates/my-lang/tests/checker_alloc_scaling.rs", @@ -2553,36 +2553,36 @@ "frameworks": [ "Networking" ], - "relation": "UnsafeCode->Memory" + "relation": "UnsafeCode->Concurrency" }, { - "source_category": "ProofDrift", + "source_category": "UnboundedAllocation", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "proofs/verification/coq/solo-core/ResourceAlgebra.v" - ], - "frameworks": [ - "Networking" - ], - "relation": "ProofDrift->Cpu" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, - "files": [ - "crates/my-lang/tests/checker_alloc_scaling.rs", - "crates/my-llvm/src/lib.rs" + "src/main.rs", + "dialects/solo/compiler/src/main.rs", + "my-ssg/src/generator.rs", + "my-ssg/src/config.rs", + "playground/hives/me/src/main.rs", + "crates/my-lang/src/stdlib.rs", + "crates/my-lang/src/main.rs", + "crates/my-test/src/main.rs", + "crates/my-pkg/src/lib.rs", + "crates/my-fmt/src/main.rs", + "crates/my-cli/src/main.rs", + "crates/my-lint/src/main.rs", + "lib/common/fs.rs", + "lib/common/net.rs" ], "frameworks": [ "Networking" ], - "relation": "UnsafeCode->Concurrency" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/proptest.rs", @@ -2605,7 +2605,7 @@ "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { "source_category": "UnboundedAllocation", @@ -2633,29 +2633,29 @@ "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnboundedAllocation", + "source_category": "ProofDrift", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/main.rs", - "dialects/solo/compiler/src/main.rs", - "my-ssg/src/generator.rs", - "my-ssg/src/config.rs", - "playground/hives/me/src/main.rs", - "crates/my-lang/src/stdlib.rs", - "crates/my-lang/src/main.rs", - "crates/my-test/src/main.rs", - "crates/my-pkg/src/lib.rs", - "crates/my-fmt/src/main.rs", - "crates/my-cli/src/main.rs", - "crates/my-lint/src/main.rs", - "lib/common/fs.rs", - "lib/common/net.rs" + "proofs/verification/coq/solo-core/ResourceAlgebra.v" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "ProofDrift->Cpu" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "crates/my-lang/tests/checker_alloc_scaling.rs", + "crates/my-llvm/src/lib.rs" + ], + "frameworks": [ + "Networking" + ], + "relation": "UnsafeCode->Memory" } ] } diff --git a/scans/mylangiser.json b/scans/mylangiser.json index bcda17fb..3f181cb2 100644 --- a/scans/mylangiser.json +++ b/scans/mylangiser.json @@ -139,8 +139,8 @@ } ], "recommended_attacks": [ - "cpu", "memory", + "cpu", "disk" ], "dependency_graph": { @@ -169,23 +169,23 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/nesy-solver.json b/scans/nesy-solver.json index 470ffc53..374a2ff0 100644 --- a/scans/nesy-solver.json +++ b/scans/nesy-solver.json @@ -127,17 +127,17 @@ ], "dependency_graph": { "edges": [ - { - "from": "src/interface/abi/Foreign.idr", - "to": "src/interface/abi/Types.idr", - "relation": "shared_dir:src/interface/abi", - "weight": 1.0 - }, { "from": "setup.sh", "to": "server.js", "relation": "shared_dir:", "weight": 1.0 + }, + { + "from": "src/interface/abi/Foreign.idr", + "to": "src/interface/abi/Types.idr", + "relation": "shared_dir:src/interface/abi", + "weight": 1.0 } ] }, diff --git a/scans/network-ambulance.json b/scans/network-ambulance.json index f0ac3c93..243c8a4c 100644 --- a/scans/network-ambulance.json +++ b/scans/network-ambulance.json @@ -233,14 +233,20 @@ } ], "recommended_attacks": [ - "disk", "concurrency", + "disk", "memory", "network", "cpu" ], "dependency_graph": { "edges": [ + { + "from": "src/diagnostics/connectivity.sh", + "to": "src/diagnostics/interfaces.sh", + "relation": "shared_dir:src/diagnostics", + "weight": 1.0 + }, { "from": "src/d/platform/linux.d", "to": "src/d/platform/iface.d", @@ -253,47 +259,41 @@ "relation": "shared_dir:src/d/platform", "weight": 1.0 }, - { - "from": "src/ada/tui/network_ambulance_tui.adb", - "to": "src/ada/tui/tui_display.adb", - "relation": "shared_dir:src/ada/tui", - "weight": 1.0 - }, - { - "from": "src/diagnostics/connectivity.sh", - "to": "src/diagnostics/interfaces.sh", - "relation": "shared_dir:src/diagnostics", - "weight": 1.0 - }, { "from": "src/d/core/repairs/dns_repair.d", "to": "src/d/core/repairs/interface_repair.d", "relation": "shared_dir:src/d/core/repairs", "weight": 1.0 + }, + { + "from": "src/ada/tui/network_ambulance_tui.adb", + "to": "src/ada/tui/tui_display.adb", + "relation": "shared_dir:src/ada/tui", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ "src-tauri/src/main.rs" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, "files": [ "src-tauri/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "UnsafeCode->Concurrency" }, { "source_category": "PathTraversal", @@ -305,16 +305,6 @@ "frameworks": [], "relation": "PathTraversal->Disk" }, - { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, - "files": [ - "src-tauri/src/main.rs" - ], - "frameworks": [], - "relation": "UnsafeCode->Concurrency" - }, { "source_category": "InsecureProtocol", "sink_axis": "network", @@ -325,6 +315,16 @@ "frameworks": [], "relation": "InsecureProtocol->Network" }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "src-tauri/src/main.rs" + ], + "frameworks": [], + "relation": "UnsafeCode->Memory" + }, { "source_category": "PanicPath", "sink_axis": "memory", diff --git a/scans/network-dashboard.json b/scans/network-dashboard.json index 2a6fba40..afe17ecc 100644 --- a/scans/network-dashboard.json +++ b/scans/network-dashboard.json @@ -3,9 +3,9 @@ "program_path": "network-dashboard", "language": "elixir", "frameworks": [ - "Cowboy", "WebServer", "OTP", + "Cowboy", "Phoenix" ], "weak_points": [ @@ -57,19 +57,19 @@ "edges": [ { "from": "contractiles/trust/Trustfile.hs", - "to": "Cowboy", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "contractiles/trust/Trustfile.hs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "contractiles/trust/Trustfile.hs", - "to": "OTP", + "to": "Cowboy", "relation": "framework", "weight": 1.0 }, @@ -81,19 +81,19 @@ }, { "from": "lib/network_dashboard/module_poller.ex", - "to": "Cowboy", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "lib/network_dashboard/module_poller.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "lib/network_dashboard/module_poller.ex", - "to": "OTP", + "to": "Cowboy", "relation": "framework", "weight": 2.0 }, diff --git a/scans/neurophone.json b/scans/neurophone.json index 9496d6c0..858b6bc6 100644 --- a/scans/neurophone.json +++ b/scans/neurophone.json @@ -3,8 +3,8 @@ "program_path": "neurophone", "language": "rust", "frameworks": [ - "Networking", - "Concurrent" + "Concurrent", + "Networking" ], "weak_points": [ { @@ -271,11 +271,11 @@ } ], "recommended_attacks": [ + "network", + "cpu", "memory", "disk", - "concurrency", - "cpu", - "network" + "concurrency" ], "dependency_graph": { "edges": [ @@ -285,24 +285,6 @@ "relation": "shared_dir:crates/neurophone-core/tests", "weight": 1.0 }, - { - "from": "scripts/install-on-phone.sh", - "to": "scripts/setup.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/setup.sh", - "to": "scripts/install-termux.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/install-termux.sh", - "to": "scripts/build-android.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, { "from": "android/app/src/main/java/ai/neurophone/NeurophoneBridge.java", "to": "android/app/src/main/java/ai/neurophone/NeurophoneActivity.java", @@ -322,9 +304,21 @@ "weight": 1.0 }, { - "from": "setup.sh", - "to": "Networking", - "relation": "framework", + "from": "scripts/install-on-phone.sh", + "to": "scripts/setup.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/setup.sh", + "to": "scripts/install-termux.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/install-termux.sh", + "to": "scripts/build-android.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { @@ -334,7 +328,7 @@ "weight": 1.0 }, { - "from": "android/app/src/main/java/ai/neurophone/NeurophoneBridge.java", + "from": "setup.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -346,7 +340,7 @@ "weight": 1.0 }, { - "from": "android/app/src/main/java/ai/neurophone/NeurophoneActivity.java", + "from": "android/app/src/main/java/ai/neurophone/NeurophoneBridge.java", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -358,7 +352,7 @@ "weight": 1.0 }, { - "from": "android/app/src/main/java/ai/neurophone/widget/NeurophoneAppWidget.java", + "from": "android/app/src/main/java/ai/neurophone/NeurophoneActivity.java", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -370,7 +364,7 @@ "weight": 1.0 }, { - "from": "android/app/src/main/java/ai/neurophone/NeurophoneService.java", + "from": "android/app/src/main/java/ai/neurophone/widget/NeurophoneAppWidget.java", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -382,7 +376,7 @@ "weight": 1.0 }, { - "from": "android/app/src/main/java/ai/neurophone/BootReceiver.java", + "from": "android/app/src/main/java/ai/neurophone/NeurophoneService.java", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -394,7 +388,7 @@ "weight": 1.0 }, { - "from": "android/app/src/main/assets/gossamer-ui/dist/logic.deno.js", + "from": "android/app/src/main/java/ai/neurophone/BootReceiver.java", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -406,7 +400,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/_base.ncl", + "from": "android/app/src/main/assets/gossamer-ui/dist/logic.deno.js", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -418,7 +412,7 @@ "weight": 1.0 }, { - "from": "scripts/install-on-phone.sh", + "from": ".machine_readable/contractiles/_base.ncl", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -430,7 +424,7 @@ "weight": 1.0 }, { - "from": "scripts/setup.sh", + "from": "scripts/install-on-phone.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -442,7 +436,7 @@ "weight": 1.0 }, { - "from": "scripts/install-termux.sh", + "from": "scripts/setup.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -454,7 +448,7 @@ "weight": 1.0 }, { - "from": "scripts/build-android.sh", + "from": "scripts/install-termux.sh", "to": "Networking", "relation": "framework", "weight": 1.0 @@ -466,10 +460,10 @@ "weight": 1.0 }, { - "from": "crates/llm/src/lib.rs", + "from": "scripts/build-android.sh", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "crates/llm/src/lib.rs", @@ -478,7 +472,7 @@ "weight": 2.0 }, { - "from": "crates/llm/tests/integration_backend.rs", + "from": "crates/llm/src/lib.rs", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -490,10 +484,10 @@ "weight": 2.0 }, { - "from": "crates/neurophone-android/src/state.rs", + "from": "crates/llm/tests/integration_backend.rs", "to": "Networking", "relation": "framework", - "weight": 6.0 + "weight": 2.0 }, { "from": "crates/neurophone-android/src/state.rs", @@ -502,10 +496,10 @@ "weight": 6.0 }, { - "from": "crates/bt-presence/build.rs", + "from": "crates/neurophone-android/src/state.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "crates/bt-presence/build.rs", @@ -514,10 +508,10 @@ "weight": 1.0 }, { - "from": "crates/neurophone-core/tests/aspect_concurrency.rs", + "from": "crates/bt-presence/build.rs", "to": "Networking", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "crates/neurophone-core/tests/aspect_concurrency.rs", @@ -526,7 +520,7 @@ "weight": 2.0 }, { - "from": "crates/neurophone-core/tests/lifecycle.rs", + "from": "crates/neurophone-core/tests/aspect_concurrency.rs", "to": "Networking", "relation": "framework", "weight": 2.0 @@ -538,10 +532,10 @@ "weight": 2.0 }, { - "from": "crates/lsm/src/lib.rs", + "from": "crates/neurophone-core/tests/lifecycle.rs", "to": "Networking", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "crates/lsm/src/lib.rs", @@ -550,60 +544,66 @@ "weight": 1.0 }, { - "from": "crates/claude-client/src/lib.rs", + "from": "crates/lsm/src/lib.rs", "to": "Networking", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "crates/claude-client/src/lib.rs", "to": "Concurrent", "relation": "framework", "weight": 4.0 + }, + { + "from": "crates/claude-client/src/lib.rs", + "to": "Networking", + "relation": "framework", + "weight": 4.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "scripts/uninstall.sh", - "scripts/install-on-phone.sh" + "crates/bt-presence/build.rs" ], "frameworks": [ - "Networking", - "Concurrent" + "Concurrent", + "Networking" ], - "relation": "PathTraversal->Disk" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "crates/bt-presence/build.rs" + "scripts/uninstall.sh", + "scripts/install-on-phone.sh" ], "frameworks": [ - "Networking", - "Concurrent" + "Concurrent", + "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PathTraversal->Disk" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/bt-presence/build.rs" ], "frameworks": [ - "Networking", - "Concurrent" + "Concurrent", + "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "HardcodedSecret", @@ -613,8 +613,8 @@ "crates/claude-client/src/egress_gate.rs" ], "frameworks": [ - "Networking", - "Concurrent" + "Concurrent", + "Networking" ], "relation": "HardcodedSecret->Network" } diff --git a/scans/nexia-list.json b/scans/nexia-list.json index 609d6f8a..307bb217 100644 --- a/scans/nexia-list.json +++ b/scans/nexia-list.json @@ -356,11 +356,23 @@ ], "recommended_attacks": [ "memory", - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ + { + "from": "ui/src/Dispatcher.res", + "to": "ui/src/View.res", + "relation": "shared_dir:ui/src", + "weight": 1.0 + }, + { + "from": "ui/src/store/Persist.res", + "to": "ui/src/store/WasmStore.res", + "relation": "shared_dir:ui/src/store", + "weight": 1.0 + }, { "from": "core/src/exchange.rs", "to": "core/src/note.rs", @@ -392,9 +404,9 @@ "weight": 1.0 }, { - "from": "ui/src/Dispatcher.res", - "to": "ui/src/View.res", - "relation": "shared_dir:ui/src", + "from": "ui/tests/UpdateTests.res", + "to": "ui/tests/WasmStoreTests.res", + "relation": "shared_dir:ui/tests", "weight": 1.0 }, { @@ -414,18 +426,6 @@ "to": "core/src/lambdadelta/eval.rs", "relation": "shared_dir:core/src/lambdadelta", "weight": 1.0 - }, - { - "from": "ui/tests/UpdateTests.res", - "to": "ui/tests/WasmStoreTests.res", - "relation": "shared_dir:ui/tests", - "weight": 1.0 - }, - { - "from": "ui/src/store/Persist.res", - "to": "ui/src/store/WasmStore.res", - "relation": "shared_dir:ui/src/store", - "weight": 1.0 } ] }, @@ -433,47 +433,47 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "core/src/storage.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "ui/tests/contract.test.js" + "ui/src/View.res", + "ui/tests/UpdateTests.res", + "ui/tests/WasmStoreTests.res", + "core/src/lambdadelta_host/tests.rs", + "desktop/src/main.rs" ], "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "PanicPath->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "InputBoundary", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "core/src/storage.rs" + "ui/tests/contract.test.js" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "InputBoundary->Cpu" }, { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "ui/src/View.res", - "ui/tests/UpdateTests.res", - "ui/tests/WasmStoreTests.res", - "core/src/lambdadelta_host/tests.rs", - "desktop/src/main.rs" + "core/src/storage.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "PanicPath", diff --git a/scans/nextgen-databases.json b/scans/nextgen-databases.json index 4f768d57..1ff39331 100644 --- a/scans/nextgen-databases.json +++ b/scans/nextgen-databases.json @@ -449,25 +449,13 @@ } ], "recommended_attacks": [ + "cpu", "memory", "disk", - "network", - "cpu" + "network" ], "dependency_graph": { "edges": [ - { - "from": "nqc/nqc-enhanced-launcher.sh", - "to": "nqc/nqc-launcher.sh", - "relation": "shared_dir:nqc", - "weight": 1.0 - }, - { - "from": "nqc/verification/tests/nqc/cache_test.gleam", - "to": "nqc/verification/tests/nqc/formatter_test.gleam", - "relation": "shared_dir:nqc/verification/tests/nqc", - "weight": 1.0 - }, { "from": "nqc/src/nqc/profiles.gleam", "to": "nqc/src/nqc/formatter.gleam", @@ -492,6 +480,18 @@ "relation": "shared_dir:nqc/src/nqc", "weight": 1.0 }, + { + "from": "nqc/verification/tests/nqc/cache_test.gleam", + "to": "nqc/verification/tests/nqc/formatter_test.gleam", + "relation": "shared_dir:nqc/verification/tests/nqc", + "weight": 1.0 + }, + { + "from": "nqc/nqc-enhanced-launcher.sh", + "to": "nqc/nqc-launcher.sh", + "relation": "shared_dir:nqc", + "weight": 1.0 + }, { "from": "nqc/test/nqc/cache_test.gleam", "to": "nqc/test/nqc/formatter_test.gleam", @@ -503,79 +503,79 @@ "taint_matrix": { "rows": [ { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "ProofDrift", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "verisim-modular-experiment/examples/krladapter_integration.jl", - "verisim-modular-experiment/src/Verisim.jl", - "verisim-modular-experiment/test/test_verisim_core.jl", + "verisim-modular-experiment/test/test_krladapter_integration.jl", "verisim-modular-experiment/test/test_vcl.jl", - "verisim-modular-experiment/test/test_federation_parity.jl", - "verisim-modular-experiment/test/test_noninterference.jl", "verisim-modular-experiment/test/test_seams.jl", "verisim-modular-experiment/test/runtests.jl", - "nqc/ffi/zig/src/main.zig", - "nqc/verification/tests/nqc/database_test.gleam", - "nqc/test/nqc/database_test.gleam", "verisim-core/test/runtests.jl" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "ProofDrift->Cpu" }, { - "source_category": "CommandInjection", + "source_category": "MutationGap", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "nqc/nqc-launcher.sh" + "verisim-modular-experiment/test/runtests.jl" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "MutationGap->Cpu" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "nqc/nqc-launcher.sh" + "verisim-modular-experiment/examples/krladapter_integration.jl", + "verisim-modular-experiment/src/Verisim.jl", + "verisim-modular-experiment/test/test_verisim_core.jl", + "verisim-modular-experiment/test/test_vcl.jl", + "verisim-modular-experiment/test/test_federation_parity.jl", + "verisim-modular-experiment/test/test_noninterference.jl", + "verisim-modular-experiment/test/test_seams.jl", + "verisim-modular-experiment/test/runtests.jl", + "nqc/ffi/zig/src/main.zig", + "nqc/verification/tests/nqc/database_test.gleam", + "nqc/test/nqc/database_test.gleam", + "verisim-core/test/runtests.jl" ], "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "InsecureProtocol->Network" }, { - "source_category": "MutationGap", - "sink_axis": "cpu", + "source_category": "UnsafeFFI", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "verisim-modular-experiment/test/runtests.jl" + "nqc/src/nqc/profiles.gleam" ], "frameworks": [], - "relation": "MutationGap->Cpu" + "relation": "UnsafeFFI->Memory" }, { - "source_category": "ProofDrift", + "source_category": "CommandInjection", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "verisim-modular-experiment/test/test_krladapter_integration.jl", - "verisim-modular-experiment/test/test_vcl.jl", - "verisim-modular-experiment/test/test_seams.jl", - "verisim-modular-experiment/test/runtests.jl", - "verisim-core/test/runtests.jl" + "nqc/nqc-launcher.sh" ], "frameworks": [], - "relation": "ProofDrift->Cpu" + "relation": "CommandInjection->Cpu" }, { - "source_category": "UnsafeFFI", - "sink_axis": "memory", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "nqc/src/nqc/profiles.gleam" + "nqc/nqc-launcher.sh" ], "frameworks": [], - "relation": "UnsafeFFI->Memory" + "relation": "PathTraversal->Disk" } ] } diff --git a/scans/nextgen-language-evangeliser.json b/scans/nextgen-language-evangeliser.json index b9298ec8..cb91718f 100644 --- a/scans/nextgen-language-evangeliser.json +++ b/scans/nextgen-language-evangeliser.json @@ -93,10 +93,10 @@ } ], "recommended_attacks": [ - "memory", "cpu", "network", - "disk" + "disk", + "memory" ], "dependency_graph": { "edges": [] @@ -114,6 +114,16 @@ "frameworks": [], "relation": "ExcessivePermissions->Network" }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "gui/app.js" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Memory" + }, { "source_category": "DynamicCodeExecution", "sink_axis": "network", @@ -144,16 +154,6 @@ ], "frameworks": [], "relation": "ExcessivePermissions->Disk" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "gui/app.js" - ], - "frameworks": [], - "relation": "DynamicCodeExecution->Memory" } ] } diff --git a/scans/nextgen-languages.json b/scans/nextgen-languages.json index c1225f9e..659a5b6b 100644 --- a/scans/nextgen-languages.json +++ b/scans/nextgen-languages.json @@ -5,7 +5,7 @@ "frameworks": [], "weak_points": [], "statistics": { - "total_lines": 1514, + "total_lines": 1496, "unsafe_blocks": 0, "panic_sites": 0, "unwrap_calls": 0, @@ -46,8 +46,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ diff --git a/scans/nickel-augmentation.json b/scans/nickel-augmentation.json index a19d85ec..fe98d574 100644 --- a/scans/nickel-augmentation.json +++ b/scans/nickel-augmentation.json @@ -223,23 +223,11 @@ ], "recommended_attacks": [ "disk", - "cpu", - "network" + "network", + "cpu" ], "dependency_graph": { "edges": [ - { - "from": "augmented/examples/nickel/infra.ncl", - "to": "augmented/examples/nickel/ci.ncl", - "relation": "shared_dir:augmented/examples/nickel", - "weight": 1.0 - }, - { - "from": "augmented/examples/nickel/ci.ncl", - "to": "augmented/examples/nickel/build.ncl", - "relation": "shared_dir:augmented/examples/nickel", - "weight": 1.0 - }, { "from": "augmented/lib/proven-bridge.ncl", "to": "augmented/lib/infra.ncl", @@ -263,6 +251,18 @@ "to": "augmented/lib/ci.ncl", "relation": "shared_dir:augmented/lib", "weight": 1.0 + }, + { + "from": "augmented/examples/nickel/infra.ncl", + "to": "augmented/examples/nickel/ci.ncl", + "relation": "shared_dir:augmented/examples/nickel", + "weight": 1.0 + }, + { + "from": "augmented/examples/nickel/ci.ncl", + "to": "augmented/examples/nickel/build.ncl", + "relation": "shared_dir:augmented/examples/nickel", + "weight": 1.0 } ] }, @@ -270,7 +270,7 @@ "rows": [ { "source_category": "CommandInjection", - "sink_axis": "cpu", + "sink_axis": "disk", "severity_value": 5.0, "files": [ "tests/unit/test_basic.sh", @@ -278,7 +278,7 @@ "tests/e2e/test_pipeline.sh" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "CommandInjection->Disk" }, { "source_category": "InsecureProtocol", @@ -294,26 +294,26 @@ "relation": "InsecureProtocol->Network" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", + "source_category": "CommandInjection", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ - "tests/integration/test_contracts.sh" + "tests/unit/test_basic.sh", + "tests/property/test_invariants.sh", + "tests/e2e/test_pipeline.sh" ], "frameworks": [], - "relation": "HardcodedSecret->Network" + "relation": "CommandInjection->Cpu" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", + "source_category": "HardcodedSecret", + "sink_axis": "network", "severity_value": 5.0, "files": [ - "tests/unit/test_basic.sh", - "tests/property/test_invariants.sh", - "tests/e2e/test_pipeline.sh" + "tests/integration/test_contracts.sh" ], "frameworks": [], - "relation": "CommandInjection->Disk" + "relation": "HardcodedSecret->Network" } ] } diff --git a/scans/nimiser.json b/scans/nimiser.json index efddadf7..cbcbd76c 100644 --- a/scans/nimiser.json +++ b/scans/nimiser.json @@ -170,8 +170,8 @@ ], "recommended_attacks": [ "cpu", - "disk", - "memory" + "memory", + "disk" ], "dependency_graph": { "edges": [ @@ -181,12 +181,6 @@ "relation": "shared_dir:scripts", "weight": 1.0 }, - { - "from": "src/interface/abi/Nimiser/ABI/Foreign.idr", - "to": "src/interface/abi/Nimiser/ABI/Types.idr", - "relation": "shared_dir:src/interface/abi/Nimiser/ABI", - "weight": 1.0 - }, { "from": "src/codegen/parser.rs", "to": "src/codegen/nim_gen.rs", @@ -204,6 +198,12 @@ "to": "src/codegen/build_gen.rs", "relation": "shared_dir:src/codegen", "weight": 1.0 + }, + { + "from": "src/interface/abi/Nimiser/ABI/Foreign.idr", + "to": "src/interface/abi/Nimiser/ABI/Types.idr", + "relation": "shared_dir:src/interface/abi/Nimiser/ABI", + "weight": 1.0 } ] }, @@ -211,23 +211,23 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/no-nonsense-nntps.json b/scans/no-nonsense-nntps.json index 4ebb5ae0..620dea96 100644 --- a/scans/no-nonsense-nntps.json +++ b/scans/no-nonsense-nntps.json @@ -3,9 +3,9 @@ "program_path": "no-nonsense-nntps", "language": "elixir", "frameworks": [ - "WebServer", "OTP", - "Cowboy" + "Cowboy", + "WebServer" ], "weak_points": [ { @@ -109,12 +109,6 @@ ], "dependency_graph": { "edges": [ - { - "from": "setup.sh", - "to": "WebServer", - "relation": "framework", - "weight": 1.0 - }, { "from": "setup.sh", "to": "OTP", @@ -128,7 +122,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.ncl", + "from": "setup.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -146,7 +140,7 @@ "weight": 1.0 }, { - "from": "ffi/zig/src/main.zig", + "from": ".machine_readable/contractiles/bust/bust.ncl", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -164,10 +158,10 @@ "weight": 1.0 }, { - "from": "ffi/zig/test/integration_test.zig", + "from": "ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "ffi/zig/test/integration_test.zig", @@ -182,10 +176,10 @@ "weight": 4.0 }, { - "from": "frontend/src/Api.res", + "from": "ffi/zig/test/integration_test.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "frontend/src/Api.res", @@ -198,6 +192,12 @@ "to": "Cowboy", "relation": "framework", "weight": 1.0 + }, + { + "from": "frontend/src/Api.res", + "to": "WebServer", + "relation": "framework", + "weight": 1.0 } ] }, @@ -213,9 +213,9 @@ "test/aspect/security_test.exs" ], "frameworks": [ - "WebServer", "OTP", - "Cowboy" + "Cowboy", + "WebServer" ], "relation": "MutationGap->Cpu" } diff --git a/scans/oblibeniser.json b/scans/oblibeniser.json index 31ec5303..2201ee93 100644 --- a/scans/oblibeniser.json +++ b/scans/oblibeniser.json @@ -162,9 +162,9 @@ } ], "recommended_attacks": [ - "memory", "cpu", - "disk" + "disk", + "memory" ], "dependency_graph": { "edges": [ diff --git a/scans/oblibeny.json b/scans/oblibeny.json index d0de82b5..6843f822 100644 --- a/scans/oblibeny.json +++ b/scans/oblibeny.json @@ -86,8 +86,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ diff --git a/scans/odds-and-sods-package-manager.json b/scans/odds-and-sods-package-manager.json index eae5ffc8..ee8524a3 100644 --- a/scans/odds-and-sods-package-manager.json +++ b/scans/odds-and-sods-package-manager.json @@ -1501,96 +1501,18 @@ } ], "recommended_attacks": [ - "cpu", "disk", - "concurrency", + "cpu", "memory", - "network" + "network", + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "opsm_ex/lib/opsm/package/native.ex", - "to": "opsm_ex/lib/opsm/package/cleanup.ex", - "relation": "shared_dir:opsm_ex/lib/opsm/package", - "weight": 1.0 - }, - { - "from": "opsm_ex/lib/opsm/package/cleanup.ex", - "to": "opsm_ex/lib/opsm/package/transaction.ex", - "relation": "shared_dir:opsm_ex/lib/opsm/package", - "weight": 1.0 - }, - { - "from": "opsm_ex/lib/opsm/package/transaction.ex", - "to": "opsm_ex/lib/opsm/package/installer.ex", - "relation": "shared_dir:opsm_ex/lib/opsm/package", - "weight": 1.0 - }, - { - "from": "opsm_ex/lib/opsm/package/installer.ex", - "to": "opsm_ex/lib/opsm/package/downloader.ex", - "relation": "shared_dir:opsm_ex/lib/opsm/package", - "weight": 1.0 - }, - { - "from": "opsm_ex/lib/opsm/clients/checky_monkey.ex", - "to": "opsm_ex/lib/opsm/clients/palimpsest.ex", - "relation": "shared_dir:opsm_ex/lib/opsm/clients", - "weight": 1.0 - }, - { - "from": "opsm_ex/lib/opsm/clients/palimpsest.ex", - "to": "opsm_ex/lib/opsm/clients/oikos.ex", - "relation": "shared_dir:opsm_ex/lib/opsm/clients", - "weight": 1.0 - }, - { - "from": "opsm_ex/lib/opsm/storage/s3.ex", - "to": "opsm_ex/lib/opsm/storage/ipfs.ex", - "relation": "shared_dir:opsm_ex/lib/opsm/storage", - "weight": 1.0 - }, - { - "from": "opsm_ex/test/integration/e2e_test.exs", - "to": "opsm_ex/test/integration/pipeline_test.exs", - "relation": "shared_dir:opsm_ex/test/integration", - "weight": 1.0 - }, - { - "from": "opsm_ex/test/integration/pipeline_test.exs", - "to": "opsm_ex/test/integration/git_pipeline_test.exs", - "relation": "shared_dir:opsm_ex/test/integration", - "weight": 1.0 - }, - { - "from": "opsm_ex/test/integration/git_pipeline_test.exs", - "to": "opsm_ex/test/integration/trust_pipeline_live_e2e_test.exs", - "relation": "shared_dir:opsm_ex/test/integration", - "weight": 1.0 - }, - { - "from": "opsm_ex/test/integration/trust_pipeline_live_e2e_test.exs", - "to": "opsm_ex/test/integration/manifest_roundtrip_test.exs", - "relation": "shared_dir:opsm_ex/test/integration", - "weight": 1.0 - }, - { - "from": "scripts/har-agents/web-scraper.jl", - "to": "scripts/har-agents/mirror-finder.sh", - "relation": "shared_dir:scripts/har-agents", - "weight": 1.0 - }, - { - "from": "scripts/har-agents/mirror-finder.sh", - "to": "scripts/har-agents/install-services.sh", - "relation": "shared_dir:scripts/har-agents", - "weight": 1.0 - }, - { - "from": "scripts/har-agents/install-services.sh", - "to": "scripts/har-agents/github-search.sh", - "relation": "shared_dir:scripts/har-agents", + "from": "src/abi/Foreign.idr", + "to": "src/abi/ffi.zig", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { @@ -1659,6 +1581,36 @@ "relation": "shared_dir:opsm_ex/lib/opsm", "weight": 1.0 }, + { + "from": "opsm_ex/lib/opsm/registries/hyperpolymath_forge.ex", + "to": "opsm_ex/lib/opsm/registries/registry.ex", + "relation": "shared_dir:opsm_ex/lib/opsm/registries", + "weight": 1.0 + }, + { + "from": "opsm_ex/test/opsm/config_test.exs", + "to": "opsm_ex/test/opsm/lockfile_test.exs", + "relation": "shared_dir:opsm_ex/test/opsm", + "weight": 1.0 + }, + { + "from": "opsm_ex/test/opsm/lockfile_test.exs", + "to": "opsm_ex/test/opsm/maintenance_test.exs", + "relation": "shared_dir:opsm_ex/test/opsm", + "weight": 1.0 + }, + { + "from": "opsm_ex/lib/opsm/transport/quic.ex", + "to": "opsm_ex/lib/opsm/transport/protocol.ex", + "relation": "shared_dir:opsm_ex/lib/opsm/transport", + "weight": 1.0 + }, + { + "from": "opsm_ex/lib/opsm/storage/s3.ex", + "to": "opsm_ex/lib/opsm/storage/ipfs.ex", + "relation": "shared_dir:opsm_ex/lib/opsm/storage", + "weight": 1.0 + }, { "from": "opsm_ex/test/opsm/git/clone_test.exs", "to": "opsm_ex/test/opsm/git/build_detector_test.exs", @@ -1671,6 +1623,24 @@ "relation": "shared_dir:opsm_ex/test/opsm/git", "weight": 1.0 }, + { + "from": "scripts/har-agents/web-scraper.jl", + "to": "scripts/har-agents/mirror-finder.sh", + "relation": "shared_dir:scripts/har-agents", + "weight": 1.0 + }, + { + "from": "scripts/har-agents/mirror-finder.sh", + "to": "scripts/har-agents/install-services.sh", + "relation": "shared_dir:scripts/har-agents", + "weight": 1.0 + }, + { + "from": "scripts/har-agents/install-services.sh", + "to": "scripts/har-agents/github-search.sh", + "relation": "shared_dir:scripts/har-agents", + "weight": 1.0 + }, { "from": "scripts/mise_to_a2ml.py", "to": "scripts/toolchain.sh", @@ -1678,33 +1648,63 @@ "weight": 1.0 }, { - "from": "opsm_ex/lib/opsm/registries/hyperpolymath_forge.ex", - "to": "opsm_ex/lib/opsm/registries/registry.ex", - "relation": "shared_dir:opsm_ex/lib/opsm/registries", + "from": "opsm_ex/lib/opsm/package/native.ex", + "to": "opsm_ex/lib/opsm/package/cleanup.ex", + "relation": "shared_dir:opsm_ex/lib/opsm/package", "weight": 1.0 }, { - "from": "opsm_ex/lib/opsm/transport/quic.ex", - "to": "opsm_ex/lib/opsm/transport/protocol.ex", - "relation": "shared_dir:opsm_ex/lib/opsm/transport", + "from": "opsm_ex/lib/opsm/package/cleanup.ex", + "to": "opsm_ex/lib/opsm/package/transaction.ex", + "relation": "shared_dir:opsm_ex/lib/opsm/package", "weight": 1.0 }, { - "from": "src/abi/Foreign.idr", - "to": "src/abi/ffi.zig", - "relation": "shared_dir:src/abi", + "from": "opsm_ex/lib/opsm/package/transaction.ex", + "to": "opsm_ex/lib/opsm/package/installer.ex", + "relation": "shared_dir:opsm_ex/lib/opsm/package", "weight": 1.0 }, { - "from": "opsm_ex/test/opsm/config_test.exs", - "to": "opsm_ex/test/opsm/lockfile_test.exs", - "relation": "shared_dir:opsm_ex/test/opsm", + "from": "opsm_ex/lib/opsm/package/installer.ex", + "to": "opsm_ex/lib/opsm/package/downloader.ex", + "relation": "shared_dir:opsm_ex/lib/opsm/package", "weight": 1.0 }, { - "from": "opsm_ex/test/opsm/lockfile_test.exs", - "to": "opsm_ex/test/opsm/maintenance_test.exs", - "relation": "shared_dir:opsm_ex/test/opsm", + "from": "opsm_ex/lib/opsm/clients/checky_monkey.ex", + "to": "opsm_ex/lib/opsm/clients/palimpsest.ex", + "relation": "shared_dir:opsm_ex/lib/opsm/clients", + "weight": 1.0 + }, + { + "from": "opsm_ex/lib/opsm/clients/palimpsest.ex", + "to": "opsm_ex/lib/opsm/clients/oikos.ex", + "relation": "shared_dir:opsm_ex/lib/opsm/clients", + "weight": 1.0 + }, + { + "from": "opsm_ex/test/integration/e2e_test.exs", + "to": "opsm_ex/test/integration/pipeline_test.exs", + "relation": "shared_dir:opsm_ex/test/integration", + "weight": 1.0 + }, + { + "from": "opsm_ex/test/integration/pipeline_test.exs", + "to": "opsm_ex/test/integration/git_pipeline_test.exs", + "relation": "shared_dir:opsm_ex/test/integration", + "weight": 1.0 + }, + { + "from": "opsm_ex/test/integration/git_pipeline_test.exs", + "to": "opsm_ex/test/integration/trust_pipeline_live_e2e_test.exs", + "relation": "shared_dir:opsm_ex/test/integration", + "weight": 1.0 + }, + { + "from": "opsm_ex/test/integration/trust_pipeline_live_e2e_test.exs", + "to": "opsm_ex/test/integration/manifest_roundtrip_test.exs", + "relation": "shared_dir:opsm_ex/test/integration", "weight": 1.0 }, { @@ -2587,52 +2587,6 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "opsm_ex/test/integration/e2e_test.exs", - "opsm_ex/test/opsm/validation_test.exs", - "opsm_ex/test/opsm/slsa/github_attestation_test.exs", - "opsm_ex/test/opsm/verified_test.exs", - "opsm_ex/test/opsm/git/clone_test.exs", - "opsm_ex/test/aspect/security_test.exs" - ], - "frameworks": [ - "OTP", - "WebServer" - ], - "relation": "InsecureProtocol->Network" - }, - { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "opsm_ex/native/quic_transport/src/lib.rs", - "opsm_ex/native/opsm_pq_nif/src/lib.rs" - ], - "frameworks": [ - "OTP", - "WebServer" - ], - "relation": "PanicPath->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "opsm_ex/native/quic_transport/src/lib.rs", - "opsm_ex/native/opsm_pq_nif/src/lib.rs" - ], - "frameworks": [ - "OTP", - "WebServer" - ], - "relation": "PanicPath->Disk" - }, { "source_category": "MutationGap", "sink_axis": "cpu", @@ -2696,6 +2650,38 @@ ], "relation": "MutationGap->Cpu" }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "opsm_ex/native/quic_transport/src/lib.rs", + "opsm_ex/native/opsm_pq_nif/src/lib.rs" + ], + "frameworks": [ + "OTP", + "WebServer" + ], + "relation": "PanicPath->Disk" + }, + { + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, + "files": [ + "opsm_ex/test/integration/e2e_test.exs", + "opsm_ex/test/opsm/validation_test.exs", + "opsm_ex/test/opsm/slsa/github_attestation_test.exs", + "opsm_ex/test/opsm/verified_test.exs", + "opsm_ex/test/opsm/git/clone_test.exs", + "opsm_ex/test/aspect/security_test.exs" + ], + "frameworks": [ + "OTP", + "WebServer" + ], + "relation": "InsecureProtocol->Network" + }, { "source_category": "HardcodedSecret", "sink_axis": "network", @@ -2709,6 +2695,20 @@ ], "relation": "HardcodedSecret->Network" }, + { + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "opsm_ex/native/quic_transport/src/lib.rs", + "opsm_ex/native/opsm_pq_nif/src/lib.rs" + ], + "frameworks": [ + "OTP", + "WebServer" + ], + "relation": "PanicPath->Memory" + }, { "source_category": "CommandInjection", "sink_axis": "cpu", diff --git a/scans/oikos-economics-accounting-dsl.json b/scans/oikos-economics-accounting-dsl.json index 406edda0..5dba90ee 100644 --- a/scans/oikos-economics-accounting-dsl.json +++ b/scans/oikos-economics-accounting-dsl.json @@ -77,8 +77,8 @@ } ], "recommended_attacks": [ - "cpu", - "memory" + "memory", + "cpu" ], "dependency_graph": { "edges": [ diff --git a/scans/oikosbot.json b/scans/oikosbot.json index be98e536..f0704eb3 100644 --- a/scans/oikosbot.json +++ b/scans/oikosbot.json @@ -326,22 +326,34 @@ } ], "recommended_attacks": [ - "memory", "cpu", + "memory", "disk" ], "dependency_graph": { "edges": [ { - "from": "analyzers/code-haskell/src/Eco/Analysis.hs", - "to": "analyzers/code-haskell/src/Eco/Pareto.hs", - "relation": "shared_dir:analyzers/code-haskell/src/Eco", + "from": "crates/oikosbot-telemetry/src/collect.rs", + "to": "crates/oikosbot-telemetry/src/snapshot.rs", + "relation": "shared_dir:crates/oikosbot-telemetry/src", "weight": 1.0 }, { - "from": "policies/finding_taxonomy.ecl", - "to": "policies/carbon_budget.ecl", - "relation": "shared_dir:policies", + "from": "crates/oikosbot-telemetry/src/snapshot.rs", + "to": "crates/oikosbot-telemetry/src/derive.rs", + "relation": "shared_dir:crates/oikosbot-telemetry/src", + "weight": 1.0 + }, + { + "from": "crates/oikosbot-cli/src/estate.rs", + "to": "crates/oikosbot-cli/src/config.rs", + "relation": "shared_dir:crates/oikosbot-cli/src", + "weight": 1.0 + }, + { + "from": "crates/oikosbot-cli/src/config.rs", + "to": "crates/oikosbot-cli/src/main.rs", + "relation": "shared_dir:crates/oikosbot-cli/src", "weight": 1.0 }, { @@ -375,27 +387,15 @@ "weight": 1.0 }, { - "from": "crates/oikosbot-cli/src/estate.rs", - "to": "crates/oikosbot-cli/src/config.rs", - "relation": "shared_dir:crates/oikosbot-cli/src", - "weight": 1.0 - }, - { - "from": "crates/oikosbot-cli/src/config.rs", - "to": "crates/oikosbot-cli/src/main.rs", - "relation": "shared_dir:crates/oikosbot-cli/src", - "weight": 1.0 - }, - { - "from": "crates/oikosbot-telemetry/src/collect.rs", - "to": "crates/oikosbot-telemetry/src/snapshot.rs", - "relation": "shared_dir:crates/oikosbot-telemetry/src", + "from": "analyzers/code-haskell/src/Eco/Analysis.hs", + "to": "analyzers/code-haskell/src/Eco/Pareto.hs", + "relation": "shared_dir:analyzers/code-haskell/src/Eco", "weight": 1.0 }, { - "from": "crates/oikosbot-telemetry/src/snapshot.rs", - "to": "crates/oikosbot-telemetry/src/derive.rs", - "relation": "shared_dir:crates/oikosbot-telemetry/src", + "from": "policies/finding_taxonomy.ecl", + "to": "policies/carbon_budget.ecl", + "relation": "shared_dir:policies", "weight": 1.0 }, { @@ -523,22 +523,16 @@ "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "crates/oikosbot-analysis/src/dependencies.rs", - "crates/oikosbot-analysis/src/migration.rs", - "crates/oikosbot-analysis/src/analyzer.rs", - "crates/oikosbot-fleet/src/lib.rs", - "crates/oikosbot-eclexia/src/lib.rs", - "crates/oikosbot-cli/src/config.rs", - "crates/oikosbot-cli/src/main.rs" + "crates/oikosbot-analysis/src/migration.rs" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "UnboundedAllocation", @@ -571,16 +565,22 @@ "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "crates/oikosbot-analysis/src/migration.rs" + "crates/oikosbot-analysis/src/dependencies.rs", + "crates/oikosbot-analysis/src/migration.rs", + "crates/oikosbot-analysis/src/analyzer.rs", + "crates/oikosbot-fleet/src/lib.rs", + "crates/oikosbot-eclexia/src/lib.rs", + "crates/oikosbot-cli/src/config.rs", + "crates/oikosbot-cli/src/main.rs" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Memory" } ] } diff --git a/scans/otpiser.json b/scans/otpiser.json index 3ffb8695..b8b3e120 100644 --- a/scans/otpiser.json +++ b/scans/otpiser.json @@ -122,9 +122,9 @@ } ], "recommended_attacks": [ + "memory", "cpu", - "disk", - "memory" + "disk" ], "dependency_graph": { "edges": [] @@ -132,24 +132,24 @@ "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", + "source_category": "UnsafeCode", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "src/manifest/mod.rs" + "src/interface/ffi/src/main.zig" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnsafeCode->Memory" }, { - "source_category": "UnsafeCode", + "source_category": "UnboundedAllocation", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "src/interface/ffi/src/main.zig" + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", diff --git a/scans/palimpsest-license.json b/scans/palimpsest-license.json index e6a5a557..f4fad9d0 100644 --- a/scans/palimpsest-license.json +++ b/scans/palimpsest-license.json @@ -304,19 +304,13 @@ } ], "recommended_attacks": [ - "memory", - "cpu", + "disk", "network", - "disk" + "cpu", + "memory" ], "dependency_graph": { "edges": [ - { - "from": "bof-meetings/presentations/demo-dns-discovery.sh", - "to": "bof-meetings/presentations/demo-http-headers.sh", - "relation": "shared_dir:bof-meetings/presentations", - "weight": 1.0 - }, { "from": "TOOLS/validation/haskell/src/Palimpsest/Validator/License.hs", "to": "TOOLS/validation/haskell/src/Palimpsest/Validator/Bilingual.hs", @@ -341,6 +335,12 @@ "relation": "shared_dir:TOOLS/validation/haskell/src/Palimpsest/Validator", "weight": 1.0 }, + { + "from": "bof-meetings/presentations/demo-dns-discovery.sh", + "to": "bof-meetings/presentations/demo-http-headers.sh", + "relation": "shared_dir:bof-meetings/presentations", + "weight": 1.0 + }, { "from": "scripts/generate-structure.sh", "to": "scripts/migrate-version.jl", @@ -460,94 +460,94 @@ "taint_matrix": { "rows": [ { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ - "bof-meetings/presentations/demo-dns-discovery.sh", - "bof-meetings/presentations/demo-http-headers.sh" + "TOOLS/validation/haskell/test/Integration/PipelineSpec.hs", + "TOOLS/validation/haskell/test/Palimpsest/Validator/MetadataSpec.hs", + "TOOLS/validation/haskell/test/Palimpsest/Validator/ReferenceSpec.hs", + "TOOLS/validation/haskell/test/Property/ValidatorPropertySpec.hs", + "integrations/server/ruby/lib/palimpsest/generator.rb" ], "frameworks": [ "Ecto" ], - "relation": "CommandInjection->Cpu" + "relation": "InsecureProtocol->Network" }, { - "source_category": "CommandInjection", + "source_category": "PanicPath", "sink_axis": "disk", - "severity_value": 5.0, + "severity_value": 2.5, "files": [ - "bof-meetings/presentations/demo-dns-discovery.sh", - "bof-meetings/presentations/demo-http-headers.sh" + "tools/pmpl-audit/src/main.rs" ], "frameworks": [ "Ecto" ], - "relation": "CommandInjection->Disk" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "tools/pmpl-audit/src/main.rs" + "tools/pmpl-verify/src/main.rs" ], "frameworks": [ "Ecto" ], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "TOOLS/validation/haskell/test/Integration/PipelineSpec.hs", - "TOOLS/validation/haskell/test/Palimpsest/Validator/MetadataSpec.hs", - "TOOLS/validation/haskell/test/Palimpsest/Validator/ReferenceSpec.hs", - "TOOLS/validation/haskell/test/Property/ValidatorPropertySpec.hs", - "integrations/server/ruby/lib/palimpsest/generator.rb" + "tools/pmpl-verify/src/main.rs" ], "frameworks": [ "Ecto" ], - "relation": "InsecureProtocol->Network" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnboundedAllocation", + "source_category": "CommandInjection", "sink_axis": "cpu", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "tools/pmpl-verify/src/main.rs" + "bof-meetings/presentations/demo-dns-discovery.sh", + "bof-meetings/presentations/demo-http-headers.sh" ], "frameworks": [ "Ecto" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "CommandInjection->Cpu" }, { - "source_category": "UnboundedAllocation", + "source_category": "PanicPath", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "tools/pmpl-verify/src/main.rs" + "tools/pmpl-audit/src/main.rs" ], "frameworks": [ "Ecto" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", + "source_category": "CommandInjection", "sink_axis": "disk", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "tools/pmpl-audit/src/main.rs" + "bof-meetings/presentations/demo-dns-discovery.sh", + "bof-meetings/presentations/demo-http-headers.sh" ], "frameworks": [ "Ecto" ], - "relation": "PanicPath->Disk" + "relation": "CommandInjection->Disk" } ] } diff --git a/scans/panic-attack.json b/scans/panic-attack.json index 63b56600..37bc61ac 100644 --- a/scans/panic-attack.json +++ b/scans/panic-attack.json @@ -980,42 +980,18 @@ } ], "recommended_attacks": [ - "disk", - "cpu", - "concurrency", "memory", - "network" + "network", + "cpu", + "disk", + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "examples/attack_harness.rs", - "to": "examples/vulnerable_program.rs", - "relation": "shared_dir:examples", - "weight": 1.0 - }, - { - "from": "src/mass_panic/temporal.rs", - "to": "src/mass_panic/imaging.rs", - "relation": "shared_dir:src/mass_panic", - "weight": 1.0 - }, - { - "from": "src/aggregate/mod.rs", - "to": "src/aggregate/proven_tests.rs", - "relation": "shared_dir:src/aggregate", - "weight": 1.0 - }, - { - "from": "chapel/src/Temporal.chpl", - "to": "chapel/src/MassPanic.chpl", - "relation": "shared_dir:chapel/src", - "weight": 1.0 - }, - { - "from": "chapel/src/MassPanic.chpl", - "to": "chapel/src/Protocol.chpl", - "relation": "shared_dir:chapel/src", + "from": "src/ambush/mod.rs", + "to": "src/ambush/timeline.rs", + "relation": "shared_dir:src/ambush", "weight": 1.0 }, { @@ -1042,6 +1018,60 @@ "relation": "shared_dir:src/bridge", "weight": 1.0 }, + { + "from": "src/kanren/taint.rs", + "to": "src/kanren/core.rs", + "relation": "shared_dir:src/kanren", + "weight": 1.0 + }, + { + "from": "src/kanren/core.rs", + "to": "src/kanren/rules.rs", + "relation": "shared_dir:src/kanren", + "weight": 1.0 + }, + { + "from": "src/kanren/rules.rs", + "to": "src/kanren/crosslang.rs", + "relation": "shared_dir:src/kanren", + "weight": 1.0 + }, + { + "from": "src/kanren/crosslang.rs", + "to": "src/kanren/strategy.rs", + "relation": "shared_dir:src/kanren", + "weight": 1.0 + }, + { + "from": "src/aggregate/mod.rs", + "to": "src/aggregate/proven_tests.rs", + "relation": "shared_dir:src/aggregate", + "weight": 1.0 + }, + { + "from": "examples/attack_harness.rs", + "to": "examples/vulnerable_program.rs", + "relation": "shared_dir:examples", + "weight": 1.0 + }, + { + "from": "src/mass_panic/temporal.rs", + "to": "src/mass_panic/imaging.rs", + "relation": "shared_dir:src/mass_panic", + "weight": 1.0 + }, + { + "from": "chapel/src/Temporal.chpl", + "to": "chapel/src/MassPanic.chpl", + "relation": "shared_dir:chapel/src", + "weight": 1.0 + }, + { + "from": "chapel/src/MassPanic.chpl", + "to": "chapel/src/Protocol.chpl", + "relation": "shared_dir:chapel/src", + "weight": 1.0 + }, { "from": "src/report/diff.rs", "to": "src/report/generator.rs", @@ -1084,6 +1114,12 @@ "relation": "shared_dir:src/report", "weight": 1.0 }, + { + "from": "src/attack/profile.rs", + "to": "src/attack/executor.rs", + "relation": "shared_dir:src/attack", + "weight": 1.0 + }, { "from": "tests/verisimdb_e2e.sh", "to": "tests/pattern_tests.rs", @@ -1139,21 +1175,27 @@ "weight": 1.0 }, { - "from": "src/assail/mod.rs", - "to": "src/assail/patterns.rs", - "relation": "shared_dir:src/assail", + "from": "src/attestation/evidence.rs", + "to": "src/attestation/chain.rs", + "relation": "shared_dir:src/attestation", "weight": 1.0 }, { - "from": "src/assail/patterns.rs", - "to": "src/assail/analyzer.rs", - "relation": "shared_dir:src/assail", + "from": "src/attestation/chain.rs", + "to": "src/attestation/mod.rs", + "relation": "shared_dir:src/attestation", "weight": 1.0 }, { - "from": "src/attack/profile.rs", - "to": "src/attack/executor.rs", - "relation": "shared_dir:src/attack", + "from": "src/attestation/mod.rs", + "to": "src/attestation/seal.rs", + "relation": "shared_dir:src/attestation", + "weight": 1.0 + }, + { + "from": "src/attestation/seal.rs", + "to": "src/attestation/intent.rs", + "relation": "shared_dir:src/attestation", "weight": 1.0 }, { @@ -1187,57 +1229,15 @@ "weight": 1.0 }, { - "from": "src/kanren/taint.rs", - "to": "src/kanren/core.rs", - "relation": "shared_dir:src/kanren", - "weight": 1.0 - }, - { - "from": "src/kanren/core.rs", - "to": "src/kanren/rules.rs", - "relation": "shared_dir:src/kanren", - "weight": 1.0 - }, - { - "from": "src/kanren/rules.rs", - "to": "src/kanren/crosslang.rs", - "relation": "shared_dir:src/kanren", - "weight": 1.0 - }, - { - "from": "src/kanren/crosslang.rs", - "to": "src/kanren/strategy.rs", - "relation": "shared_dir:src/kanren", - "weight": 1.0 - }, - { - "from": "src/ambush/mod.rs", - "to": "src/ambush/timeline.rs", - "relation": "shared_dir:src/ambush", - "weight": 1.0 - }, - { - "from": "src/attestation/evidence.rs", - "to": "src/attestation/chain.rs", - "relation": "shared_dir:src/attestation", - "weight": 1.0 - }, - { - "from": "src/attestation/chain.rs", - "to": "src/attestation/mod.rs", - "relation": "shared_dir:src/attestation", - "weight": 1.0 - }, - { - "from": "src/attestation/mod.rs", - "to": "src/attestation/seal.rs", - "relation": "shared_dir:src/attestation", + "from": "src/assail/mod.rs", + "to": "src/assail/patterns.rs", + "relation": "shared_dir:src/assail", "weight": 1.0 }, { - "from": "src/attestation/seal.rs", - "to": "src/attestation/intent.rs", - "relation": "shared_dir:src/attestation", + "from": "src/assail/patterns.rs", + "to": "src/assail/analyzer.rs", + "relation": "shared_dir:src/assail", "weight": 1.0 }, { @@ -1694,6 +1694,18 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "UncheckedError", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "tests/analyzer_tests.rs" + ], + "frameworks": [ + "Concurrent" + ], + "relation": "UncheckedError->Cpu" + }, { "source_category": "PathTraversal", "sink_axis": "disk", @@ -1710,16 +1722,16 @@ "relation": "PathTraversal->Disk" }, { - "source_category": "UncheckedError", - "sink_axis": "cpu", - "severity_value": 1.0, + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, "files": [ - "tests/analyzer_tests.rs" + "examples/vulnerable_program.rs" ], "frameworks": [ "Concurrent" ], - "relation": "UncheckedError->Cpu" + "relation": "UnsafeCode->Concurrency" }, { "source_category": "UnsafeCode", @@ -1734,6 +1746,22 @@ ], "relation": "UnsafeCode->Memory" }, + { + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "examples/attack_harness.rs", + "examples/vulnerable_program.rs", + "src/attestation/chain.rs", + "src/assail/analyzer.rs", + "src/query/mod.rs" + ], + "frameworks": [ + "Concurrent" + ], + "relation": "PanicPath->Memory" + }, { "source_category": "CommandInjection", "sink_axis": "cpu", @@ -1773,34 +1801,6 @@ "Concurrent" ], "relation": "InsecureProtocol->Network" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, - "files": [ - "examples/vulnerable_program.rs" - ], - "frameworks": [ - "Concurrent" - ], - "relation": "UnsafeCode->Concurrency" - }, - { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "examples/attack_harness.rs", - "examples/vulnerable_program.rs", - "src/attestation/chain.rs", - "src/assail/analyzer.rs", - "src/query/mod.rs" - ], - "frameworks": [ - "Concurrent" - ], - "relation": "PanicPath->Memory" } ] } diff --git a/scans/panll.json b/scans/panll.json index dc0101d0..c54e4bc7 100644 --- a/scans/panll.json +++ b/scans/panll.json @@ -2486,24 +2486,66 @@ } ], "recommended_attacks": [ - "network", - "cpu", "disk", + "memory", + "cpu", "concurrency", - "memory" + "network" ], "dependency_graph": { "edges": [ { - "from": "scripts/install-desktop.sh", - "to": "scripts/dogfood-test.sh", - "relation": "shared_dir:scripts", + "from": "src/components/TangleViz.res", + "to": "src/components/PaneN.res", + "relation": "shared_dir:src/components", "weight": 1.0 }, { - "from": "src-gossamer/src/repoloader/commands.rs", - "to": "src-gossamer/src/repoloader/scanner.rs", - "relation": "shared_dir:src-gossamer/src/repoloader", + "from": "src/components/PaneN.res", + "to": "src/components/ProofChain.res", + "relation": "shared_dir:src/components", + "weight": 1.0 + }, + { + "from": "src/components/ProofChain.res", + "to": "src/components/Boj.res", + "relation": "shared_dir:src/components", + "weight": 1.0 + }, + { + "from": "src/View.res", + "to": "src/Update.res", + "relation": "shared_dir:src", + "weight": 1.0 + }, + { + "from": "src/Update.res", + "to": "src/Storage.res", + "relation": "shared_dir:src", + "weight": 1.0 + }, + { + "from": "src-gossamer/src/cloudguard/diff.rs", + "to": "src-gossamer/src/cloudguard/config.rs", + "relation": "shared_dir:src-gossamer/src/cloudguard", + "weight": 1.0 + }, + { + "from": "src-gossamer/src/cloudguard/config.rs", + "to": "src-gossamer/src/cloudguard/trustfile.rs", + "relation": "shared_dir:src-gossamer/src/cloudguard", + "weight": 1.0 + }, + { + "from": "src-gossamer/src/cloudguard/trustfile.rs", + "to": "src-gossamer/src/cloudguard/api.rs", + "relation": "shared_dir:src-gossamer/src/cloudguard", + "weight": 1.0 + }, + { + "from": "src-gossamer/src/coprocessor/commands.rs", + "to": "src-gossamer/src/coprocessor/mod.rs", + "relation": "shared_dir:src-gossamer/src/coprocessor", "weight": 1.0 }, { @@ -2549,33 +2591,51 @@ "weight": 1.0 }, { - "from": "src-gossamer/src/settings.rs", - "to": "src-gossamer/src/compat.rs", - "relation": "shared_dir:src-gossamer/src", + "from": "src-gossamer/src/workspace/commands.rs", + "to": "src-gossamer/src/workspace/sysinfo.rs", + "relation": "shared_dir:src-gossamer/src/workspace", "weight": 1.0 }, { - "from": "src-gossamer/src/compat.rs", - "to": "src-gossamer/src/groove.rs", - "relation": "shared_dir:src-gossamer/src", + "from": "tools/pcc/src/scanner.rs", + "to": "tools/pcc/src/reporter.rs", + "relation": "shared_dir:tools/pcc/src", "weight": 1.0 }, { - "from": "src-gossamer/src/groove.rs", - "to": "src-gossamer/src/identity.rs", - "relation": "shared_dir:src-gossamer/src", + "from": "tools/pcc/src/reporter.rs", + "to": "tools/pcc/src/obligation.rs", + "relation": "shared_dir:tools/pcc/src", "weight": 1.0 }, { - "from": "src-gossamer/src/identity.rs", - "to": "src-gossamer/src/service_registry.rs", - "relation": "shared_dir:src-gossamer/src", + "from": "tools/pcc/src/obligation.rs", + "to": "tools/pcc/src/propagator.rs", + "relation": "shared_dir:tools/pcc/src", "weight": 1.0 }, { - "from": "src-gossamer/src/service_registry.rs", - "to": "src-gossamer/src/error.rs", - "relation": "shared_dir:src-gossamer/src", + "from": "tools/pcc/src/propagator.rs", + "to": "tools/pcc/src/rescript_scanner.rs", + "relation": "shared_dir:tools/pcc/src", + "weight": 1.0 + }, + { + "from": "tools/pcc/src/rescript_scanner.rs", + "to": "tools/pcc/src/repairer.rs", + "relation": "shared_dir:tools/pcc/src", + "weight": 1.0 + }, + { + "from": "tools/pcc/src/repairer.rs", + "to": "tools/pcc/src/contract.rs", + "relation": "shared_dir:tools/pcc/src", + "weight": 1.0 + }, + { + "from": "tools/pcc/src/contract.rs", + "to": "tools/pcc/src/main.rs", + "relation": "shared_dir:tools/pcc/src", "weight": 1.0 }, { @@ -2609,9 +2669,39 @@ "weight": 1.0 }, { - "from": "src-gossamer/src/ai/context.rs", - "to": "src-gossamer/src/ai/providers.rs", - "relation": "shared_dir:src-gossamer/src/ai", + "from": "tests/safedom_conformance_test.js", + "to": "tests/test_utils.js", + "relation": "shared_dir:tests", + "weight": 1.0 + }, + { + "from": "src-gossamer/src/settings.rs", + "to": "src-gossamer/src/compat.rs", + "relation": "shared_dir:src-gossamer/src", + "weight": 1.0 + }, + { + "from": "src-gossamer/src/compat.rs", + "to": "src-gossamer/src/groove.rs", + "relation": "shared_dir:src-gossamer/src", + "weight": 1.0 + }, + { + "from": "src-gossamer/src/groove.rs", + "to": "src-gossamer/src/identity.rs", + "relation": "shared_dir:src-gossamer/src", + "weight": 1.0 + }, + { + "from": "src-gossamer/src/identity.rs", + "to": "src-gossamer/src/service_registry.rs", + "relation": "shared_dir:src-gossamer/src", + "weight": 1.0 + }, + { + "from": "src-gossamer/src/service_registry.rs", + "to": "src-gossamer/src/error.rs", + "relation": "shared_dir:src-gossamer/src", "weight": 1.0 }, { @@ -2783,33 +2873,9 @@ "weight": 1.0 }, { - "from": "launch-panll.sh", - "to": "panll-launcher.sh", - "relation": "shared_dir:", - "weight": 1.0 - }, - { - "from": "panll-launcher.sh", - "to": "panll-desktop-launcher.sh", - "relation": "shared_dir:", - "weight": 1.0 - }, - { - "from": "src-gossamer/src/coprocessor/commands.rs", - "to": "src-gossamer/src/coprocessor/mod.rs", - "relation": "shared_dir:src-gossamer/src/coprocessor", - "weight": 1.0 - }, - { - "from": "src/View.res", - "to": "src/Update.res", - "relation": "shared_dir:src", - "weight": 1.0 - }, - { - "from": "src/Update.res", - "to": "src/Storage.res", - "relation": "shared_dir:src", + "from": "src-gossamer/src/ai/context.rs", + "to": "src-gossamer/src/ai/providers.rs", + "relation": "shared_dir:src-gossamer/src/ai", "weight": 1.0 }, { @@ -2831,33 +2897,27 @@ "weight": 1.0 }, { - "from": "src-gossamer/src/workspace/commands.rs", - "to": "src-gossamer/src/workspace/sysinfo.rs", - "relation": "shared_dir:src-gossamer/src/workspace", - "weight": 1.0 - }, - { - "from": "src-gossamer/src/cloudguard/diff.rs", - "to": "src-gossamer/src/cloudguard/config.rs", - "relation": "shared_dir:src-gossamer/src/cloudguard", + "from": "panel-clades/scripts/maintenance/perms-state.sh", + "to": "panel-clades/scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:panel-clades/scripts/maintenance", "weight": 1.0 }, { - "from": "src-gossamer/src/cloudguard/config.rs", - "to": "src-gossamer/src/cloudguard/trustfile.rs", - "relation": "shared_dir:src-gossamer/src/cloudguard", + "from": "scripts/install-desktop.sh", + "to": "scripts/dogfood-test.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "src-gossamer/src/cloudguard/trustfile.rs", - "to": "src-gossamer/src/cloudguard/api.rs", - "relation": "shared_dir:src-gossamer/src/cloudguard", + "from": "launch-panll.sh", + "to": "panll-launcher.sh", + "relation": "shared_dir:", "weight": 1.0 }, { - "from": "tests/safedom_conformance_test.js", - "to": "tests/test_utils.js", - "relation": "shared_dir:tests", + "from": "panll-launcher.sh", + "to": "panll-desktop-launcher.sh", + "relation": "shared_dir:", "weight": 1.0 }, { @@ -2879,118 +2939,58 @@ "weight": 1.0 }, { - "from": "panel-clades/scripts/maintenance/perms-state.sh", - "to": "panel-clades/scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:panel-clades/scripts/maintenance", + "from": "src-gossamer/src/repoloader/commands.rs", + "to": "src-gossamer/src/repoloader/scanner.rs", + "relation": "shared_dir:src-gossamer/src/repoloader", "weight": 1.0 }, { - "from": "src/components/TangleViz.res", - "to": "src/components/PaneN.res", - "relation": "shared_dir:src/components", + "from": "layouts/database-design.k9.ncl", + "to": "Networking", + "relation": "framework", "weight": 1.0 }, { - "from": "src/components/PaneN.res", - "to": "src/components/ProofChain.res", - "relation": "shared_dir:src/components", + "from": "layouts/protocol-design.k9.ncl", + "to": "Networking", + "relation": "framework", "weight": 1.0 }, { - "from": "src/components/ProofChain.res", - "to": "src/components/Boj.res", - "relation": "shared_dir:src/components", + "from": "layouts/logic-and-proofs.k9.ncl", + "to": "Networking", + "relation": "framework", "weight": 1.0 }, { - "from": "tools/pcc/src/scanner.rs", - "to": "tools/pcc/src/reporter.rs", - "relation": "shared_dir:tools/pcc/src", + "from": "layouts/language-design.k9.ncl", + "to": "Networking", + "relation": "framework", "weight": 1.0 }, { - "from": "tools/pcc/src/reporter.rs", - "to": "tools/pcc/src/obligation.rs", - "relation": "shared_dir:tools/pcc/src", + "from": "launch-panll.sh", + "to": "Networking", + "relation": "framework", "weight": 1.0 }, { - "from": "tools/pcc/src/obligation.rs", - "to": "tools/pcc/src/propagator.rs", - "relation": "shared_dir:tools/pcc/src", + "from": "panll-launcher.sh", + "to": "Networking", + "relation": "framework", "weight": 1.0 }, { - "from": "tools/pcc/src/propagator.rs", - "to": "tools/pcc/src/rescript_scanner.rs", - "relation": "shared_dir:tools/pcc/src", + "from": "src/modules/A2mlParser.res", + "to": "Networking", + "relation": "framework", "weight": 1.0 }, { - "from": "tools/pcc/src/rescript_scanner.rs", - "to": "tools/pcc/src/repairer.rs", - "relation": "shared_dir:tools/pcc/src", - "weight": 1.0 - }, - { - "from": "tools/pcc/src/repairer.rs", - "to": "tools/pcc/src/contract.rs", - "relation": "shared_dir:tools/pcc/src", - "weight": 1.0 - }, - { - "from": "tools/pcc/src/contract.rs", - "to": "tools/pcc/src/main.rs", - "relation": "shared_dir:tools/pcc/src", - "weight": 1.0 - }, - { - "from": "layouts/database-design.k9.ncl", - "to": "Networking", - "relation": "framework", - "weight": 1.0 - }, - { - "from": "layouts/protocol-design.k9.ncl", - "to": "Networking", - "relation": "framework", - "weight": 1.0 - }, - { - "from": "layouts/logic-and-proofs.k9.ncl", - "to": "Networking", - "relation": "framework", - "weight": 1.0 - }, - { - "from": "layouts/language-design.k9.ncl", - "to": "Networking", - "relation": "framework", - "weight": 1.0 - }, - { - "from": "launch-panll.sh", - "to": "Networking", - "relation": "framework", - "weight": 1.0 - }, - { - "from": "panll-launcher.sh", - "to": "Networking", - "relation": "framework", - "weight": 1.0 - }, - { - "from": "src/modules/A2mlParser.res", - "to": "Networking", - "relation": "framework", - "weight": 1.0 - }, - { - "from": "src/update/UpdateService.res", - "to": "Networking", - "relation": "framework", - "weight": 4.0 + "from": "src/update/UpdateService.res", + "to": "Networking", + "relation": "framework", + "weight": 4.0 }, { "from": "src/update/UpdateSettings.res", @@ -3692,79 +3692,6 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "UnsafeDeserialization", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "src/update/UpdateService.res", - "src/update/UpdateSettings.res", - "src/update/UpdateIdentity.res", - "src/tea/Tea_Json.res", - "src/core/AiEngine.res", - "src/core/ObservabilityEngine.res", - "src/core/EvangeliserEngine.res", - "src/commands/CloudGuardCmd.res", - "src/Update.res", - "src/Storage.res" - ], - "frameworks": [ - "Networking" - ], - "relation": "UnsafeDeserialization->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "src/tea/Tea_Ssr.res", - "src/tea/Tea_Sub.res", - "src/tea/Tea_Cmd.res", - "src/core/RegressionGuardEngine.res", - "src/core/TimelineEngine.res", - "src/core/ProvisionerEngine.res", - "src/core/VqlEngine.res", - "src/core/TsdmEngine.res", - "src/core/ProvenanceEngine.res", - "src/core/SoakMonitorEngine.res", - "src/core/TangleVizEngine.res", - "src/core/VoiceTagEngine.res", - "src/core/PanicAttackEngine.res", - "src/core/PerformanceProfilerEngine.res", - "src/core/ObservabilityEngine.res", - "src/core/DebuggingWorkbenchEngine.res", - "src/core/OrbitalSync.res", - "src/components/TangleViz.res", - "src/components/PaneN.res", - "src/components/Boj.res", - "tools/pcc/src/scanner.rs", - "tools/pcc/src/reporter.rs", - "tools/pcc/src/propagator.rs", - "src-gossamer/src/vm_inspector/commands.rs", - "src-gossamer/src/provenance/commands.rs", - "src-gossamer/src/groove.rs", - "src-gossamer/src/system_tray/mod.rs", - "src-gossamer/src/release_manager/commands.rs" - ], - "frameworks": [ - "Networking" - ], - "relation": "PanicPath->Memory" - }, - { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "panll-launcher.sh", - "panel-clades/scripts/maintenance/run-maintenance.sh" - ], - "frameworks": [ - "Networking" - ], - "relation": "CommandInjection->Cpu" - }, { "source_category": "InputBoundary", "sink_axis": "cpu", @@ -3782,21 +3709,6 @@ ], "relation": "InputBoundary->Cpu" }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "tests/anticrash_gate_crosscutting_test.js", - "tests/storage_timeline_roundtrip_test.js", - "tests/anti_crash_test.js", - "tests/aspect/security_test.mjs" - ], - "frameworks": [ - "Networking" - ], - "relation": "DynamicCodeExecution->Cpu" - }, { "source_category": "UnsafeCode", "sink_axis": "memory", @@ -3814,9 +3726,34 @@ ], "relation": "UnsafeCode->Memory" }, + { + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "beam/panll_beam/test/panll_beam_test.exs" + ], + "frameworks": [ + "Networking" + ], + "relation": "MutationGap->Cpu" + }, + { + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "panll-launcher.sh", + "panel-clades/scripts/maintenance/run-maintenance.sh" + ], + "frameworks": [ + "Networking" + ], + "relation": "CommandInjection->Cpu" + }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "tools/pcc/src/scanner.rs", @@ -3851,58 +3788,82 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "MutationGap", + "source_category": "DynamicCodeExecution", "sink_axis": "cpu", - "severity_value": 1.0, + "severity_value": 5.0, "files": [ - "beam/panll_beam/test/panll_beam_test.exs" + "tests/anticrash_gate_crosscutting_test.js", + "tests/storage_timeline_roundtrip_test.js", + "tests/anti_crash_test.js", + "tests/aspect/security_test.mjs" ], "frameworks": [ "Networking" ], - "relation": "MutationGap->Cpu" + "relation": "DynamicCodeExecution->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "UnsafeDeserialization", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "src/update/UpdateService.res", + "src/update/UpdateSettings.res", + "src/update/UpdateIdentity.res", + "src/tea/Tea_Json.res", + "src/core/AiEngine.res", + "src/core/ObservabilityEngine.res", + "src/core/EvangeliserEngine.res", + "src/commands/CloudGuardCmd.res", + "src/Update.res", + "src/Storage.res" + ], + "frameworks": [ + "Networking" + ], + "relation": "UnsafeDeserialization->Memory" + }, + { + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ + "src/tea/Tea_Ssr.res", + "src/tea/Tea_Sub.res", + "src/tea/Tea_Cmd.res", + "src/core/RegressionGuardEngine.res", + "src/core/TimelineEngine.res", + "src/core/ProvisionerEngine.res", + "src/core/VqlEngine.res", + "src/core/TsdmEngine.res", + "src/core/ProvenanceEngine.res", + "src/core/SoakMonitorEngine.res", + "src/core/TangleVizEngine.res", + "src/core/VoiceTagEngine.res", + "src/core/PanicAttackEngine.res", + "src/core/PerformanceProfilerEngine.res", + "src/core/ObservabilityEngine.res", + "src/core/DebuggingWorkbenchEngine.res", + "src/core/OrbitalSync.res", + "src/components/TangleViz.res", + "src/components/PaneN.res", + "src/components/Boj.res", "tools/pcc/src/scanner.rs", - "tools/pcc/src/repairer.rs", - "tools/pcc/src/contract.rs", - "src-gossamer/src/a2ml/commands.rs", + "tools/pcc/src/reporter.rs", + "tools/pcc/src/propagator.rs", "src-gossamer/src/vm_inspector/commands.rs", - "src-gossamer/src/workspace/commands.rs", - "src-gossamer/src/workspace/sysinfo.rs", - "src-gossamer/src/settings.rs", - "src-gossamer/src/k9/commands.rs", "src-gossamer/src/provenance/commands.rs", - "src-gossamer/src/identity.rs", - "src-gossamer/src/clade_scanner/commands.rs", - "src-gossamer/src/repoloader/commands.rs", - "src-gossamer/src/repoloader/scanner.rs", - "src-gossamer/src/security/commands.rs", - "src-gossamer/src/ums/commands.rs", - "src-gossamer/src/coprocessor/mod.rs", - "src-gossamer/src/farm/commands.rs", - "src-gossamer/src/cloudguard/config.rs", - "src-gossamer/src/capture/commands.rs", - "src-gossamer/src/ums_cartridge/commands.rs", - "src-gossamer/src/ai/commands.rs", - "src-gossamer/src/ai/context.rs", - "src-gossamer/src/dlc_workshop/commands.rs", - "src-gossamer/src/minter/commands.rs", - "src-gossamer/src/release_manager/commands.rs", - "src-gossamer/src/level_architect/commands.rs", - "src-gossamer/src/voicetag/commands.rs" + "src-gossamer/src/groove.rs", + "src-gossamer/src/system_tray/mod.rs", + "src-gossamer/src/release_manager/commands.rs" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Memory" }, { "source_category": "UncheckedError", @@ -3917,6 +3878,28 @@ ], "relation": "UncheckedError->Memory" }, + { + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, + "files": [ + "src/tea/Tea_Render.res", + "src-gossamer/src/boj/commands.rs", + "src-gossamer/src/network_topology/commands.rs", + "src-gossamer/src/hypatia/commands.rs", + "src-gossamer/src/typell/commands.rs", + "src-gossamer/src/boj_live.rs", + "src-gossamer/src/governance/commands.rs", + "src-gossamer/src/service_registry.rs", + "src-gossamer/src/lib.rs", + "src-gossamer/src/http_client.rs", + "src-gossamer/src/overlay/commands.rs" + ], + "frameworks": [ + "Networking" + ], + "relation": "InsecureProtocol->Network" + }, { "source_category": "DynamicCodeExecution", "sink_axis": "memory", @@ -3932,6 +3915,20 @@ ], "relation": "DynamicCodeExecution->Memory" }, + { + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "launch-panll.sh", + "panll-launcher.sh", + "scripts/install-desktop.sh" + ], + "frameworks": [ + "Networking" + ], + "relation": "PathTraversal->Disk" + }, { "source_category": "PanicPath", "sink_axis": "disk", @@ -3973,40 +3970,43 @@ "relation": "UnsafeDeserialization->Cpu" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "launch-panll.sh", - "panll-launcher.sh", - "scripts/install-desktop.sh" - ], - "frameworks": [ - "Networking" - ], - "relation": "PathTraversal->Disk" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/tea/Tea_Render.res", - "src-gossamer/src/boj/commands.rs", - "src-gossamer/src/network_topology/commands.rs", - "src-gossamer/src/hypatia/commands.rs", - "src-gossamer/src/typell/commands.rs", - "src-gossamer/src/boj_live.rs", - "src-gossamer/src/governance/commands.rs", - "src-gossamer/src/service_registry.rs", - "src-gossamer/src/lib.rs", - "src-gossamer/src/http_client.rs", - "src-gossamer/src/overlay/commands.rs" + "tools/pcc/src/scanner.rs", + "tools/pcc/src/repairer.rs", + "tools/pcc/src/contract.rs", + "src-gossamer/src/a2ml/commands.rs", + "src-gossamer/src/vm_inspector/commands.rs", + "src-gossamer/src/workspace/commands.rs", + "src-gossamer/src/workspace/sysinfo.rs", + "src-gossamer/src/settings.rs", + "src-gossamer/src/k9/commands.rs", + "src-gossamer/src/provenance/commands.rs", + "src-gossamer/src/identity.rs", + "src-gossamer/src/clade_scanner/commands.rs", + "src-gossamer/src/repoloader/commands.rs", + "src-gossamer/src/repoloader/scanner.rs", + "src-gossamer/src/security/commands.rs", + "src-gossamer/src/ums/commands.rs", + "src-gossamer/src/coprocessor/mod.rs", + "src-gossamer/src/farm/commands.rs", + "src-gossamer/src/cloudguard/config.rs", + "src-gossamer/src/capture/commands.rs", + "src-gossamer/src/ums_cartridge/commands.rs", + "src-gossamer/src/ai/commands.rs", + "src-gossamer/src/ai/context.rs", + "src-gossamer/src/dlc_workshop/commands.rs", + "src-gossamer/src/minter/commands.rs", + "src-gossamer/src/release_manager/commands.rs", + "src-gossamer/src/level_architect/commands.rs", + "src-gossamer/src/voicetag/commands.rs" ], "frameworks": [ "Networking" ], - "relation": "InsecureProtocol->Network" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnsafeCode", diff --git a/scans/patallm-gallery.json b/scans/patallm-gallery.json index 5c7eb77c..b02fd350 100644 --- a/scans/patallm-gallery.json +++ b/scans/patallm-gallery.json @@ -3,8 +3,8 @@ "program_path": "patallm-gallery", "language": "rust", "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], "weak_points": [ { @@ -1588,132 +1588,132 @@ } ], "recommended_attacks": [ - "network", - "concurrency", + "memory", "cpu", "disk", - "memory" + "network", + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "llm-tools/unify-core/src/models.rs", - "to": "llm-tools/unify-core/src/error.rs", - "relation": "shared_dir:llm-tools/unify-core/src", + "from": "did-you-actually-do-that/src/watch.rs", + "to": "did-you-actually-do-that/src/port_protocol.rs", + "relation": "shared_dir:did-you-actually-do-that/src", "weight": 1.0 }, { - "from": "elegant-state/.archive/config/main.ncl", - "to": "elegant-state/.archive/config/presets.ncl", - "relation": "shared_dir:elegant-state/.archive/config", + "from": "did-you-actually-do-that/src/port_protocol.rs", + "to": "did-you-actually-do-that/src/hooks.rs", + "relation": "shared_dir:did-you-actually-do-that/src", "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/Languages/Ada.hs", - "to": "llm-tools/verify/src/ClaudeVerify/Languages/Rust.hs", - "relation": "shared_dir:llm-tools/verify/src/ClaudeVerify/Languages", + "from": "did-you-actually-do-that/src/hooks.rs", + "to": "did-you-actually-do-that/src/claim_extractor.rs", + "relation": "shared_dir:did-you-actually-do-that/src", "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/Languages/Rust.hs", - "to": "llm-tools/verify/src/ClaudeVerify/Languages/Haskell.hs", - "relation": "shared_dir:llm-tools/verify/src/ClaudeVerify/Languages", + "from": "did-you-actually-do-that/src/claim_extractor.rs", + "to": "did-you-actually-do-that/src/lib.rs", + "relation": "shared_dir:did-you-actually-do-that/src", "weight": 1.0 }, { - "from": "llm-tools/antidote/tools/llm_cli.jl", - "to": "llm-tools/antidote/tools/benchmark.jl", - "relation": "shared_dir:llm-tools/antidote/tools", + "from": "did-you-actually-do-that/src/lib.rs", + "to": "did-you-actually-do-that/src/mcp_server.rs", + "relation": "shared_dir:did-you-actually-do-that/src", "weight": 1.0 }, { - "from": "llm-tools/antidote/tools/benchmark.jl", - "to": "llm-tools/antidote/tools/rsr_compliance.jl", - "relation": "shared_dir:llm-tools/antidote/tools", + "from": "did-you-actually-do-that/src/mcp_server.rs", + "to": "did-you-actually-do-that/src/async_checks.rs", + "relation": "shared_dir:did-you-actually-do-that/src", "weight": 1.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/regression_baseline.ex", - "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/pattern_learner.ex", - "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", + "from": "did-you-actually-do-that/src/async_checks.rs", + "to": "did-you-actually-do-that/src/main.rs", + "relation": "shared_dir:did-you-actually-do-that/src", "weight": 1.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/pattern_learner.ex", - "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verdict_engine.ex", - "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", + "from": "elegant-state/.archive/src/store/ocr.rs", + "to": "elegant-state/.archive/src/store/sled_store.rs", + "relation": "shared_dir:elegant-state/.archive/src/store", "weight": 1.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verdict_engine.ex", - "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/surveillance_supervisor.ex", - "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", + "from": "elegant-state/.archive/src/store/sled_store.rs", + "to": "elegant-state/.archive/src/store/fuzzy.rs", + "relation": "shared_dir:elegant-state/.archive/src/store", "weight": 1.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/surveillance_supervisor.ex", - "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/claim_registry.ex", - "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", + "from": "elegant-state/.archive/src/store/fuzzy.rs", + "to": "elegant-state/.archive/src/store/pandoc.rs", + "relation": "shared_dir:elegant-state/.archive/src/store", "weight": 1.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/claim_registry.ex", - "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verification_manager.ex", - "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", + "from": "elegant-state/.archive/src/store/pandoc.rs", + "to": "elegant-state/.archive/src/store/fulltext.rs", + "relation": "shared_dir:elegant-state/.archive/src/store", "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-core/src/models.rs", - "to": "llm-tools/unify/crates/llm-unify-core/src/error.rs", - "relation": "shared_dir:llm-tools/unify/crates/llm-unify-core/src", + "from": "elegant-state/.archive/src/graphql/mod.rs", + "to": "elegant-state/.archive/src/graphql/mutation.rs", + "relation": "shared_dir:elegant-state/.archive/src/graphql", "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/Config.hs", - "to": "llm-tools/verify/src/ClaudeVerify/Report.hs", - "relation": "shared_dir:llm-tools/verify/src/ClaudeVerify", + "from": "elegant-state/.archive/src/graphql/mutation.rs", + "to": "elegant-state/.archive/src/graphql/query.rs", + "relation": "shared_dir:elegant-state/.archive/src/graphql", "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/Report.hs", - "to": "llm-tools/verify/src/ClaudeVerify/EchidnaClient.hs", - "relation": "shared_dir:llm-tools/verify/src/ClaudeVerify", + "from": "llm-tools/unify/crates/llm-unify-core/src/models.rs", + "to": "llm-tools/unify/crates/llm-unify-core/src/error.rs", + "relation": "shared_dir:llm-tools/unify/crates/llm-unify-core/src", "weight": 1.0 }, { - "from": "elegant-state/.archive/src/store/ocr.rs", - "to": "elegant-state/.archive/src/store/sled_store.rs", - "relation": "shared_dir:elegant-state/.archive/src/store", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/regression_baseline.ex", + "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/pattern_learner.ex", + "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", "weight": 1.0 }, { - "from": "elegant-state/.archive/src/store/sled_store.rs", - "to": "elegant-state/.archive/src/store/fuzzy.rs", - "relation": "shared_dir:elegant-state/.archive/src/store", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/pattern_learner.ex", + "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verdict_engine.ex", + "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", "weight": 1.0 }, { - "from": "elegant-state/.archive/src/store/fuzzy.rs", - "to": "elegant-state/.archive/src/store/pandoc.rs", - "relation": "shared_dir:elegant-state/.archive/src/store", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verdict_engine.ex", + "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/surveillance_supervisor.ex", + "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", "weight": 1.0 }, { - "from": "elegant-state/.archive/src/store/pandoc.rs", - "to": "elegant-state/.archive/src/store/fulltext.rs", - "relation": "shared_dir:elegant-state/.archive/src/store", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/surveillance_supervisor.ex", + "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/claim_registry.ex", + "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", "weight": 1.0 }, { - "from": "claude-integrations/gitlab-bridge/src/bindings/Crypto.res", - "to": "claude-integrations/gitlab-bridge/src/bindings/Vitest.res", - "relation": "shared_dir:claude-integrations/gitlab-bridge/src/bindings", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/claim_registry.ex", + "to": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verification_manager.ex", + "relation": "shared_dir:did-you-actually-do-that/dyadt_brain/lib/dyadt_brain", "weight": 1.0 }, { - "from": "claude-integrations/gitlab-bridge/src/bindings/Vitest.res", - "to": "claude-integrations/gitlab-bridge/src/bindings/Express.res", - "relation": "shared_dir:claude-integrations/gitlab-bridge/src/bindings", + "from": "claude-integrations/firefox-mcp/host/Server.res", + "to": "claude-integrations/firefox-mcp/host/NativeHost.res", + "relation": "shared_dir:claude-integrations/firefox-mcp/host", "weight": 1.0 }, { @@ -1741,69 +1741,75 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/watch.rs", - "to": "did-you-actually-do-that/src/port_protocol.rs", - "relation": "shared_dir:did-you-actually-do-that/src", + "from": "llm-tools/unify/crates/llm-unify-storage/src/repository.rs", + "to": "llm-tools/unify/crates/llm-unify-storage/src/backup.rs", + "relation": "shared_dir:llm-tools/unify/crates/llm-unify-storage/src", "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/port_protocol.rs", - "to": "did-you-actually-do-that/src/hooks.rs", - "relation": "shared_dir:did-you-actually-do-that/src", + "from": "llm-tools/unify/crates/llm-unify-storage/src/backup.rs", + "to": "llm-tools/unify/crates/llm-unify-storage/src/migration.rs", + "relation": "shared_dir:llm-tools/unify/crates/llm-unify-storage/src", "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/hooks.rs", - "to": "did-you-actually-do-that/src/claim_extractor.rs", - "relation": "shared_dir:did-you-actually-do-that/src", + "from": "did-you-actually-do-that/src/slm/mixture_of_experts.rs", + "to": "did-you-actually-do-that/src/slm/ensemble.rs", + "relation": "shared_dir:did-you-actually-do-that/src/slm", "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/claim_extractor.rs", - "to": "did-you-actually-do-that/src/lib.rs", - "relation": "shared_dir:did-you-actually-do-that/src", + "from": "did-you-actually-do-that/src/slm/ensemble.rs", + "to": "did-you-actually-do-that/src/slm/policy_oracle.rs", + "relation": "shared_dir:did-you-actually-do-that/src/slm", "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/lib.rs", - "to": "did-you-actually-do-that/src/mcp_server.rs", - "relation": "shared_dir:did-you-actually-do-that/src", + "from": "did-you-actually-do-that/src/slm/policy_oracle.rs", + "to": "did-you-actually-do-that/src/slm/graph_of_thought.rs", + "relation": "shared_dir:did-you-actually-do-that/src/slm", "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/mcp_server.rs", - "to": "did-you-actually-do-that/src/async_checks.rs", - "relation": "shared_dir:did-you-actually-do-that/src", + "from": "llm-tools/verify/src/ClaudeVerify/Languages/Ada.hs", + "to": "llm-tools/verify/src/ClaudeVerify/Languages/Rust.hs", + "relation": "shared_dir:llm-tools/verify/src/ClaudeVerify/Languages", "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/async_checks.rs", - "to": "did-you-actually-do-that/src/main.rs", - "relation": "shared_dir:did-you-actually-do-that/src", + "from": "llm-tools/verify/src/ClaudeVerify/Languages/Rust.hs", + "to": "llm-tools/verify/src/ClaudeVerify/Languages/Haskell.hs", + "relation": "shared_dir:llm-tools/verify/src/ClaudeVerify/Languages", "weight": 1.0 }, { - "from": "claude-integrations/firefox-mcp/host/Server.res", - "to": "claude-integrations/firefox-mcp/host/NativeHost.res", - "relation": "shared_dir:claude-integrations/firefox-mcp/host", + "from": "llm-tools/unify-core/tests/models.rs", + "to": "llm-tools/unify-core/tests/conformance.rs", + "relation": "shared_dir:llm-tools/unify-core/tests", "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/slm/mixture_of_experts.rs", - "to": "did-you-actually-do-that/src/slm/ensemble.rs", - "relation": "shared_dir:did-you-actually-do-that/src/slm", + "from": "llm-tools/antidote/tools/llm_cli.jl", + "to": "llm-tools/antidote/tools/benchmark.jl", + "relation": "shared_dir:llm-tools/antidote/tools", "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/slm/ensemble.rs", - "to": "did-you-actually-do-that/src/slm/policy_oracle.rs", - "relation": "shared_dir:did-you-actually-do-that/src/slm", + "from": "llm-tools/antidote/tools/benchmark.jl", + "to": "llm-tools/antidote/tools/rsr_compliance.jl", + "relation": "shared_dir:llm-tools/antidote/tools", "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/slm/policy_oracle.rs", - "to": "did-you-actually-do-that/src/slm/graph_of_thought.rs", - "relation": "shared_dir:did-you-actually-do-that/src/slm", + "from": "claude-integrations/gitlab-bridge/src/bindings/Crypto.res", + "to": "claude-integrations/gitlab-bridge/src/bindings/Vitest.res", + "relation": "shared_dir:claude-integrations/gitlab-bridge/src/bindings", + "weight": 1.0 + }, + { + "from": "claude-integrations/gitlab-bridge/src/bindings/Vitest.res", + "to": "claude-integrations/gitlab-bridge/src/bindings/Express.res", + "relation": "shared_dir:claude-integrations/gitlab-bridge/src/bindings", "weight": 1.0 }, { @@ -1843,41 +1849,29 @@ "weight": 1.0 }, { - "from": "elegant-state/.archive/src/graphql/mod.rs", - "to": "elegant-state/.archive/src/graphql/mutation.rs", - "relation": "shared_dir:elegant-state/.archive/src/graphql", - "weight": 1.0 - }, - { - "from": "elegant-state/.archive/src/graphql/mutation.rs", - "to": "elegant-state/.archive/src/graphql/query.rs", - "relation": "shared_dir:elegant-state/.archive/src/graphql", + "from": "llm-tools/unify-core/src/models.rs", + "to": "llm-tools/unify-core/src/error.rs", + "relation": "shared_dir:llm-tools/unify-core/src", "weight": 1.0 }, { - "from": "llm-tools/unify-core/tests/models.rs", - "to": "llm-tools/unify-core/tests/conformance.rs", - "relation": "shared_dir:llm-tools/unify-core/tests", + "from": "llm-tools/verify/src/ClaudeVerify/Config.hs", + "to": "llm-tools/verify/src/ClaudeVerify/Report.hs", + "relation": "shared_dir:llm-tools/verify/src/ClaudeVerify", "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-storage/src/repository.rs", - "to": "llm-tools/unify/crates/llm-unify-storage/src/backup.rs", - "relation": "shared_dir:llm-tools/unify/crates/llm-unify-storage/src", + "from": "llm-tools/verify/src/ClaudeVerify/Report.hs", + "to": "llm-tools/verify/src/ClaudeVerify/EchidnaClient.hs", + "relation": "shared_dir:llm-tools/verify/src/ClaudeVerify", "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-storage/src/backup.rs", - "to": "llm-tools/unify/crates/llm-unify-storage/src/migration.rs", - "relation": "shared_dir:llm-tools/unify/crates/llm-unify-storage/src", + "from": "elegant-state/.archive/config/main.ncl", + "to": "elegant-state/.archive/config/presets.ncl", + "relation": "shared_dir:elegant-state/.archive/config", "weight": 1.0 }, - { - "from": "esn/src/lib.rs", - "to": "WebServer", - "relation": "framework", - "weight": 4.0 - }, { "from": "esn/src/lib.rs", "to": "OTP", @@ -1885,10 +1879,10 @@ "weight": 4.0 }, { - "from": "esn/ffi/zig/src/main.zig", + "from": "esn/src/lib.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "esn/ffi/zig/src/main.zig", @@ -1897,10 +1891,10 @@ "weight": 1.0 }, { - "from": "esn/ffi/zig/test/integration_test.zig", + "from": "esn/ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "esn/ffi/zig/test/integration_test.zig", @@ -1909,10 +1903,10 @@ "weight": 4.0 }, { - "from": "setup.sh", + "from": "esn/ffi/zig/test/integration_test.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "setup.sh", @@ -1921,7 +1915,7 @@ "weight": 1.0 }, { - "from": "claude-integrations/gecko-browser-extension/src/background/background.js", + "from": "setup.sh", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1933,7 +1927,7 @@ "weight": 1.0 }, { - "from": "claude-integrations/gecko-browser-extension/ffi/zig/src/main.zig", + "from": "claude-integrations/gecko-browser-extension/src/background/background.js", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1945,10 +1939,10 @@ "weight": 1.0 }, { - "from": "claude-integrations/gecko-browser-extension/ffi/zig/test/integration_test.zig", + "from": "claude-integrations/gecko-browser-extension/ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "claude-integrations/gecko-browser-extension/ffi/zig/test/integration_test.zig", @@ -1957,10 +1951,10 @@ "weight": 4.0 }, { - "from": "claude-integrations/mozilla-extension/src/core/api.js", + "from": "claude-integrations/gecko-browser-extension/ffi/zig/test/integration_test.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "claude-integrations/mozilla-extension/src/core/api.js", @@ -1969,7 +1963,7 @@ "weight": 1.0 }, { - "from": "claude-integrations/mozilla-extension/ffi/zig/src/main.zig", + "from": "claude-integrations/mozilla-extension/src/core/api.js", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -1981,10 +1975,10 @@ "weight": 1.0 }, { - "from": "claude-integrations/mozilla-extension/ffi/zig/test/integration_test.zig", + "from": "claude-integrations/mozilla-extension/ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "claude-integrations/mozilla-extension/ffi/zig/test/integration_test.zig", @@ -1993,10 +1987,10 @@ "weight": 4.0 }, { - "from": "claude-integrations/firefox-lsp/vscode-extension/src/Extension.res", + "from": "claude-integrations/mozilla-extension/ffi/zig/test/integration_test.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "claude-integrations/firefox-lsp/vscode-extension/src/Extension.res", @@ -2005,10 +1999,10 @@ "weight": 1.0 }, { - "from": "claude-integrations/firefox-lsp/vscode-extension/src/bindings/Vscode.res", + "from": "claude-integrations/firefox-lsp/vscode-extension/src/Extension.res", "to": "WebServer", "relation": "framework", - "weight": 15.0 + "weight": 1.0 }, { "from": "claude-integrations/firefox-lsp/vscode-extension/src/bindings/Vscode.res", @@ -2017,10 +2011,10 @@ "weight": 15.0 }, { - "from": "claude-integrations/firefox-lsp/lib/lsp/server.ex", + "from": "claude-integrations/firefox-lsp/vscode-extension/src/bindings/Vscode.res", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 15.0 }, { "from": "claude-integrations/firefox-lsp/lib/lsp/server.ex", @@ -2029,10 +2023,10 @@ "weight": 4.0 }, { - "from": "claude-integrations/firefox-lsp/lib/adapters/firefox.ex", + "from": "claude-integrations/firefox-lsp/lib/lsp/server.ex", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "claude-integrations/firefox-lsp/lib/adapters/firefox.ex", @@ -2041,10 +2035,10 @@ "weight": 2.0 }, { - "from": "claude-integrations/firefox-mcp/ffi/zig/src/main.zig", + "from": "claude-integrations/firefox-lsp/lib/adapters/firefox.ex", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "claude-integrations/firefox-mcp/ffi/zig/src/main.zig", @@ -2053,10 +2047,10 @@ "weight": 1.0 }, { - "from": "claude-integrations/firefox-mcp/ffi/zig/test/integration_test.zig", + "from": "claude-integrations/firefox-mcp/ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "claude-integrations/firefox-mcp/ffi/zig/test/integration_test.zig", @@ -2065,10 +2059,10 @@ "weight": 4.0 }, { - "from": "claude-integrations/firefox-mcp/host/Server.res", + "from": "claude-integrations/firefox-mcp/ffi/zig/test/integration_test.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "claude-integrations/firefox-mcp/host/Server.res", @@ -2077,7 +2071,7 @@ "weight": 1.0 }, { - "from": "claude-integrations/firefox-mcp/host/NativeHost.res", + "from": "claude-integrations/firefox-mcp/host/Server.res", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2089,10 +2083,10 @@ "weight": 1.0 }, { - "from": "claude-integrations/firefox-mcp/host/bindings/Deno_Ws.res", + "from": "claude-integrations/firefox-mcp/host/NativeHost.res", "to": "WebServer", "relation": "framework", - "weight": 78.0 + "weight": 1.0 }, { "from": "claude-integrations/firefox-mcp/host/bindings/Deno_Ws.res", @@ -2101,10 +2095,10 @@ "weight": 78.0 }, { - "from": "claude-integrations/firefox-mcp/scripts/install.sh", + "from": "claude-integrations/firefox-mcp/host/bindings/Deno_Ws.res", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 78.0 }, { "from": "claude-integrations/firefox-mcp/scripts/install.sh", @@ -2113,10 +2107,10 @@ "weight": 1.0 }, { - "from": "claude-integrations/gitlab-bridge/src/auth/RateLimiter.res", + "from": "claude-integrations/firefox-mcp/scripts/install.sh", "to": "WebServer", "relation": "framework", - "weight": 9.0 + "weight": 1.0 }, { "from": "claude-integrations/gitlab-bridge/src/auth/RateLimiter.res", @@ -2125,10 +2119,10 @@ "weight": 9.0 }, { - "from": "claude-integrations/gitlab-bridge/src/services/MRReviewer.res", + "from": "claude-integrations/gitlab-bridge/src/auth/RateLimiter.res", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 9.0 }, { "from": "claude-integrations/gitlab-bridge/src/services/MRReviewer.res", @@ -2137,10 +2131,10 @@ "weight": 2.0 }, { - "from": "claude-integrations/gitlab-bridge/src/config/MultiRepo.res", + "from": "claude-integrations/gitlab-bridge/src/services/MRReviewer.res", "to": "WebServer", "relation": "framework", - "weight": 6.0 + "weight": 2.0 }, { "from": "claude-integrations/gitlab-bridge/src/config/MultiRepo.res", @@ -2149,10 +2143,10 @@ "weight": 6.0 }, { - "from": "claude-integrations/gitlab-bridge/src/bindings/Crypto.res", + "from": "claude-integrations/gitlab-bridge/src/config/MultiRepo.res", "to": "WebServer", "relation": "framework", - "weight": 15.0 + "weight": 6.0 }, { "from": "claude-integrations/gitlab-bridge/src/bindings/Crypto.res", @@ -2161,10 +2155,10 @@ "weight": 15.0 }, { - "from": "claude-integrations/gitlab-bridge/src/bindings/Vitest.res", + "from": "claude-integrations/gitlab-bridge/src/bindings/Crypto.res", "to": "WebServer", "relation": "framework", - "weight": 72.0 + "weight": 15.0 }, { "from": "claude-integrations/gitlab-bridge/src/bindings/Vitest.res", @@ -2173,10 +2167,10 @@ "weight": 72.0 }, { - "from": "claude-integrations/gitlab-bridge/src/bindings/Express.res", + "from": "claude-integrations/gitlab-bridge/src/bindings/Vitest.res", "to": "WebServer", "relation": "framework", - "weight": 57.0 + "weight": 72.0 }, { "from": "claude-integrations/gitlab-bridge/src/bindings/Express.res", @@ -2185,10 +2179,10 @@ "weight": 57.0 }, { - "from": "claude-integrations/gitlab-bridge/tests/unit/auth/RateLimiterTest.res", + "from": "claude-integrations/gitlab-bridge/src/bindings/Express.res", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 57.0 }, { "from": "claude-integrations/gitlab-bridge/tests/unit/auth/RateLimiterTest.res", @@ -2197,7 +2191,7 @@ "weight": 1.0 }, { - "from": "claude-integrations/gitlab-bridge/ffi/zig/src/main.zig", + "from": "claude-integrations/gitlab-bridge/tests/unit/auth/RateLimiterTest.res", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2209,10 +2203,10 @@ "weight": 1.0 }, { - "from": "claude-integrations/gitlab-bridge/ffi/zig/test/integration_test.zig", + "from": "claude-integrations/gitlab-bridge/ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "claude-integrations/gitlab-bridge/ffi/zig/test/integration_test.zig", @@ -2221,10 +2215,10 @@ "weight": 4.0 }, { - "from": "llm-tools/unify-core/src/models.rs", + "from": "claude-integrations/gitlab-bridge/ffi/zig/test/integration_test.zig", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "llm-tools/unify-core/src/models.rs", @@ -2233,7 +2227,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify-core/src/error.rs", + "from": "llm-tools/unify-core/src/models.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2245,10 +2239,10 @@ "weight": 1.0 }, { - "from": "llm-tools/unify-core/tests/models.rs", + "from": "llm-tools/unify-core/src/error.rs", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "llm-tools/unify-core/tests/models.rs", @@ -2257,10 +2251,10 @@ "weight": 2.0 }, { - "from": "llm-tools/unify-core/tests/conformance.rs", + "from": "llm-tools/unify-core/tests/models.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "llm-tools/unify-core/tests/conformance.rs", @@ -2269,10 +2263,10 @@ "weight": 1.0 }, { - "from": "llm-tools/antidote/src/SemanticReset.res", + "from": "llm-tools/unify-core/tests/conformance.rs", "to": "WebServer", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "llm-tools/antidote/src/SemanticReset.res", @@ -2281,10 +2275,10 @@ "weight": 3.0 }, { - "from": "llm-tools/antidote/tests/test_suite.jl", + "from": "llm-tools/antidote/src/SemanticReset.res", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 3.0 }, { "from": "llm-tools/antidote/tests/test_suite.jl", @@ -2293,7 +2287,7 @@ "weight": 1.0 }, { - "from": "llm-tools/antidote/tools/llm_cli.jl", + "from": "llm-tools/antidote/tests/test_suite.jl", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2305,7 +2299,7 @@ "weight": 1.0 }, { - "from": "llm-tools/antidote/tools/benchmark.jl", + "from": "llm-tools/antidote/tools/llm_cli.jl", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2317,7 +2311,7 @@ "weight": 1.0 }, { - "from": "llm-tools/antidote/tools/rsr_compliance.jl", + "from": "llm-tools/antidote/tools/benchmark.jl", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2329,7 +2323,7 @@ "weight": 1.0 }, { - "from": "llm-tools/verify/app/Main.hs", + "from": "llm-tools/antidote/tools/rsr_compliance.jl", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2341,7 +2335,7 @@ "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify.hs", + "from": "llm-tools/verify/app/Main.hs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2353,7 +2347,7 @@ "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/Config.hs", + "from": "llm-tools/verify/src/ClaudeVerify.hs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2365,7 +2359,7 @@ "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/Languages/Ada.hs", + "from": "llm-tools/verify/src/ClaudeVerify/Config.hs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2377,7 +2371,7 @@ "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/Languages/Rust.hs", + "from": "llm-tools/verify/src/ClaudeVerify/Languages/Ada.hs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2389,7 +2383,7 @@ "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/Languages/Haskell.hs", + "from": "llm-tools/verify/src/ClaudeVerify/Languages/Rust.hs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2401,7 +2395,7 @@ "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/Report.hs", + "from": "llm-tools/verify/src/ClaudeVerify/Languages/Haskell.hs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2413,7 +2407,7 @@ "weight": 1.0 }, { - "from": "llm-tools/verify/src/ClaudeVerify/EchidnaClient.hs", + "from": "llm-tools/verify/src/ClaudeVerify/Report.hs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2425,7 +2419,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/tests/e2e_test.sh", + "from": "llm-tools/verify/src/ClaudeVerify/EchidnaClient.hs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2437,10 +2431,10 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-cli/src/main.rs", + "from": "llm-tools/unify/tests/e2e_test.sh", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "llm-tools/unify/crates/llm-unify-cli/src/main.rs", @@ -2449,10 +2443,10 @@ "weight": 2.0 }, { - "from": "llm-tools/unify/crates/llm-unify-core/src/models.rs", + "from": "llm-tools/unify/crates/llm-unify-cli/src/main.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "llm-tools/unify/crates/llm-unify-core/src/models.rs", @@ -2461,7 +2455,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-core/src/error.rs", + "from": "llm-tools/unify/crates/llm-unify-core/src/models.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2473,7 +2467,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-tui/src/app.rs", + "from": "llm-tools/unify/crates/llm-unify-core/src/error.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2485,7 +2479,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-search/src/search.rs", + "from": "llm-tools/unify/crates/llm-unify-tui/src/app.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2497,7 +2491,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-storage/src/repository.rs", + "from": "llm-tools/unify/crates/llm-unify-search/src/search.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2509,7 +2503,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-storage/src/backup.rs", + "from": "llm-tools/unify/crates/llm-unify-storage/src/repository.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2521,7 +2515,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-storage/src/migration.rs", + "from": "llm-tools/unify/crates/llm-unify-storage/src/backup.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2533,7 +2527,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-parser/src/chatgpt.rs", + "from": "llm-tools/unify/crates/llm-unify-storage/src/migration.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2545,7 +2539,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-parser/src/claude.rs", + "from": "llm-tools/unify/crates/llm-unify-parser/src/chatgpt.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2557,7 +2551,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-parser/src/copilot.rs", + "from": "llm-tools/unify/crates/llm-unify-parser/src/claude.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2569,7 +2563,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-parser/src/gemini.rs", + "from": "llm-tools/unify/crates/llm-unify-parser/src/copilot.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2581,7 +2575,7 @@ "weight": 1.0 }, { - "from": "llm-tools/unify/crates/llm-unify-parser/src/lib.rs", + "from": "llm-tools/unify/crates/llm-unify-parser/src/gemini.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2593,7 +2587,7 @@ "weight": 1.0 }, { - "from": "echomesh/ffi/zig/src/main.zig", + "from": "llm-tools/unify/crates/llm-unify-parser/src/lib.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2605,10 +2599,10 @@ "weight": 1.0 }, { - "from": "echomesh/ffi/zig/test/integration_test.zig", + "from": "echomesh/ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "echomesh/ffi/zig/test/integration_test.zig", @@ -2617,10 +2611,10 @@ "weight": 4.0 }, { - "from": "did-you-actually-do-that/src/watch.rs", + "from": "echomesh/ffi/zig/test/integration_test.zig", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "did-you-actually-do-that/src/watch.rs", @@ -2629,7 +2623,7 @@ "weight": 2.0 }, { - "from": "did-you-actually-do-that/src/slm/mixture_of_experts.rs", + "from": "did-you-actually-do-that/src/watch.rs", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -2641,10 +2635,10 @@ "weight": 2.0 }, { - "from": "did-you-actually-do-that/src/slm/ensemble.rs", + "from": "did-you-actually-do-that/src/slm/mixture_of_experts.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "did-you-actually-do-that/src/slm/ensemble.rs", @@ -2653,7 +2647,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/slm/policy_oracle.rs", + "from": "did-you-actually-do-that/src/slm/ensemble.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2665,7 +2659,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/slm/graph_of_thought.rs", + "from": "did-you-actually-do-that/src/slm/policy_oracle.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2677,7 +2671,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/verifiers/dependency.rs", + "from": "did-you-actually-do-that/src/slm/graph_of_thought.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2689,7 +2683,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/verifiers/cross_reference.rs", + "from": "did-you-actually-do-that/src/verifiers/dependency.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2701,7 +2695,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/verifiers/completeness.rs", + "from": "did-you-actually-do-that/src/verifiers/cross_reference.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2713,7 +2707,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/verifiers/semantic.rs", + "from": "did-you-actually-do-that/src/verifiers/completeness.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2725,7 +2719,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/verifiers/diff_coherence.rs", + "from": "did-you-actually-do-that/src/verifiers/semantic.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2737,7 +2731,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/verifiers/content_hash.rs", + "from": "did-you-actually-do-that/src/verifiers/diff_coherence.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2749,7 +2743,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/verifiers/syntactic.rs", + "from": "did-you-actually-do-that/src/verifiers/content_hash.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2761,7 +2755,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/port_protocol.rs", + "from": "did-you-actually-do-that/src/verifiers/syntactic.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2773,7 +2767,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/hooks.rs", + "from": "did-you-actually-do-that/src/port_protocol.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2785,10 +2779,10 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/abi/Foreign.idr", + "from": "did-you-actually-do-that/src/hooks.rs", "to": "WebServer", "relation": "framework", - "weight": 54.0 + "weight": 1.0 }, { "from": "did-you-actually-do-that/src/abi/Foreign.idr", @@ -2797,10 +2791,10 @@ "weight": 54.0 }, { - "from": "did-you-actually-do-that/src/claim_extractor.rs", + "from": "did-you-actually-do-that/src/abi/Foreign.idr", "to": "WebServer", "relation": "framework", - "weight": 9.0 + "weight": 54.0 }, { "from": "did-you-actually-do-that/src/claim_extractor.rs", @@ -2809,10 +2803,10 @@ "weight": 9.0 }, { - "from": "did-you-actually-do-that/src/lib.rs", + "from": "did-you-actually-do-that/src/claim_extractor.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 9.0 }, { "from": "did-you-actually-do-that/src/lib.rs", @@ -2821,7 +2815,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/mcp_server.rs", + "from": "did-you-actually-do-that/src/lib.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2833,7 +2827,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/async_checks.rs", + "from": "did-you-actually-do-that/src/mcp_server.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2845,10 +2839,10 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/src/main.rs", + "from": "did-you-actually-do-that/src/async_checks.rs", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "did-you-actually-do-that/src/main.rs", @@ -2857,10 +2851,10 @@ "weight": 4.0 }, { - "from": "did-you-actually-do-that/ffi/zig/src/main.zig", + "from": "did-you-actually-do-that/src/main.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "did-you-actually-do-that/ffi/zig/src/main.zig", @@ -2869,7 +2863,7 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/test/regression_baseline_test.exs", + "from": "did-you-actually-do-that/ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -2881,10 +2875,10 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/regression_baseline.ex", + "from": "did-you-actually-do-that/dyadt_brain/test/regression_baseline_test.exs", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/regression_baseline.ex", @@ -2893,7 +2887,7 @@ "weight": 2.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/pattern_learner.ex", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/regression_baseline.ex", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -2905,7 +2899,7 @@ "weight": 2.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verdict_engine.ex", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/pattern_learner.ex", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -2917,10 +2911,10 @@ "weight": 2.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verisimdb/client.ex", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verdict_engine.ex", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verisimdb/client.ex", @@ -2929,10 +2923,10 @@ "weight": 1.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/grpc/endpoint.ex", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verisimdb/client.ex", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/grpc/endpoint.ex", @@ -2941,10 +2935,10 @@ "weight": 4.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/surveillance_supervisor.ex", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/grpc/endpoint.ex", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/surveillance_supervisor.ex", @@ -2953,7 +2947,7 @@ "weight": 2.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/ports/rust_port.ex", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/surveillance_supervisor.ex", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -2965,7 +2959,7 @@ "weight": 2.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/claim_registry.ex", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/ports/rust_port.ex", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -2977,10 +2971,10 @@ "weight": 2.0 }, { - "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verification_manager.ex", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/claim_registry.ex", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 2.0 }, { "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verification_manager.ex", @@ -2989,10 +2983,10 @@ "weight": 4.0 }, { - "from": "elegant-state/examples/policy.ncl", + "from": "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/verification_manager.ex", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "elegant-state/examples/policy.ncl", @@ -3001,7 +2995,7 @@ "weight": 1.0 }, { - "from": "elegant-state/.archive/src/store/ocr.rs", + "from": "elegant-state/examples/policy.ncl", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -3013,10 +3007,10 @@ "weight": 1.0 }, { - "from": "elegant-state/.archive/src/store/sled_store.rs", + "from": "elegant-state/.archive/src/store/ocr.rs", "to": "WebServer", "relation": "framework", - "weight": 6.0 + "weight": 1.0 }, { "from": "elegant-state/.archive/src/store/sled_store.rs", @@ -3025,10 +3019,10 @@ "weight": 6.0 }, { - "from": "elegant-state/.archive/src/store/fuzzy.rs", + "from": "elegant-state/.archive/src/store/sled_store.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "elegant-state/.archive/src/store/fuzzy.rs", @@ -3037,7 +3031,7 @@ "weight": 1.0 }, { - "from": "elegant-state/.archive/src/store/pandoc.rs", + "from": "elegant-state/.archive/src/store/fuzzy.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -3049,7 +3043,7 @@ "weight": 1.0 }, { - "from": "elegant-state/.archive/src/store/fulltext.rs", + "from": "elegant-state/.archive/src/store/pandoc.rs", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -3061,10 +3055,10 @@ "weight": 1.0 }, { - "from": "elegant-state/.archive/src/graphql/mod.rs", + "from": "elegant-state/.archive/src/store/fulltext.rs", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "elegant-state/.archive/src/graphql/mod.rs", @@ -3073,7 +3067,7 @@ "weight": 2.0 }, { - "from": "elegant-state/.archive/src/graphql/mutation.rs", + "from": "elegant-state/.archive/src/graphql/mod.rs", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -3085,7 +3079,7 @@ "weight": 2.0 }, { - "from": "elegant-state/.archive/src/graphql/query.rs", + "from": "elegant-state/.archive/src/graphql/mutation.rs", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -3097,7 +3091,7 @@ "weight": 2.0 }, { - "from": "elegant-state/.archive/src/main.rs", + "from": "elegant-state/.archive/src/graphql/query.rs", "to": "WebServer", "relation": "framework", "weight": 2.0 @@ -3109,10 +3103,10 @@ "weight": 2.0 }, { - "from": "elegant-state/.archive/config/main.ncl", + "from": "elegant-state/.archive/src/main.rs", "to": "WebServer", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "elegant-state/.archive/config/main.ncl", @@ -3121,7 +3115,7 @@ "weight": 1.0 }, { - "from": "elegant-state/.archive/config/presets.ncl", + "from": "elegant-state/.archive/config/main.ncl", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -3133,7 +3127,7 @@ "weight": 1.0 }, { - "from": "elegant-state/ffi/zig/src/main.zig", + "from": "elegant-state/.archive/config/presets.ncl", "to": "WebServer", "relation": "framework", "weight": 1.0 @@ -3145,10 +3139,10 @@ "weight": 1.0 }, { - "from": "elegant-state/ffi/zig/test/integration_test.zig", + "from": "elegant-state/ffi/zig/src/main.zig", "to": "WebServer", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "elegant-state/ffi/zig/test/integration_test.zig", @@ -3157,21 +3151,57 @@ "weight": 4.0 }, { - "from": "lsm/src/lib.rs", + "from": "elegant-state/ffi/zig/test/integration_test.zig", "to": "WebServer", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "lsm/src/lib.rs", "to": "OTP", "relation": "framework", "weight": 2.0 + }, + { + "from": "lsm/src/lib.rs", + "to": "WebServer", + "relation": "framework", + "weight": 2.0 } ] }, "taint_matrix": { "rows": [ + { + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 5.0, + "files": [ + "claude-integrations/gecko-browser-extension/src/popup/popup.js", + "claude-integrations/gecko-browser-extension/src/content/content.js", + "claude-integrations/mozilla-extension/src/ui/sidebar.js", + "claude-integrations/firefox-mcp/extension-mv3/background.js", + "claude-integrations/firefox-mcp/extension/content/bridge.js" + ], + "frameworks": [ + "OTP", + "WebServer" + ], + "relation": "DynamicCodeExecution->Memory" + }, + { + "source_category": "UnsafeDeserialization", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "claude-integrations/gitlab-bridge/src/services/MRReviewer.res" + ], + "frameworks": [ + "OTP", + "WebServer" + ], + "relation": "UnsafeDeserialization->Cpu" + }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", @@ -3186,23 +3216,59 @@ "did-you-actually-do-that/src/main.rs" ], "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnsafeDeserialization", + "source_category": "PanicPath", "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "esn/src/lib.rs", + "claude-integrations/gitlab-bridge/src/config/MultiRepo.res", + "llm-tools/unify/crates/llm-unify-cli/src/main.rs", + "did-you-actually-do-that/src/slm/mixture_of_experts.rs", + "did-you-actually-do-that/src/claim_extractor.rs", + "did-you-actually-do-that/src/async_checks.rs", + "did-you-actually-do-that/src/main.rs", + "elegant-state/.archive/src/store/sled_store.rs", + "lsm/src/lib.rs" + ], + "frameworks": [ + "OTP", + "WebServer" + ], + "relation": "PanicPath->Memory" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "network", "severity_value": 3.5, "files": [ - "claude-integrations/gitlab-bridge/src/services/MRReviewer.res" + "claude-integrations/gecko-browser-extension/src/popup/popup.js", + "claude-integrations/gecko-browser-extension/src/content/content.js", + "claude-integrations/mozilla-extension/src/ui/sidebar.js" ], "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], - "relation": "UnsafeDeserialization->Memory" + "relation": "DynamicCodeExecution->Network" + }, + { + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, + "files": [ + "claude-integrations/mozilla-extension/src/core/storage.js" + ], + "frameworks": [ + "OTP", + "WebServer" + ], + "relation": "HardcodedSecret->Network" }, { "source_category": "CommandInjection", @@ -3214,8 +3280,8 @@ "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/test_runner.ex" ], "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], "relation": "CommandInjection->Disk" }, @@ -3233,8 +3299,8 @@ "did-you-actually-do-that/src/main.rs" ], "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], "relation": "UnboundedAllocation->Cpu" }, @@ -3248,103 +3314,49 @@ "did-you-actually-do-that/dyadt_brain/lib/dyadt_brain/test_runner.ex" ], "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], "relation": "CommandInjection->Cpu" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, - "files": [ - "claude-integrations/mozilla-extension/src/core/storage.js" - ], - "frameworks": [ - "WebServer", - "OTP" - ], - "relation": "HardcodedSecret->Network" - }, - { - "source_category": "DynamicCodeExecution", + "source_category": "MutationGap", "sink_axis": "cpu", - "severity_value": 5.0, + "severity_value": 1.0, "files": [ - "claude-integrations/firefox-mcp/extension-mv3/background.js", - "claude-integrations/firefox-mcp/extension/content/bridge.js" + "claude-integrations/firefox-lsp/test/claude_firefox/lsp_test.exs", + "claude-integrations/firefox-lsp/test/adapters/firefox_test.exs", + "did-you-actually-do-that/dyadt_brain/test/verifications_test.exs", + "did-you-actually-do-that/dyadt_brain/test/schema_test.exs", + "did-you-actually-do-that/dyadt_brain/test/claim_registry_test.exs", + "did-you-actually-do-that/dyadt_brain/test/surveillance_supervisor_test.exs", + "did-you-actually-do-that/dyadt_brain/test/dyadt_brain_test.exs", + "did-you-actually-do-that/dyadt_brain/test/grpc_test.exs", + "did-you-actually-do-that/dyadt_brain/test/integration/port_integration_test.exs", + "did-you-actually-do-that/dyadt_brain/test/verdict_engine_test.exs", + "did-you-actually-do-that/dyadt_brain/test/rust_port_test.exs", + "did-you-actually-do-that/dyadt_brain/test/regression_baseline_test.exs", + "did-you-actually-do-that/dyadt_brain/test/pattern_learner_test.exs", + "did-you-actually-do-that/dyadt_brain/test/test_runner_test.exs" ], "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "MutationGap->Cpu" }, { "source_category": "UnsafeDeserialization", - "sink_axis": "cpu", - "severity_value": 3.5, - "files": [ - "claude-integrations/gitlab-bridge/src/services/MRReviewer.res" - ], - "frameworks": [ - "WebServer", - "OTP" - ], - "relation": "UnsafeDeserialization->Cpu" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 5.0, - "files": [ - "claude-integrations/gecko-browser-extension/src/popup/popup.js", - "claude-integrations/gecko-browser-extension/src/content/content.js", - "claude-integrations/mozilla-extension/src/ui/sidebar.js", - "claude-integrations/firefox-mcp/extension-mv3/background.js", - "claude-integrations/firefox-mcp/extension/content/bridge.js" - ], - "frameworks": [ - "WebServer", - "OTP" - ], - "relation": "DynamicCodeExecution->Memory" - }, - { - "source_category": "PanicPath", "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "esn/src/lib.rs", - "claude-integrations/gitlab-bridge/src/config/MultiRepo.res", - "llm-tools/unify/crates/llm-unify-cli/src/main.rs", - "did-you-actually-do-that/src/slm/mixture_of_experts.rs", - "did-you-actually-do-that/src/claim_extractor.rs", - "did-you-actually-do-that/src/async_checks.rs", - "did-you-actually-do-that/src/main.rs", - "elegant-state/.archive/src/store/sled_store.rs", - "lsm/src/lib.rs" - ], - "frameworks": [ - "WebServer", - "OTP" - ], - "relation": "PanicPath->Memory" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", "severity_value": 3.5, "files": [ - "claude-integrations/gecko-browser-extension/src/popup/popup.js", - "claude-integrations/gecko-browser-extension/src/content/content.js", - "claude-integrations/mozilla-extension/src/ui/sidebar.js" + "claude-integrations/gitlab-bridge/src/services/MRReviewer.res" ], "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], - "relation": "DynamicCodeExecution->Network" + "relation": "UnsafeDeserialization->Memory" }, { "source_category": "PanicPath", @@ -3361,36 +3373,24 @@ "lsm/src/lib.rs" ], "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], "relation": "PanicPath->Disk" }, { - "source_category": "MutationGap", + "source_category": "DynamicCodeExecution", "sink_axis": "cpu", - "severity_value": 1.0, + "severity_value": 5.0, "files": [ - "claude-integrations/firefox-lsp/test/claude_firefox/lsp_test.exs", - "claude-integrations/firefox-lsp/test/adapters/firefox_test.exs", - "did-you-actually-do-that/dyadt_brain/test/verifications_test.exs", - "did-you-actually-do-that/dyadt_brain/test/schema_test.exs", - "did-you-actually-do-that/dyadt_brain/test/claim_registry_test.exs", - "did-you-actually-do-that/dyadt_brain/test/surveillance_supervisor_test.exs", - "did-you-actually-do-that/dyadt_brain/test/dyadt_brain_test.exs", - "did-you-actually-do-that/dyadt_brain/test/grpc_test.exs", - "did-you-actually-do-that/dyadt_brain/test/integration/port_integration_test.exs", - "did-you-actually-do-that/dyadt_brain/test/verdict_engine_test.exs", - "did-you-actually-do-that/dyadt_brain/test/rust_port_test.exs", - "did-you-actually-do-that/dyadt_brain/test/regression_baseline_test.exs", - "did-you-actually-do-that/dyadt_brain/test/pattern_learner_test.exs", - "did-you-actually-do-that/dyadt_brain/test/test_runner_test.exs" + "claude-integrations/firefox-mcp/extension-mv3/background.js", + "claude-integrations/firefox-mcp/extension/content/bridge.js" ], "frameworks": [ - "WebServer", - "OTP" + "OTP", + "WebServer" ], - "relation": "MutationGap->Cpu" + "relation": "DynamicCodeExecution->Cpu" } ] } diff --git a/scans/patch-bridge.json b/scans/patch-bridge.json index e544b5a5..ffb953a2 100644 --- a/scans/patch-bridge.json +++ b/scans/patch-bridge.json @@ -258,45 +258,45 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/bridge/classify.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/bridge/classify.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/bridge/reachability.rs", "src/bridge/registry.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/bridge/reachability.rs", "src/bridge/registry.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/phantom-metal-taste.json b/scans/phantom-metal-taste.json index f738b4f8..7df48054 100644 --- a/scans/phantom-metal-taste.json +++ b/scans/phantom-metal-taste.json @@ -101,9 +101,9 @@ ], "recommended_attacks": [ "network", + "memory", "cpu", - "disk", - "memory" + "disk" ], "dependency_graph": { "edges": [ diff --git a/scans/phronesis.json b/scans/phronesis.json index ba7dc1b0..6d7a5d2f 100644 --- a/scans/phronesis.json +++ b/scans/phronesis.json @@ -1074,10 +1074,10 @@ } ], "recommended_attacks": [ - "concurrency", "memory", - "disk", - "cpu" + "concurrency", + "cpu", + "disk" ], "dependency_graph": { "edges": [ @@ -1165,12 +1165,6 @@ "relation": "shared_dir:test", "weight": 1.0 }, - { - "from": "lib/phronesis/package_manager/manifest.ex", - "to": "lib/phronesis/package_manager/registry.ex", - "relation": "shared_dir:lib/phronesis/package_manager", - "weight": 1.0 - }, { "from": "verification/tests/analyzer_test.exs", "to": "verification/tests/doc_generator_test.exs", @@ -1195,6 +1189,12 @@ "relation": "shared_dir:lib/phronesis/consensus", "weight": 1.0 }, + { + "from": "lib/phronesis/package_manager/manifest.ex", + "to": "lib/phronesis/package_manager/registry.ex", + "relation": "shared_dir:lib/phronesis/package_manager", + "weight": 1.0 + }, { "from": "compiler/phronesis-wasm/src/lib.rs", "to": "OTP", diff --git a/scans/phronesiser.json b/scans/phronesiser.json index ecb51add..fb08b263 100644 --- a/scans/phronesiser.json +++ b/scans/phronesiser.json @@ -174,9 +174,9 @@ } ], "recommended_attacks": [ - "disk", "memory", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ @@ -209,34 +209,34 @@ "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/manifest/mod.rs" + "src/codegen/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/codegen/mod.rs" + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "src/codegen/mod.rs" + "src/interface/ffi/src/main.zig" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "UnsafeCode->Memory" }, { "source_category": "UnboundedAllocation", @@ -249,14 +249,14 @@ "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnsafeCode", + "source_category": "PanicPath", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "src/interface/ffi/src/main.zig" + "src/codegen/mod.rs" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/pimcore-fortress.json b/scans/pimcore-fortress.json index 29b8ffad..69e0a890 100644 --- a/scans/pimcore-fortress.json +++ b/scans/pimcore-fortress.json @@ -119,11 +119,17 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ + { + "from": "src/abi/Foreign.idr", + "to": "src/abi/Types.idr", + "relation": "shared_dir:src/abi", + "weight": 1.0 + }, { "from": "test-verified-stack.sh", "to": "demo-verified-containers.sh", @@ -141,12 +147,6 @@ "to": "deploy-full-stack.sh", "relation": "shared_dir:", "weight": 1.0 - }, - { - "from": "src/abi/Foreign.idr", - "to": "src/abi/Types.idr", - "relation": "shared_dir:src/abi", - "weight": 1.0 } ] }, diff --git a/scans/plasma-parser-writer.json b/scans/plasma-parser-writer.json index 65290254..a7ccc5e6 100644 --- a/scans/plasma-parser-writer.json +++ b/scans/plasma-parser-writer.json @@ -339,18 +339,12 @@ } ], "recommended_attacks": [ - "cpu", "disk", + "cpu", "memory" ], "dependency_graph": { "edges": [ - { - "from": "src/audit.rs", - "to": "src/diff_cmd.rs", - "relation": "shared_dir:src", - "weight": 1.0 - }, { "from": "plasma-engine/src/diff.rs", "to": "plasma-engine/src/facts.rs", @@ -381,22 +375,48 @@ "relation": "shared_dir:plasma-engine/src", "weight": 1.0 }, - { - "from": "plasma-parser/src/spdx/mod.rs", - "to": "plasma-parser/src/spdx/lexer.rs", - "relation": "shared_dir:plasma-parser/src/spdx", - "weight": 1.0 - }, { "from": "plasma-parser/src/zone/boundary.rs", "to": "plasma-parser/src/zone/policy.rs", "relation": "shared_dir:plasma-parser/src/zone", "weight": 1.0 + }, + { + "from": "src/audit.rs", + "to": "src/diff_cmd.rs", + "relation": "shared_dir:src", + "weight": 1.0 + }, + { + "from": "plasma-parser/src/spdx/mod.rs", + "to": "plasma-parser/src/spdx/lexer.rs", + "relation": "shared_dir:plasma-parser/src/spdx", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "plasma-engine/src/schema.rs" + ], + "frameworks": [], + "relation": "PanicPath->Disk" + }, + { + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "plasma-engine/src/schema.rs" + ], + "frameworks": [], + "relation": "PanicPath->Memory" + }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", @@ -416,16 +436,6 @@ "frameworks": [], "relation": "UnboundedAllocation->Memory" }, - { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "plasma-engine/src/schema.rs" - ], - "frameworks": [], - "relation": "PanicPath->Disk" - }, { "source_category": "UnboundedAllocation", "sink_axis": "cpu", @@ -444,16 +454,6 @@ ], "frameworks": [], "relation": "UnboundedAllocation->Cpu" - }, - { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "plasma-engine/src/schema.rs" - ], - "frameworks": [], - "relation": "PanicPath->Memory" } ] } diff --git a/scans/poly-k8s-mcp.json b/scans/poly-k8s-mcp.json index babae1e6..382f9f06 100644 --- a/scans/poly-k8s-mcp.json +++ b/scans/poly-k8s-mcp.json @@ -138,8 +138,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ diff --git a/scans/polyglot-i18n.json b/scans/polyglot-i18n.json index fcae23f6..f486ca31 100644 --- a/scans/polyglot-i18n.json +++ b/scans/polyglot-i18n.json @@ -574,65 +574,77 @@ } ], "recommended_attacks": [ - "cpu", "memory", "disk", + "cpu", "network" ], "dependency_graph": { "edges": [ { - "from": "test/i18n.makePlurals.js", - "to": "test/i18n.writenewPhrase.js", - "relation": "shared_dir:test", + "from": "tui/src/polyglot_tui-main.adb", + "to": "tui/src/polyglot_tui-terminal.adb", + "relation": "shared_dir:tui/src", "weight": 1.0 }, { - "from": "test/i18n.writenewPhrase.js", - "to": "test/i18n.configureLocales.js", - "relation": "shared_dir:test", + "from": "src/core/Stemmer.res", + "to": "src/core/DocumentExtract.res", + "relation": "shared_dir:src/core", "weight": 1.0 }, { - "from": "test/i18n.configureLocales.js", - "to": "test/i18n.retryInDefaultLocaleWithSync.js", - "relation": "shared_dir:test", + "from": "src/core/DocumentExtract.res", + "to": "src/core/Segmenter.res", + "relation": "shared_dir:src/core", "weight": 1.0 }, { - "from": "test/i18n.retryInDefaultLocaleWithSync.js", - "to": "test/i18n.configureAutoreload.js", - "relation": "shared_dir:test", + "from": "src/core/Segmenter.res", + "to": "src/core/FuzzyMatch.res", + "relation": "shared_dir:src/core", "weight": 1.0 }, { - "from": "test/i18n.configureAutoreload.js", - "to": "test/i18n.noTraversal.js", - "relation": "shared_dir:test", + "from": "src/core/FuzzyMatch.res", + "to": "src/core/Plural.res", + "relation": "shared_dir:src/core", "weight": 1.0 }, { - "from": "tools/locale-validator.js", - "to": "tools/sync-locales.js", - "relation": "shared_dir:tools", + "from": "src/core/Plural.res", + "to": "src/core/I18n.res", + "relation": "shared_dir:src/core", "weight": 1.0 }, { - "from": "tools/sync-locales.js", - "to": "tools/extract-strings.js", - "relation": "shared_dir:tools", + "from": "src/lib/ocaml/Stemmer.res", + "to": "src/lib/ocaml/DocumentExtract.res", + "relation": "shared_dir:src/lib/ocaml", "weight": 1.0 }, { - "from": "tools/extract-strings.js", - "to": "tools/missing-translations.js", - "relation": "shared_dir:tools", + "from": "src/lib/ocaml/DocumentExtract.res", + "to": "src/lib/ocaml/Segmenter.res", + "relation": "shared_dir:src/lib/ocaml", "weight": 1.0 }, { - "from": "tools/missing-translations.js", - "to": "tools/rsr-verify.js", - "relation": "shared_dir:tools", + "from": "src/lib/ocaml/Segmenter.res", + "to": "src/lib/ocaml/FuzzyMatch.res", + "relation": "shared_dir:src/lib/ocaml", + "weight": 1.0 + }, + { + "from": "src/lib/ocaml/FuzzyMatch.res", + "to": "src/lib/ocaml/Plural.res", + "relation": "shared_dir:src/lib/ocaml", + "weight": 1.0 + }, + { + "from": "src/lib/ocaml/Plural.res", + "to": "src/lib/ocaml/I18n.res", + "relation": "shared_dir:src/lib/ocaml", "weight": 1.0 }, { @@ -666,69 +678,57 @@ "weight": 1.0 }, { - "from": "src/lib/ocaml/Stemmer.res", - "to": "src/lib/ocaml/DocumentExtract.res", - "relation": "shared_dir:src/lib/ocaml", - "weight": 1.0 - }, - { - "from": "src/lib/ocaml/DocumentExtract.res", - "to": "src/lib/ocaml/Segmenter.res", - "relation": "shared_dir:src/lib/ocaml", - "weight": 1.0 - }, - { - "from": "src/lib/ocaml/Segmenter.res", - "to": "src/lib/ocaml/FuzzyMatch.res", - "relation": "shared_dir:src/lib/ocaml", + "from": "tools/locale-validator.js", + "to": "tools/sync-locales.js", + "relation": "shared_dir:tools", "weight": 1.0 }, { - "from": "src/lib/ocaml/FuzzyMatch.res", - "to": "src/lib/ocaml/Plural.res", - "relation": "shared_dir:src/lib/ocaml", + "from": "tools/sync-locales.js", + "to": "tools/extract-strings.js", + "relation": "shared_dir:tools", "weight": 1.0 }, { - "from": "src/lib/ocaml/Plural.res", - "to": "src/lib/ocaml/I18n.res", - "relation": "shared_dir:src/lib/ocaml", + "from": "tools/extract-strings.js", + "to": "tools/missing-translations.js", + "relation": "shared_dir:tools", "weight": 1.0 }, { - "from": "tui/src/polyglot_tui-main.adb", - "to": "tui/src/polyglot_tui-terminal.adb", - "relation": "shared_dir:tui/src", + "from": "tools/missing-translations.js", + "to": "tools/rsr-verify.js", + "relation": "shared_dir:tools", "weight": 1.0 }, { - "from": "src/core/Stemmer.res", - "to": "src/core/DocumentExtract.res", - "relation": "shared_dir:src/core", + "from": "test/i18n.makePlurals.js", + "to": "test/i18n.writenewPhrase.js", + "relation": "shared_dir:test", "weight": 1.0 }, { - "from": "src/core/DocumentExtract.res", - "to": "src/core/Segmenter.res", - "relation": "shared_dir:src/core", + "from": "test/i18n.writenewPhrase.js", + "to": "test/i18n.configureLocales.js", + "relation": "shared_dir:test", "weight": 1.0 }, { - "from": "src/core/Segmenter.res", - "to": "src/core/FuzzyMatch.res", - "relation": "shared_dir:src/core", + "from": "test/i18n.configureLocales.js", + "to": "test/i18n.retryInDefaultLocaleWithSync.js", + "relation": "shared_dir:test", "weight": 1.0 }, { - "from": "src/core/FuzzyMatch.res", - "to": "src/core/Plural.res", - "relation": "shared_dir:src/core", + "from": "test/i18n.retryInDefaultLocaleWithSync.js", + "to": "test/i18n.configureAutoreload.js", + "relation": "shared_dir:test", "weight": 1.0 }, { - "from": "src/core/Plural.res", - "to": "src/core/I18n.res", - "relation": "shared_dir:src/core", + "from": "test/i18n.configureAutoreload.js", + "to": "test/i18n.noTraversal.js", + "relation": "shared_dir:test", "weight": 1.0 }, { @@ -969,6 +969,18 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, + "files": [ + "adapters/crm/salesforce.js" + ], + "frameworks": [ + "WebServer" + ], + "relation": "InsecureProtocol->Network" + }, { "source_category": "PanicPath", "sink_axis": "memory", @@ -986,18 +998,6 @@ ], "relation": "PanicPath->Memory" }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "adapters/crm/salesforce.js" - ], - "frameworks": [ - "WebServer" - ], - "relation": "InsecureProtocol->Network" - }, { "source_category": "InputBoundary", "sink_axis": "cpu", diff --git a/scans/polysafe-gitfixer.json b/scans/polysafe-gitfixer.json index cf29a7e3..046cf62b 100644 --- a/scans/polysafe-gitfixer.json +++ b/scans/polysafe-gitfixer.json @@ -89,8 +89,8 @@ } ], "recommended_attacks": [ - "disk", "cpu", + "disk", "memory" ], "dependency_graph": { @@ -107,23 +107,23 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/capability/src/audit_log.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "crates/capability/src/audit_log.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" } ] } diff --git a/scans/pons-asinorum.json b/scans/pons-asinorum.json index 6d5c46cc..4d1ddfc7 100644 --- a/scans/pons-asinorum.json +++ b/scans/pons-asinorum.json @@ -166,8 +166,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ @@ -183,6 +183,12 @@ "relation": "shared_dir:.machine_readable/contractiles/bust", "weight": 1.0 }, + { + "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/adjust", + "weight": 1.0 + }, { "from": ".machine_readable/contractiles/trust/trust.k9.ncl", "to": ".machine_readable/contractiles/trust/trust.ncl", @@ -200,12 +206,6 @@ "to": ".machine_readable/contractiles/must/must.ncl", "relation": "shared_dir:.machine_readable/contractiles/must", "weight": 1.0 - }, - { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/adjust", - "weight": 1.0 } ] }, diff --git a/scans/ponyiser.json b/scans/ponyiser.json index dcb26e67..e4af5bb9 100644 --- a/scans/ponyiser.json +++ b/scans/ponyiser.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "ponyiser", - "language": "rust", + "language": "idris", "frameworks": [], "weak_points": [ { @@ -163,17 +163,11 @@ ], "recommended_attacks": [ "memory", - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [ - { - "from": "scripts/install-zig.sh", - "to": "scripts/abi-ffi-gate.jl", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, { "from": "src/codegen/parser.rs", "to": "src/codegen/capability.rs", @@ -185,21 +179,17 @@ "to": "src/codegen/pony_gen.rs", "relation": "shared_dir:src/codegen", "weight": 1.0 + }, + { + "from": "scripts/install-zig.sh", + "to": "scripts/abi-ffi-gate.jl", + "relation": "shared_dir:scripts", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ - { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "src/codegen/parser.rs" - ], - "frameworks": [], - "relation": "PanicPath->Memory" - }, { "source_category": "PanicPath", "sink_axis": "disk", @@ -212,23 +202,23 @@ }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnsafeCode", @@ -239,6 +229,16 @@ ], "frameworks": [], "relation": "UnsafeCode->Memory" + }, + { + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "src/codegen/parser.rs" + ], + "frameworks": [], + "relation": "PanicPath->Memory" } ] } diff --git a/scans/pow-the-game.json b/scans/pow-the-game.json index 943959cf..d9fe2e40 100644 --- a/scans/pow-the-game.json +++ b/scans/pow-the-game.json @@ -78,6 +78,16 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, + "files": [ + "tests/schema/run_schema_tests.sh" + ], + "frameworks": [], + "relation": "CommandInjection->Disk" + }, { "source_category": "InsecureProtocol", "sink_axis": "network", @@ -97,16 +107,6 @@ ], "frameworks": [], "relation": "CommandInjection->Cpu" - }, - { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 5.0, - "files": [ - "tests/schema/run_schema_tests.sh" - ], - "frameworks": [], - "relation": "CommandInjection->Disk" } ] } diff --git a/scans/preference-injector.json b/scans/preference-injector.json index 0e689abd..8993aac1 100644 --- a/scans/preference-injector.json +++ b/scans/preference-injector.json @@ -68,8 +68,8 @@ } ], "recommended_attacks": [ - "memory", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [] diff --git a/scans/presswerk.json b/scans/presswerk.json index 1a06f289..25a09292 100644 --- a/scans/presswerk.json +++ b/scans/presswerk.json @@ -503,18 +503,12 @@ ], "recommended_attacks": [ "cpu", - "disk", + "concurrency", "memory", - "concurrency" + "disk" ], "dependency_graph": { "edges": [ - { - "from": "crates/presswerk-app/src/state.rs", - "to": "crates/presswerk-app/src/main.rs", - "relation": "shared_dir:crates/presswerk-app/src", - "weight": 1.0 - }, { "from": "crates/presswerk-document/src/pdf/reader.rs", "to": "crates/presswerk-document/src/pdf/writer.rs", @@ -522,27 +516,9 @@ "weight": 1.0 }, { - "from": "crates/presswerk-app/src/pages/edit.rs", - "to": "crates/presswerk-app/src/pages/add_printer.rs", - "relation": "shared_dir:crates/presswerk-app/src/pages", - "weight": 1.0 - }, - { - "from": "crates/presswerk-app/src/pages/add_printer.rs", - "to": "crates/presswerk-app/src/pages/print.rs", - "relation": "shared_dir:crates/presswerk-app/src/pages", - "weight": 1.0 - }, - { - "from": "crates/presswerk-app/src/pages/print.rs", - "to": "crates/presswerk-app/src/pages/scan.rs", - "relation": "shared_dir:crates/presswerk-app/src/pages", - "weight": 1.0 - }, - { - "from": "crates/presswerk-app/src/pages/scan.rs", - "to": "crates/presswerk-app/src/pages/easy_print.rs", - "relation": "shared_dir:crates/presswerk-app/src/pages", + "from": "crates/presswerk-security/src/storage.rs", + "to": "crates/presswerk-security/src/audit.rs", + "relation": "shared_dir:crates/presswerk-security/src", "weight": 1.0 }, { @@ -558,15 +534,9 @@ "weight": 1.0 }, { - "from": "crates/presswerk-app/src/services/data_dir.rs", - "to": "crates/presswerk-app/src/services/app_services.rs", - "relation": "shared_dir:crates/presswerk-app/src/services", - "weight": 1.0 - }, - { - "from": "crates/presswerk-security/src/storage.rs", - "to": "crates/presswerk-security/src/audit.rs", - "relation": "shared_dir:crates/presswerk-security/src", + "from": "crates/presswerk-app/src/state.rs", + "to": "crates/presswerk-app/src/main.rs", + "relation": "shared_dir:crates/presswerk-app/src", "weight": 1.0 }, { @@ -617,6 +587,36 @@ "relation": "shared_dir:crates/presswerk-print/src", "weight": 1.0 }, + { + "from": "crates/presswerk-app/src/services/data_dir.rs", + "to": "crates/presswerk-app/src/services/app_services.rs", + "relation": "shared_dir:crates/presswerk-app/src/services", + "weight": 1.0 + }, + { + "from": "crates/presswerk-app/src/pages/edit.rs", + "to": "crates/presswerk-app/src/pages/add_printer.rs", + "relation": "shared_dir:crates/presswerk-app/src/pages", + "weight": 1.0 + }, + { + "from": "crates/presswerk-app/src/pages/add_printer.rs", + "to": "crates/presswerk-app/src/pages/print.rs", + "relation": "shared_dir:crates/presswerk-app/src/pages", + "weight": 1.0 + }, + { + "from": "crates/presswerk-app/src/pages/print.rs", + "to": "crates/presswerk-app/src/pages/scan.rs", + "relation": "shared_dir:crates/presswerk-app/src/pages", + "weight": 1.0 + }, + { + "from": "crates/presswerk-app/src/pages/scan.rs", + "to": "crates/presswerk-app/src/pages/easy_print.rs", + "relation": "shared_dir:crates/presswerk-app/src/pages", + "weight": 1.0 + }, { "from": "setup.sh", "to": "Networking", @@ -851,7 +851,7 @@ }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/presswerk-document/src/scan/enhance.rs", @@ -862,7 +862,19 @@ "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" + }, + { + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "crates/presswerk-security/src/storage.rs" + ], + "frameworks": [ + "Networking" + ], + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnsafeCode", @@ -892,21 +904,9 @@ ], "relation": "UnsafeCode->Concurrency" }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "crates/presswerk-security/src/storage.rs" - ], - "frameworks": [ - "Networking" - ], - "relation": "UnboundedAllocation->Memory" - }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "crates/presswerk-document/src/scan/enhance.rs", @@ -917,7 +917,7 @@ "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" } ] } diff --git a/scans/project-wharf.json b/scans/project-wharf.json index 759f16f6..5925bdf7 100644 --- a/scans/project-wharf.json +++ b/scans/project-wharf.json @@ -438,10 +438,10 @@ ], "recommended_attacks": [ "network", - "memory", - "disk", "concurrency", - "cpu" + "cpu", + "disk", + "memory" ], "dependency_graph": { "edges": [ @@ -457,18 +457,6 @@ "relation": "shared_dir:deploy", "weight": 1.0 }, - { - "from": "scripts/deploy_yacht.sh", - "to": "scripts/smoke_test.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "scripts/smoke_test.sh", - "to": "scripts/render_zone.sh", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, { "from": "bin/yacht-agent/src/ebpf.rs", "to": "bin/yacht-agent/src/main.rs", @@ -529,6 +517,18 @@ "relation": "shared_dir:crates/wharf-core/src", "weight": 1.0 }, + { + "from": "scripts/deploy_yacht.sh", + "to": "scripts/smoke_test.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, + { + "from": "scripts/smoke_test.sh", + "to": "scripts/render_zone.sh", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, { "from": "project-wharf-launcher.sh", "to": "WebServer", @@ -810,56 +810,53 @@ "taint_matrix": { "rows": [ { - "source_category": "PanicPath", + "source_category": "UnsafeCode", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "bin/yacht-agent/src/main.rs", - "xtask/src/main.rs", - "crates/wharf-core/src/crypto.rs" + "crates/wharf-ebpf/src/main.rs", + "crates/wharf-ebpf/src/main.rs" ], "frameworks": [ "WebServer", "Networking" ], - "relation": "PanicPath->Memory" + "relation": "UnsafeCode->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "bin/yacht-agent/src/ebpf.rs", - "crates/wharf-core/src/integrity.rs", - "crates/wharf-core/src/config.rs", - "crates/wharf-core/src/nebula.rs", - "crates/wharf-core/src/fleet.rs" + "project-wharf-launcher.sh", + "deploy/setup.sh", + "deploy/local-test.sh", + "scripts/smoke_test.sh" ], "frameworks": [ "WebServer", "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "PathTraversal->Disk" }, { - "source_category": "PathTraversal", + "source_category": "PanicPath", "sink_axis": "disk", "severity_value": 2.5, "files": [ - "project-wharf-launcher.sh", - "deploy/setup.sh", - "deploy/local-test.sh", - "scripts/smoke_test.sh" + "bin/yacht-agent/src/main.rs", + "xtask/src/main.rs", + "crates/wharf-core/src/crypto.rs" ], "frameworks": [ "WebServer", "Networking" ], - "relation": "PathTraversal->Disk" + "relation": "PanicPath->Disk" }, { "source_category": "UnsafeCode", - "sink_axis": "memory", + "sink_axis": "concurrency", "severity_value": 3.5, "files": [ "crates/wharf-ebpf/src/main.rs", @@ -869,11 +866,11 @@ "WebServer", "Networking" ], - "relation": "UnsafeCode->Memory" + "relation": "UnsafeCode->Concurrency" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "bin/yacht-agent/src/ebpf.rs", @@ -886,36 +883,39 @@ "WebServer", "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "crates/wharf-ebpf/src/main.rs", - "crates/wharf-ebpf/src/main.rs" + "bin/yacht-agent/src/main.rs", + "xtask/src/main.rs", + "crates/wharf-core/src/crypto.rs" ], "frameworks": [ "WebServer", "Networking" ], - "relation": "UnsafeCode->Concurrency" + "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "bin/yacht-agent/src/main.rs", - "xtask/src/main.rs", - "crates/wharf-core/src/crypto.rs" + "bin/yacht-agent/src/ebpf.rs", + "crates/wharf-core/src/integrity.rs", + "crates/wharf-core/src/config.rs", + "crates/wharf-core/src/nebula.rs", + "crates/wharf-core/src/fleet.rs" ], "frameworks": [ "WebServer", "Networking" ], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "InsecureProtocol", diff --git a/scans/proof-burrower.json b/scans/proof-burrower.json index 6132e9b2..824770e3 100644 --- a/scans/proof-burrower.json +++ b/scans/proof-burrower.json @@ -645,14 +645,20 @@ } ], "recommended_attacks": [ - "memory", - "network", - "disk", + "cpu", "concurrency", - "cpu" + "disk", + "network", + "memory" ], "dependency_graph": { "edges": [ + { + "from": "affinescript/test/test_e2e.ml", + "to": "affinescript/test/test_golden.ml", + "relation": "shared_dir:affinescript/test", + "weight": 1.0 + }, { "from": "affinescript/tools/affine-pkg/src/build.rs", "to": "affinescript/tools/affine-pkg/src/storage.rs", @@ -690,57 +696,33 @@ "weight": 1.0 }, { - "from": "affinescript/tools/affine-doc/src/html.rs", - "to": "affinescript/tools/affine-doc/src/render.rs", - "relation": "shared_dir:affinescript/tools/affine-doc/src", - "weight": 1.0 - }, - { - "from": "affinescript/tools/affine-doc/src/render.rs", - "to": "affinescript/tools/affine-doc/src/extract.rs", - "relation": "shared_dir:affinescript/tools/affine-doc/src", - "weight": 1.0 - }, - { - "from": "affinescript/tools/affine-doc/src/extract.rs", - "to": "affinescript/tools/affine-doc/src/index.rs", - "relation": "shared_dir:affinescript/tools/affine-doc/src", - "weight": 1.0 - }, - { - "from": "affinescript/lib/lsp_server.ml", - "to": "affinescript/lib/wasm_gc_encode.ml", - "relation": "shared_dir:affinescript/lib", - "weight": 1.0 - }, - { - "from": "affinescript/lib/wasm_gc_encode.ml", - "to": "affinescript/lib/parse_driver.ml", - "relation": "shared_dir:affinescript/lib", + "from": "crates/burrower-core/src/ledger.rs", + "to": "crates/burrower-core/src/specialist.rs", + "relation": "shared_dir:crates/burrower-core/src", "weight": 1.0 }, { - "from": "affinescript/lib/parse_driver.ml", - "to": "affinescript/lib/interp.ml", - "relation": "shared_dir:affinescript/lib", + "from": "crates/burrower-core/src/specialist.rs", + "to": "crates/burrower-core/src/goal.rs", + "relation": "shared_dir:crates/burrower-core/src", "weight": 1.0 }, { - "from": "affinescript/lib/interp.ml", - "to": "affinescript/lib/parse.ml", - "relation": "shared_dir:affinescript/lib", + "from": "crates/burrower-core/src/goal.rs", + "to": "crates/burrower-core/src/attempt.rs", + "relation": "shared_dir:crates/burrower-core/src", "weight": 1.0 }, { - "from": "affinescript/lib/parse.ml", - "to": "affinescript/lib/python_face.ml", - "relation": "shared_dir:affinescript/lib", + "from": "crates/burrower-core/src/attempt.rs", + "to": "crates/burrower-core/src/serve.rs", + "relation": "shared_dir:crates/burrower-core/src", "weight": 1.0 }, { - "from": "affinescript/lib/python_face.ml", - "to": "affinescript/lib/wasm_encode.ml", - "relation": "shared_dir:affinescript/lib", + "from": "crates/burrower-core/src/serve.rs", + "to": "crates/burrower-core/src/corpus.rs", + "relation": "shared_dir:crates/burrower-core/src", "weight": 1.0 }, { @@ -768,39 +750,57 @@ "weight": 1.0 }, { - "from": "crates/burrower-core/src/ledger.rs", - "to": "crates/burrower-core/src/specialist.rs", - "relation": "shared_dir:crates/burrower-core/src", + "from": "affinescript/lib/lsp_server.ml", + "to": "affinescript/lib/wasm_gc_encode.ml", + "relation": "shared_dir:affinescript/lib", "weight": 1.0 }, { - "from": "crates/burrower-core/src/specialist.rs", - "to": "crates/burrower-core/src/goal.rs", - "relation": "shared_dir:crates/burrower-core/src", + "from": "affinescript/lib/wasm_gc_encode.ml", + "to": "affinescript/lib/parse_driver.ml", + "relation": "shared_dir:affinescript/lib", "weight": 1.0 }, { - "from": "crates/burrower-core/src/goal.rs", - "to": "crates/burrower-core/src/attempt.rs", - "relation": "shared_dir:crates/burrower-core/src", + "from": "affinescript/lib/parse_driver.ml", + "to": "affinescript/lib/interp.ml", + "relation": "shared_dir:affinescript/lib", "weight": 1.0 }, { - "from": "crates/burrower-core/src/attempt.rs", - "to": "crates/burrower-core/src/serve.rs", - "relation": "shared_dir:crates/burrower-core/src", + "from": "affinescript/lib/interp.ml", + "to": "affinescript/lib/parse.ml", + "relation": "shared_dir:affinescript/lib", "weight": 1.0 }, { - "from": "crates/burrower-core/src/serve.rs", - "to": "crates/burrower-core/src/corpus.rs", - "relation": "shared_dir:crates/burrower-core/src", + "from": "affinescript/lib/parse.ml", + "to": "affinescript/lib/python_face.ml", + "relation": "shared_dir:affinescript/lib", "weight": 1.0 }, { - "from": "affinescript/test/test_e2e.ml", - "to": "affinescript/test/test_golden.ml", - "relation": "shared_dir:affinescript/test", + "from": "affinescript/lib/python_face.ml", + "to": "affinescript/lib/wasm_encode.ml", + "relation": "shared_dir:affinescript/lib", + "weight": 1.0 + }, + { + "from": "affinescript/tools/affine-doc/src/html.rs", + "to": "affinescript/tools/affine-doc/src/render.rs", + "relation": "shared_dir:affinescript/tools/affine-doc/src", + "weight": 1.0 + }, + { + "from": "affinescript/tools/affine-doc/src/render.rs", + "to": "affinescript/tools/affine-doc/src/extract.rs", + "relation": "shared_dir:affinescript/tools/affine-doc/src", + "weight": 1.0 + }, + { + "from": "affinescript/tools/affine-doc/src/extract.rs", + "to": "affinescript/tools/affine-doc/src/index.rs", + "relation": "shared_dir:affinescript/tools/affine-doc/src", "weight": 1.0 } ] @@ -809,27 +809,17 @@ "rows": [ { "source_category": "DynamicCodeExecution", - "sink_axis": "network", + "sink_axis": "memory", "severity_value": 3.5, "files": [ "affinescript/tools/affine-doc/assets/search.js" ], "frameworks": [], - "relation": "DynamicCodeExecution->Network" - }, - { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "tests/e2e.sh" - ], - "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "DynamicCodeExecution->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "affinescript/tools/affine-pkg/src/lockfile.rs", @@ -838,11 +828,11 @@ "crates/burrower-core/src/corpus.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "affinescript/tools/affine-pkg/src/lockfile.rs", @@ -851,11 +841,11 @@ "crates/burrower-core/src/corpus.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "affinescript/tools/affine-doc/src/index.rs", @@ -865,31 +855,27 @@ "affinescript/tools/affinescript-lsp/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { - "source_category": "ResourceLeak", - "sink_axis": "memory", + "source_category": "DynamicCodeExecution", + "sink_axis": "network", "severity_value": 3.5, "files": [ - "crates/burrower-wasm/src/lib.rs" + "affinescript/tools/affine-doc/assets/search.js" ], "frameworks": [], - "relation": "ResourceLeak->Memory" + "relation": "DynamicCodeExecution->Network" }, { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "affinescript/tools/affine-doc/src/index.rs", - "affinescript/tools/affinescript-lsp/src/diagnostics.rs", - "affinescript/tools/affinescript-lsp/src/text_index.rs", - "affinescript/tools/affinescript-lsp/src/document.rs", - "affinescript/tools/affinescript-lsp/src/main.rs" + "tests/e2e.sh" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PathTraversal->Disk" }, { "source_category": "UnsafeCode", @@ -902,14 +888,28 @@ "relation": "UnsafeCode->Memory" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "UncheckedError", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ - "affinescript/tools/affine-doc/assets/search.js" + "affinescript/tools/affine-pkg/src/main.rs" ], "frameworks": [], - "relation": "DynamicCodeExecution->Memory" + "relation": "UncheckedError->Cpu" + }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "affinescript/tools/affine-doc/src/index.rs", + "affinescript/tools/affinescript-lsp/src/diagnostics.rs", + "affinescript/tools/affinescript-lsp/src/text_index.rs", + "affinescript/tools/affinescript-lsp/src/document.rs", + "affinescript/tools/affinescript-lsp/src/main.rs" + ], + "frameworks": [], + "relation": "PanicPath->Disk" }, { "source_category": "UnsafeCode", @@ -922,14 +922,14 @@ "relation": "UnsafeCode->Concurrency" }, { - "source_category": "UncheckedError", - "sink_axis": "cpu", - "severity_value": 1.0, + "source_category": "ResourceLeak", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "affinescript/tools/affine-pkg/src/main.rs" + "crates/burrower-wasm/src/lib.rs" ], "frameworks": [], - "relation": "UncheckedError->Cpu" + "relation": "ResourceLeak->Memory" } ] } diff --git a/scans/proof-of-work.json b/scans/proof-of-work.json index 0860a3b1..242b34ce 100644 --- a/scans/proof-of-work.json +++ b/scans/proof-of-work.json @@ -166,24 +166,24 @@ } ], "recommended_attacks": [ - "memory", "disk", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [ - { - "from": "src/editor/mod.rs", - "to": "src/editor/ui.rs", - "relation": "shared_dir:src/editor", - "weight": 1.0 - }, { "from": "src/game/validation.rs", "to": "src/game/board.rs", "relation": "shared_dir:src/game", "weight": 1.0 }, + { + "from": "src/editor/mod.rs", + "to": "src/editor/ui.rs", + "relation": "shared_dir:src/editor", + "weight": 1.0 + }, { "from": "setup.sh", "to": "Networking", @@ -255,52 +255,52 @@ "taint_matrix": { "rows": [ { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/network/client.rs" + "src/levels/mod.rs" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/levels/mod.rs" + "src/network/client.rs" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/levels/mod.rs" + "src/network/client.rs" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/network/client.rs" + "src/levels/mod.rs" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Memory" } ] } diff --git a/scans/protocol-squisher.json b/scans/protocol-squisher.json index 1d6acf24..be8f26f6 100644 --- a/scans/protocol-squisher.json +++ b/scans/protocol-squisher.json @@ -1970,89 +1970,95 @@ } ], "recommended_attacks": [ - "cpu", + "memory", "disk", - "concurrency", - "memory" + "cpu", + "concurrency" ], "dependency_graph": { "edges": [ { - "from": "provenance/crates/protocol-squisher-json-fallback/src/ephapax_fallback.rs", - "to": "provenance/crates/protocol-squisher-json-fallback/src/rust_codegen.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-json-fallback/src", + "from": "provenance/crates/protocol-squisher-arrow-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-arrow-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-arrow-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-json-fallback/src/rust_codegen.rs", - "to": "provenance/crates/protocol-squisher-json-fallback/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-json-fallback/src", + "from": "provenance/crates/protocol-squisher-arrow-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-arrow-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-arrow-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-json-fallback/src/lib.rs", - "to": "provenance/crates/protocol-squisher-json-fallback/src/python_codegen.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-json-fallback/src", + "from": "provenance/crates/protocol-squisher-protobuf-analyzer/src/ephapax_bridge.rs", + "to": "provenance/crates/protocol-squisher-protobuf-analyzer/src/parser.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-protobuf-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-json-schema-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-json-schema-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-json-schema-analyzer/src", + "from": "provenance/crates/protocol-squisher-protobuf-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-protobuf-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-protobuf-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-openapi-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-openapi-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-openapi-analyzer/src", + "from": "provenance/crates/protocol-squisher-protobuf-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-protobuf-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-protobuf-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-openapi-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-openapi-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-openapi-analyzer/src", + "from": "provenance/crates/shape-ir/src/render.rs", + "to": "provenance/crates/shape-ir/src/compare.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src", "weight": 1.0 }, { - "from": "provenance/scripts/ci/refresh-launch-metrics.sh", - "to": "provenance/scripts/ci/update-panic-assail-baseline.sh", - "relation": "shared_dir:provenance/scripts/ci", + "from": "provenance/crates/shape-ir/src/compare.rs", + "to": "provenance/crates/shape-ir/src/extract.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src", "weight": 1.0 }, { - "from": "provenance/scripts/ci/update-panic-assail-baseline.sh", - "to": "provenance/scripts/ci/panic-attack-stub.sh", - "relation": "shared_dir:provenance/scripts/ci", + "from": "provenance/crates/shape-ir/src/extract.rs", + "to": "provenance/crates/shape-ir/src/annotations.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src", "weight": 1.0 }, { - "from": "provenance/scripts/ci/panic-attack-stub.sh", - "to": "provenance/scripts/ci/check-abi-policy.sh", - "relation": "shared_dir:provenance/scripts/ci", + "from": "provenance/crates/shape-ir/src/annotations.rs", + "to": "provenance/crates/shape-ir/src/temporal.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src", "weight": 1.0 }, { - "from": "provenance/scripts/ci/check-abi-policy.sh", - "to": "provenance/scripts/ci/validate-realworld-corpus.sh", - "relation": "shared_dir:provenance/scripts/ci", + "from": "provenance/crates/shape-ir/src/temporal.rs", + "to": "provenance/crates/shape-ir/src/shape.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src", "weight": 1.0 }, { - "from": "provenance/scripts/ci/validate-realworld-corpus.sh", - "to": "provenance/scripts/ci/capture-maintenance-metrics.sh", - "relation": "shared_dir:provenance/scripts/ci", + "from": "provenance/crates/shape-ir/src/shape.rs", + "to": "provenance/crates/shape-ir/src/panll.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src", "weight": 1.0 }, { - "from": "provenance/scripts/ci/capture-maintenance-metrics.sh", - "to": "provenance/scripts/ci/install-ephapax-cli.sh", - "relation": "shared_dir:provenance/scripts/ci", + "from": "provenance/crates/shape-ir/src/panll.rs", + "to": "provenance/crates/shape-ir/src/labels.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src", "weight": 1.0 }, { - "from": "provenance/scripts/ci/install-ephapax-cli.sh", - "to": "provenance/scripts/ci/panic-assail-regression.sh", - "relation": "shared_dir:provenance/scripts/ci", + "from": "provenance/crates/shape-ir/src/labels.rs", + "to": "provenance/crates/shape-ir/src/morphism.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src", + "weight": 1.0 + }, + { + "from": "provenance/crates/shape-ir/src/morphism.rs", + "to": "provenance/crates/shape-ir/src/category.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src", "weight": 1.0 }, { @@ -2074,87 +2080,63 @@ "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-arrow-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-arrow-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-arrow-analyzer/src", - "weight": 1.0 - }, - { - "from": "provenance/crates/protocol-squisher-arrow-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-arrow-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-arrow-analyzer/src", - "weight": 1.0 - }, - { - "from": "provenance/explorer/crawler/lib/protocol_squisher/explorer/pattern_extractor.ex", - "to": "provenance/explorer/crawler/lib/protocol_squisher/explorer/schema_sink.ex", - "relation": "shared_dir:provenance/explorer/crawler/lib/protocol_squisher/explorer", - "weight": 1.0 - }, - { - "from": "provenance/explorer/crawler/lib/protocol_squisher/explorer/schema_sink.ex", - "to": "provenance/explorer/crawler/lib/protocol_squisher/explorer/empirical_db.ex", - "relation": "shared_dir:provenance/explorer/crawler/lib/protocol_squisher/explorer", - "weight": 1.0 - }, - { - "from": "provenance/explorer/crawler/lib/protocol_squisher/explorer/empirical_db.ex", - "to": "provenance/explorer/crawler/lib/protocol_squisher/explorer/corpus_analyzer.ex", - "relation": "shared_dir:provenance/explorer/crawler/lib/protocol_squisher/explorer", + "from": "provenance/crates/protocol-squisher-rust-analyzer/src/ephapax_bridge.rs", + "to": "provenance/crates/protocol-squisher-rust-analyzer/src/parser.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-rust-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-property-tests/src/edge_cases.rs", - "to": "provenance/crates/protocol-squisher-property-tests/src/container_combinations.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-property-tests/src", + "from": "provenance/crates/protocol-squisher-rust-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-rust-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-rust-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-enterprise/src/governance.rs", - "to": "provenance/crates/protocol-squisher-enterprise/src/marketplace.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-enterprise/src", + "from": "provenance/crates/protocol-squisher-rust-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-rust-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-rust-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-enterprise/src/marketplace.rs", - "to": "provenance/crates/protocol-squisher-enterprise/src/audit.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-enterprise/src", + "from": "provenance/crates/protocol-squisher-openapi-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-openapi-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-openapi-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-enterprise/src/audit.rs", - "to": "provenance/crates/protocol-squisher-enterprise/src/registry.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-enterprise/src", + "from": "provenance/crates/protocol-squisher-openapi-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-openapi-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-openapi-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-enterprise/src/registry.rs", - "to": "provenance/crates/protocol-squisher-enterprise/src/migration.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-enterprise/src", + "from": "provenance/crates/protocol-squisher-sql-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-sql-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-sql-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-protobuf-analyzer/src/ephapax_bridge.rs", - "to": "provenance/crates/protocol-squisher-protobuf-analyzer/src/parser.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-protobuf-analyzer/src", + "from": "provenance/crates/protocol-squisher-sql-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-sql-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-sql-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-protobuf-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-protobuf-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-protobuf-analyzer/src", + "from": "provenance/crates/shape-ir/src/tests/property_tests.rs", + "to": "provenance/crates/shape-ir/src/tests/compare_tests.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src/tests", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-protobuf-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-protobuf-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-protobuf-analyzer/src", + "from": "provenance/crates/shape-ir/src/tests/compare_tests.rs", + "to": "provenance/crates/shape-ir/src/tests/compose_tests.rs", + "relation": "shared_dir:provenance/crates/shape-ir/src/tests", "weight": 1.0 }, { - "from": "provenance/explorer/crawler/test/mix/tasks/crawler_db_report_test.exs", - "to": "provenance/explorer/crawler/test/mix/tasks/crawler_pattern_extract_test.exs", - "relation": "shared_dir:provenance/explorer/crawler/test/mix/tasks", + "from": "provenance/crates/protocol-squisher-cli/tests/enterprise_integration.rs", + "to": "provenance/crates/protocol-squisher-cli/tests/research_integration.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-cli/tests", "weight": 1.0 }, { @@ -2176,153 +2158,141 @@ "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-bebop-analyzer/src/ephapax_bridge.rs", - "to": "provenance/crates/protocol-squisher-bebop-analyzer/src/parser.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-bebop-analyzer/src", - "weight": 1.0 - }, - { - "from": "provenance/crates/protocol-squisher-bebop-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-bebop-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-bebop-analyzer/src", - "weight": 1.0 - }, - { - "from": "provenance/crates/protocol-squisher-bebop-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-bebop-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-bebop-analyzer/src", + "from": "provenance/explorer/crawler/lib/protocol_squisher/explorer/pattern_extractor.ex", + "to": "provenance/explorer/crawler/lib/protocol_squisher/explorer/schema_sink.ex", + "relation": "shared_dir:provenance/explorer/crawler/lib/protocol_squisher/explorer", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-thrift-analyzer/src/ephapax_bridge.rs", - "to": "provenance/crates/protocol-squisher-thrift-analyzer/src/parser.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-thrift-analyzer/src", + "from": "provenance/explorer/crawler/lib/protocol_squisher/explorer/schema_sink.ex", + "to": "provenance/explorer/crawler/lib/protocol_squisher/explorer/empirical_db.ex", + "relation": "shared_dir:provenance/explorer/crawler/lib/protocol_squisher/explorer", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-thrift-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-thrift-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-thrift-analyzer/src", + "from": "provenance/explorer/crawler/lib/protocol_squisher/explorer/empirical_db.ex", + "to": "provenance/explorer/crawler/lib/protocol_squisher/explorer/corpus_analyzer.ex", + "relation": "shared_dir:provenance/explorer/crawler/lib/protocol_squisher/explorer", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-thrift-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-thrift-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-thrift-analyzer/src", + "from": "provenance/crates/protocol-squisher-json-schema-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-json-schema-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-json-schema-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-performance/src/hardware.rs", - "to": "provenance/crates/protocol-squisher-performance/src/simd.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-performance/src", + "from": "provenance/scripts/podman-dev.sh", + "to": "provenance/scripts/validate-benchmarks.sh", + "relation": "shared_dir:provenance/scripts", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-performance/src/simd.rs", - "to": "provenance/crates/protocol-squisher-performance/src/streaming.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-performance/src", + "from": "provenance/scripts/validate-benchmarks.sh", + "to": "provenance/scripts/run-benchmarks.sh", + "relation": "shared_dir:provenance/scripts", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-rust-analyzer/src/ephapax_bridge.rs", - "to": "provenance/crates/protocol-squisher-rust-analyzer/src/parser.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-rust-analyzer/src", + "from": "provenance/crates/protocol-squisher-cli/src/integration.rs", + "to": "provenance/crates/protocol-squisher-cli/src/shape.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-rust-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-rust-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-rust-analyzer/src", + "from": "provenance/crates/protocol-squisher-cli/src/shape.rs", + "to": "provenance/crates/protocol-squisher-cli/src/formats.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-rust-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-rust-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-rust-analyzer/src", + "from": "provenance/crates/protocol-squisher-cli/src/formats.rs", + "to": "provenance/crates/protocol-squisher-cli/src/feedback.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-ir/src/types.rs", - "to": "provenance/crates/protocol-squisher-ir/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-ir/src", + "from": "provenance/crates/protocol-squisher-cli/src/feedback.rs", + "to": "provenance/crates/protocol-squisher-cli/src/compiler.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-ir/src/lib.rs", - "to": "provenance/crates/protocol-squisher-ir/src/schema.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-ir/src", + "from": "provenance/crates/protocol-squisher-cli/src/compiler.rs", + "to": "provenance/crates/protocol-squisher-cli/src/main.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-avro-analyzer/src/ephapax_bridge.rs", - "to": "provenance/crates/protocol-squisher-avro-analyzer/src/parser.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-avro-analyzer/src", + "from": "provenance/scripts/ci/refresh-launch-metrics.sh", + "to": "provenance/scripts/ci/update-panic-assail-baseline.sh", + "relation": "shared_dir:provenance/scripts/ci", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-avro-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-avro-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-avro-analyzer/src", + "from": "provenance/scripts/ci/update-panic-assail-baseline.sh", + "to": "provenance/scripts/ci/panic-attack-stub.sh", + "relation": "shared_dir:provenance/scripts/ci", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-avro-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-avro-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-avro-analyzer/src", + "from": "provenance/scripts/ci/panic-attack-stub.sh", + "to": "provenance/scripts/ci/check-abi-policy.sh", + "relation": "shared_dir:provenance/scripts/ci", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-optimizer/src/ephapax_optimizer.rs", - "to": "provenance/crates/protocol-squisher-optimizer/src/analysis.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-optimizer/src", + "from": "provenance/scripts/ci/check-abi-policy.sh", + "to": "provenance/scripts/ci/validate-realworld-corpus.sh", + "relation": "shared_dir:provenance/scripts/ci", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-optimizer/src/analysis.rs", - "to": "provenance/crates/protocol-squisher-optimizer/src/entropy.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-optimizer/src", + "from": "provenance/scripts/ci/validate-realworld-corpus.sh", + "to": "provenance/scripts/ci/capture-maintenance-metrics.sh", + "relation": "shared_dir:provenance/scripts/ci", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-optimizer/src/entropy.rs", - "to": "provenance/crates/protocol-squisher-optimizer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-optimizer/src", + "from": "provenance/scripts/ci/capture-maintenance-metrics.sh", + "to": "provenance/scripts/ci/install-ephapax-cli.sh", + "relation": "shared_dir:provenance/scripts/ci", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-optimizer/src/lib.rs", - "to": "provenance/crates/protocol-squisher-optimizer/src/codegen.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-optimizer/src", + "from": "provenance/scripts/ci/install-ephapax-cli.sh", + "to": "provenance/scripts/ci/panic-assail-regression.sh", + "relation": "shared_dir:provenance/scripts/ci", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-graphql-analyzer/src/ephapax_bridge.rs", - "to": "provenance/crates/protocol-squisher-graphql-analyzer/src/parser.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-graphql-analyzer/src", + "from": "provenance/crates/protocol-squisher-enterprise/src/governance.rs", + "to": "provenance/crates/protocol-squisher-enterprise/src/marketplace.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-enterprise/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-graphql-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-graphql-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-graphql-analyzer/src", + "from": "provenance/crates/protocol-squisher-enterprise/src/marketplace.rs", + "to": "provenance/crates/protocol-squisher-enterprise/src/audit.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-enterprise/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-graphql-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-graphql-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-graphql-analyzer/src", + "from": "provenance/crates/protocol-squisher-enterprise/src/audit.rs", + "to": "provenance/crates/protocol-squisher-enterprise/src/registry.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-enterprise/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/tests/property_tests.rs", - "to": "provenance/crates/shape-ir/src/tests/compare_tests.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src/tests", + "from": "provenance/crates/protocol-squisher-enterprise/src/registry.rs", + "to": "provenance/crates/protocol-squisher-enterprise/src/migration.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-enterprise/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/tests/compare_tests.rs", - "to": "provenance/crates/shape-ir/src/tests/compose_tests.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src/tests", + "from": "provenance/crates/protocol-squisher-python-analyzer/src/ephapax_bridge.rs", + "to": "provenance/crates/protocol-squisher-python-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-python-analyzer/src", "weight": 1.0 }, { @@ -2356,141 +2326,153 @@ "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-rescript-analyzer/src/ephapax_bridge.rs", - "to": "provenance/crates/protocol-squisher-rescript-analyzer/src/parser.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-rescript-analyzer/src", + "from": "provenance/crates/protocol-squisher-performance/src/hardware.rs", + "to": "provenance/crates/protocol-squisher-performance/src/simd.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-performance/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-rescript-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-rescript-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-rescript-analyzer/src", + "from": "provenance/crates/protocol-squisher-performance/src/simd.rs", + "to": "provenance/crates/protocol-squisher-performance/src/streaming.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-performance/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-rescript-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-rescript-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-rescript-analyzer/src", + "from": "provenance/crates/protocol-squisher-bebop-analyzer/src/ephapax_bridge.rs", + "to": "provenance/crates/protocol-squisher-bebop-analyzer/src/parser.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-bebop-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-capnproto-analyzer/src/ephapax_bridge.rs", - "to": "provenance/crates/protocol-squisher-capnproto-analyzer/src/parser.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-capnproto-analyzer/src", + "from": "provenance/crates/protocol-squisher-bebop-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-bebop-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-bebop-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-capnproto-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-capnproto-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-capnproto-analyzer/src", + "from": "provenance/crates/protocol-squisher-bebop-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-bebop-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-bebop-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-capnproto-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-capnproto-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-capnproto-analyzer/src", + "from": "provenance/crates/protocol-squisher-compat/src/compare.rs", + "to": "provenance/crates/protocol-squisher-compat/src/bidirectional.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-compat/src", "weight": 1.0 }, { - "from": "provenance/scripts/podman-dev.sh", - "to": "provenance/scripts/validate-benchmarks.sh", - "relation": "shared_dir:provenance/scripts", + "from": "provenance/crates/protocol-squisher-compat/src/bidirectional.rs", + "to": "provenance/crates/protocol-squisher-compat/src/ephapax_engine.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-compat/src", "weight": 1.0 }, { - "from": "provenance/scripts/validate-benchmarks.sh", - "to": "provenance/scripts/run-benchmarks.sh", - "relation": "shared_dir:provenance/scripts", + "from": "provenance/crates/protocol-squisher-compat/src/ephapax_engine.rs", + "to": "provenance/crates/protocol-squisher-compat/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-compat/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-cli/tests/enterprise_integration.rs", - "to": "provenance/crates/protocol-squisher-cli/tests/research_integration.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-cli/tests", + "from": "provenance/crates/protocol-squisher-compat/src/lib.rs", + "to": "provenance/crates/protocol-squisher-compat/src/schema.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-compat/src", "weight": 1.0 }, { - "from": "provenance/explorer/crawler/test/protocol_squisher/explorer/pattern_extractor_test.exs", - "to": "provenance/explorer/crawler/test/protocol_squisher/explorer/schema_sink_test.exs", - "relation": "shared_dir:provenance/explorer/crawler/test/protocol_squisher/explorer", + "from": "provenance/crates/protocol-squisher-graphql-analyzer/src/ephapax_bridge.rs", + "to": "provenance/crates/protocol-squisher-graphql-analyzer/src/parser.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-graphql-analyzer/src", "weight": 1.0 }, { - "from": "provenance/explorer/crawler/test/protocol_squisher/explorer/schema_sink_test.exs", - "to": "provenance/explorer/crawler/test/protocol_squisher/explorer/empirical_db_test.exs", - "relation": "shared_dir:provenance/explorer/crawler/test/protocol_squisher/explorer", + "from": "provenance/crates/protocol-squisher-graphql-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-graphql-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-graphql-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/render.rs", - "to": "provenance/crates/shape-ir/src/compare.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src", + "from": "provenance/crates/protocol-squisher-graphql-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-graphql-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-graphql-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/compare.rs", - "to": "provenance/crates/shape-ir/src/extract.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src", + "from": "provenance/crates/protocol-squisher-ir/src/types.rs", + "to": "provenance/crates/protocol-squisher-ir/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-ir/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/extract.rs", - "to": "provenance/crates/shape-ir/src/annotations.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src", + "from": "provenance/crates/protocol-squisher-ir/src/lib.rs", + "to": "provenance/crates/protocol-squisher-ir/src/schema.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-ir/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/annotations.rs", - "to": "provenance/crates/shape-ir/src/temporal.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src", + "from": "provenance/crates/protocol-squisher-rescript-analyzer/src/ephapax_bridge.rs", + "to": "provenance/crates/protocol-squisher-rescript-analyzer/src/parser.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-rescript-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/temporal.rs", - "to": "provenance/crates/shape-ir/src/shape.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src", + "from": "provenance/crates/protocol-squisher-rescript-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-rescript-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-rescript-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/shape.rs", - "to": "provenance/crates/shape-ir/src/panll.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src", + "from": "provenance/crates/protocol-squisher-rescript-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-rescript-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-rescript-analyzer/src", + "weight": 1.0 + }, + { + "from": "provenance/explorer/crawler/test/mix/tasks/crawler_db_report_test.exs", + "to": "provenance/explorer/crawler/test/mix/tasks/crawler_pattern_extract_test.exs", + "relation": "shared_dir:provenance/explorer/crawler/test/mix/tasks", + "weight": 1.0 + }, + { + "from": "provenance/crates/protocol-squisher-thrift-analyzer/src/ephapax_bridge.rs", + "to": "provenance/crates/protocol-squisher-thrift-analyzer/src/parser.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-thrift-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/panll.rs", - "to": "provenance/crates/shape-ir/src/labels.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src", + "from": "provenance/crates/protocol-squisher-thrift-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-thrift-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-thrift-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/labels.rs", - "to": "provenance/crates/shape-ir/src/morphism.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src", + "from": "provenance/crates/protocol-squisher-thrift-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-thrift-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-thrift-analyzer/src", "weight": 1.0 }, { - "from": "provenance/crates/shape-ir/src/morphism.rs", - "to": "provenance/crates/shape-ir/src/category.rs", - "relation": "shared_dir:provenance/crates/shape-ir/src", + "from": "provenance/crates/protocol-squisher-optimizer/src/ephapax_optimizer.rs", + "to": "provenance/crates/protocol-squisher-optimizer/src/analysis.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-optimizer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-sql-analyzer/src/parser.rs", - "to": "provenance/crates/protocol-squisher-sql-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-sql-analyzer/src", + "from": "provenance/crates/protocol-squisher-optimizer/src/analysis.rs", + "to": "provenance/crates/protocol-squisher-optimizer/src/entropy.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-optimizer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-sql-analyzer/src/converter.rs", - "to": "provenance/crates/protocol-squisher-sql-analyzer/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-sql-analyzer/src", + "from": "provenance/crates/protocol-squisher-optimizer/src/entropy.rs", + "to": "provenance/crates/protocol-squisher-optimizer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-optimizer/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-python-analyzer/src/ephapax_bridge.rs", - "to": "provenance/crates/protocol-squisher-python-analyzer/src/converter.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-python-analyzer/src", + "from": "provenance/crates/protocol-squisher-optimizer/src/lib.rs", + "to": "provenance/crates/protocol-squisher-optimizer/src/codegen.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-optimizer/src", "weight": 1.0 }, { @@ -2506,57 +2488,39 @@ "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-cli/src/integration.rs", - "to": "provenance/crates/protocol-squisher-cli/src/shape.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", - "weight": 1.0 - }, - { - "from": "provenance/crates/protocol-squisher-cli/src/shape.rs", - "to": "provenance/crates/protocol-squisher-cli/src/formats.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", - "weight": 1.0 - }, - { - "from": "provenance/crates/protocol-squisher-cli/src/formats.rs", - "to": "provenance/crates/protocol-squisher-cli/src/feedback.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", - "weight": 1.0 - }, - { - "from": "provenance/crates/protocol-squisher-cli/src/feedback.rs", - "to": "provenance/crates/protocol-squisher-cli/src/compiler.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", + "from": "provenance/crates/protocol-squisher-json-fallback/src/ephapax_fallback.rs", + "to": "provenance/crates/protocol-squisher-json-fallback/src/rust_codegen.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-json-fallback/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-cli/src/compiler.rs", - "to": "provenance/crates/protocol-squisher-cli/src/main.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-cli/src", + "from": "provenance/crates/protocol-squisher-json-fallback/src/rust_codegen.rs", + "to": "provenance/crates/protocol-squisher-json-fallback/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-json-fallback/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-compat/src/compare.rs", - "to": "provenance/crates/protocol-squisher-compat/src/bidirectional.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-compat/src", + "from": "provenance/crates/protocol-squisher-json-fallback/src/lib.rs", + "to": "provenance/crates/protocol-squisher-json-fallback/src/python_codegen.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-json-fallback/src", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-compat/src/bidirectional.rs", - "to": "provenance/crates/protocol-squisher-compat/src/ephapax_engine.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-compat/src", + "from": "provenance/explorer/crawler/test/protocol_squisher/explorer/pattern_extractor_test.exs", + "to": "provenance/explorer/crawler/test/protocol_squisher/explorer/schema_sink_test.exs", + "relation": "shared_dir:provenance/explorer/crawler/test/protocol_squisher/explorer", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-compat/src/ephapax_engine.rs", - "to": "provenance/crates/protocol-squisher-compat/src/lib.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-compat/src", + "from": "provenance/explorer/crawler/test/protocol_squisher/explorer/schema_sink_test.exs", + "to": "provenance/explorer/crawler/test/protocol_squisher/explorer/empirical_db_test.exs", + "relation": "shared_dir:provenance/explorer/crawler/test/protocol_squisher/explorer", "weight": 1.0 }, { - "from": "provenance/crates/protocol-squisher-compat/src/lib.rs", - "to": "provenance/crates/protocol-squisher-compat/src/schema.rs", - "relation": "shared_dir:provenance/crates/protocol-squisher-compat/src", + "from": "provenance/crates/protocol-squisher-property-tests/src/edge_cases.rs", + "to": "provenance/crates/protocol-squisher-property-tests/src/container_combinations.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-property-tests/src", "weight": 1.0 }, { @@ -2577,6 +2541,42 @@ "relation": "shared_dir:provenance/crates/protocol-squisher-messagepack-analyzer/src", "weight": 1.0 }, + { + "from": "provenance/crates/protocol-squisher-avro-analyzer/src/ephapax_bridge.rs", + "to": "provenance/crates/protocol-squisher-avro-analyzer/src/parser.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-avro-analyzer/src", + "weight": 1.0 + }, + { + "from": "provenance/crates/protocol-squisher-avro-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-avro-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-avro-analyzer/src", + "weight": 1.0 + }, + { + "from": "provenance/crates/protocol-squisher-avro-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-avro-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-avro-analyzer/src", + "weight": 1.0 + }, + { + "from": "provenance/crates/protocol-squisher-capnproto-analyzer/src/ephapax_bridge.rs", + "to": "provenance/crates/protocol-squisher-capnproto-analyzer/src/parser.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-capnproto-analyzer/src", + "weight": 1.0 + }, + { + "from": "provenance/crates/protocol-squisher-capnproto-analyzer/src/parser.rs", + "to": "provenance/crates/protocol-squisher-capnproto-analyzer/src/converter.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-capnproto-analyzer/src", + "weight": 1.0 + }, + { + "from": "provenance/crates/protocol-squisher-capnproto-analyzer/src/converter.rs", + "to": "provenance/crates/protocol-squisher-capnproto-analyzer/src/lib.rs", + "relation": "shared_dir:provenance/crates/protocol-squisher-capnproto-analyzer/src", + "weight": 1.0 + }, { "from": "provenance/examples/hypothesis_evolution_gold.rs", "to": "OTP", @@ -3464,28 +3464,37 @@ "taint_matrix": { "rows": [ { - "source_category": "CommandInjection", + "source_category": "UnboundedAllocation", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "provenance/explorer/crawler/lib/protocol_squisher/explorer/corpus_analyzer.ex" - ], - "frameworks": [ - "OTP" - ], - "relation": "CommandInjection->Cpu" - }, - { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "provenance/explorer/crawler/lib/protocol_squisher/explorer/corpus_analyzer.ex" + "provenance/src/main.rs", + "provenance/crates/protocol-squisher-messagepack-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-graphql-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-bebop-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-enterprise/src/marketplace.rs", + "provenance/crates/protocol-squisher-enterprise/src/registry.rs", + "provenance/crates/protocol-squisher-sql-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-json-schema-analyzer/src/lib.rs", + "provenance/crates/protocol-squisher-toml-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-thrift-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-flatbuffers-analyzer/src/parser.rs", + "provenance/crates/shape-ir/src/information.rs", + "provenance/crates/protocol-squisher-distributed/src/recovery.rs", + "provenance/crates/protocol-squisher-avro-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-optimizer/src/ephapax_optimizer.rs", + "provenance/crates/protocol-squisher-capnproto-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-arrow-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-protobuf-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-rescript-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-rust-analyzer/src/parser.rs", + "provenance/crates/protocol-squisher-rust-analyzer/src/lib.rs", + "provenance/crates/protocol-squisher-openapi-analyzer/src/parser.rs" ], "frameworks": [ "OTP" ], - "relation": "CommandInjection->Disk" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "PanicPath", @@ -3501,54 +3510,32 @@ "relation": "PanicPath->Memory" }, { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "PanicPath", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "provenance/crates/protocol-squisher-performance/src/simd.rs", - "provenance/crates/protocol-squisher-performance/src/simd.rs" + "provenance/proofs/lean/wheelbarrow_necessity.lean" ], "frameworks": [ "OTP" ], - "relation": "UnsafeCode->Memory" + "relation": "PanicPath->Cpu" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "provenance/src/main.rs", - "provenance/crates/protocol-squisher-messagepack-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-graphql-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-bebop-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-enterprise/src/marketplace.rs", - "provenance/crates/protocol-squisher-enterprise/src/registry.rs", - "provenance/crates/protocol-squisher-sql-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-json-schema-analyzer/src/lib.rs", - "provenance/crates/protocol-squisher-toml-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-thrift-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-flatbuffers-analyzer/src/parser.rs", - "provenance/crates/shape-ir/src/information.rs", - "provenance/crates/protocol-squisher-distributed/src/recovery.rs", - "provenance/crates/protocol-squisher-avro-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-optimizer/src/ephapax_optimizer.rs", - "provenance/crates/protocol-squisher-capnproto-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-arrow-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-protobuf-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-rescript-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-rust-analyzer/src/parser.rs", - "provenance/crates/protocol-squisher-rust-analyzer/src/lib.rs", - "provenance/crates/protocol-squisher-openapi-analyzer/src/parser.rs" + "provenance/crates/protocol-squisher-graphql-analyzer/src/parser.rs" ], "frameworks": [ "OTP" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "PanicPath->Disk" }, { "source_category": "UnsafeCode", - "sink_axis": "concurrency", + "sink_axis": "memory", "severity_value": 3.5, "files": [ "provenance/crates/protocol-squisher-performance/src/simd.rs", @@ -3557,7 +3544,7 @@ "frameworks": [ "OTP" ], - "relation": "UnsafeCode->Concurrency" + "relation": "UnsafeCode->Memory" }, { "source_category": "MutationGap", @@ -3580,18 +3567,6 @@ ], "relation": "MutationGap->Cpu" }, - { - "source_category": "PanicPath", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "provenance/proofs/lean/wheelbarrow_necessity.lean" - ], - "frameworks": [ - "OTP" - ], - "relation": "PanicPath->Cpu" - }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", @@ -3626,16 +3601,41 @@ "relation": "UnboundedAllocation->Memory" }, { - "source_category": "PanicPath", + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, + "files": [ + "provenance/crates/protocol-squisher-performance/src/simd.rs", + "provenance/crates/protocol-squisher-performance/src/simd.rs" + ], + "frameworks": [ + "OTP" + ], + "relation": "UnsafeCode->Concurrency" + }, + { + "source_category": "CommandInjection", "sink_axis": "disk", "severity_value": 2.5, "files": [ - "provenance/crates/protocol-squisher-graphql-analyzer/src/parser.rs" + "provenance/explorer/crawler/lib/protocol_squisher/explorer/corpus_analyzer.ex" ], "frameworks": [ "OTP" ], - "relation": "PanicPath->Disk" + "relation": "CommandInjection->Disk" + }, + { + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "provenance/explorer/crawler/lib/protocol_squisher/explorer/corpus_analyzer.ex" + ], + "frameworks": [ + "OTP" + ], + "relation": "CommandInjection->Cpu" } ] } diff --git a/scans/proven-servers.json b/scans/proven-servers.json index b87870e0..59c0c2e6 100644 --- a/scans/proven-servers.json +++ b/scans/proven-servers.json @@ -4152,14 +4152,176 @@ } ], "recommended_attacks": [ - "disk", + "network", "concurrency", - "cpu", "memory", - "network" + "cpu", + "disk" ], "dependency_graph": { "edges": [ + { + "from": "bindings/rust/src/websocket.rs", + "to": "bindings/rust/src/ffi_dns.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/ffi_dns.rs", + "to": "bindings/rust/src/ffi_smtp.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/ffi_smtp.rs", + "to": "bindings/rust/src/core.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/core.rs", + "to": "bindings/rust/src/ffi_httpd.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/ffi_httpd.rs", + "to": "bindings/rust/src/ffi_firewall.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/ffi_firewall.rs", + "to": "bindings/rust/src/ffi_ssh.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/ffi_ssh.rs", + "to": "bindings/rust/src/ffi_macros.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/ffi_macros.rs", + "to": "bindings/rust/src/ffi_ftp.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/ffi_ftp.rs", + "to": "bindings/rust/src/ffi_mqtt.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/ffi_mqtt.rs", + "to": "bindings/rust/src/ffi_graphql.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/rust/src/ffi_graphql.rs", + "to": "bindings/rust/src/ffi_grpc.rs", + "relation": "shared_dir:bindings/rust/src", + "weight": 1.0 + }, + { + "from": "bindings/go/proven.go", + "to": "bindings/go/grpc.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/go/grpc.go", + "to": "bindings/go/dns.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/go/dns.go", + "to": "bindings/go/graphql.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/go/graphql.go", + "to": "bindings/go/websocket.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/go/websocket.go", + "to": "bindings/go/smtp.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/go/smtp.go", + "to": "bindings/go/firewall.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/go/firewall.go", + "to": "bindings/go/mqtt.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/go/mqtt.go", + "to": "bindings/go/httpd.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/go/httpd.go", + "to": "bindings/go/ssh.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/go/ssh.go", + "to": "bindings/go/ftp.go", + "relation": "shared_dir:bindings/go", + "weight": 1.0 + }, + { + "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenMqtt.java", + "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenServers.java", + "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", + "weight": 1.0 + }, + { + "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenServers.java", + "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenGraphql.java", + "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", + "weight": 1.0 + }, + { + "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenGraphql.java", + "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenDns.java", + "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", + "weight": 1.0 + }, + { + "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenDns.java", + "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenHttp.java", + "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", + "weight": 1.0 + }, + { + "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenHttp.java", + "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenSsh.java", + "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", + "weight": 1.0 + }, + { + "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenSsh.java", + "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenError.java", + "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", + "weight": 1.0 + }, { "from": "bindings/julia/src/Tftp.jl", "to": "bindings/julia/src/Xmpp.jl", @@ -4748,78 +4910,6 @@ "relation": "shared_dir:connectors/proven-nesy-solver-api/zig/src", "weight": 1.0 }, - { - "from": "bindings/rust/src/websocket.rs", - "to": "bindings/rust/src/ffi_dns.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/ffi_dns.rs", - "to": "bindings/rust/src/ffi_smtp.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/ffi_smtp.rs", - "to": "bindings/rust/src/core.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/core.rs", - "to": "bindings/rust/src/ffi_httpd.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/ffi_httpd.rs", - "to": "bindings/rust/src/ffi_firewall.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/ffi_firewall.rs", - "to": "bindings/rust/src/ffi_ssh.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/ffi_ssh.rs", - "to": "bindings/rust/src/ffi_macros.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/ffi_macros.rs", - "to": "bindings/rust/src/ffi_ftp.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/ffi_ftp.rs", - "to": "bindings/rust/src/ffi_mqtt.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/ffi_mqtt.rs", - "to": "bindings/rust/src/ffi_graphql.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "bindings/rust/src/ffi_graphql.rs", - "to": "bindings/rust/src/ffi_grpc.rs", - "relation": "shared_dir:bindings/rust/src", - "weight": 1.0 - }, - { - "from": "src/abi/Foreign.idr", - "to": "src/abi/Types.idr", - "relation": "shared_dir:src/abi", - "weight": 1.0 - }, { "from": "scripts/maintenance/perms-state.sh", "to": "scripts/maintenance/run-maintenance.sh", @@ -4827,99 +4917,9 @@ "weight": 1.0 }, { - "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenMqtt.java", - "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenServers.java", - "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", - "weight": 1.0 - }, - { - "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenServers.java", - "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenGraphql.java", - "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", - "weight": 1.0 - }, - { - "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenGraphql.java", - "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenDns.java", - "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", - "weight": 1.0 - }, - { - "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenDns.java", - "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenHttp.java", - "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", - "weight": 1.0 - }, - { - "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenHttp.java", - "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenSsh.java", - "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", - "weight": 1.0 - }, - { - "from": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenSsh.java", - "to": "bindings/java/src/main/java/com/hyperpolymath/proven/ProvenError.java", - "relation": "shared_dir:bindings/java/src/main/java/com/hyperpolymath/proven", - "weight": 1.0 - }, - { - "from": "bindings/go/proven.go", - "to": "bindings/go/grpc.go", - "relation": "shared_dir:bindings/go", - "weight": 1.0 - }, - { - "from": "bindings/go/grpc.go", - "to": "bindings/go/dns.go", - "relation": "shared_dir:bindings/go", - "weight": 1.0 - }, - { - "from": "bindings/go/dns.go", - "to": "bindings/go/graphql.go", - "relation": "shared_dir:bindings/go", - "weight": 1.0 - }, - { - "from": "bindings/go/graphql.go", - "to": "bindings/go/websocket.go", - "relation": "shared_dir:bindings/go", - "weight": 1.0 - }, - { - "from": "bindings/go/websocket.go", - "to": "bindings/go/smtp.go", - "relation": "shared_dir:bindings/go", - "weight": 1.0 - }, - { - "from": "bindings/go/smtp.go", - "to": "bindings/go/firewall.go", - "relation": "shared_dir:bindings/go", - "weight": 1.0 - }, - { - "from": "bindings/go/firewall.go", - "to": "bindings/go/mqtt.go", - "relation": "shared_dir:bindings/go", - "weight": 1.0 - }, - { - "from": "bindings/go/mqtt.go", - "to": "bindings/go/httpd.go", - "relation": "shared_dir:bindings/go", - "weight": 1.0 - }, - { - "from": "bindings/go/httpd.go", - "to": "bindings/go/ssh.go", - "relation": "shared_dir:bindings/go", - "weight": 1.0 - }, - { - "from": "bindings/go/ssh.go", - "to": "bindings/go/ftp.go", - "relation": "shared_dir:bindings/go", + "from": "src/abi/Foreign.idr", + "to": "src/abi/Types.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 } ] @@ -4965,28 +4965,6 @@ "frameworks": [], "relation": "UnsafeCode->Memory" }, - { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "scripts/maintenance/run-maintenance.sh" - ], - "frameworks": [], - "relation": "CommandInjection->Cpu" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "connectors/proven-nesy-solver-api/zig/deploy-fly.sh", - "protocols/proven-triplestore/ffi/zig/test/integration_test.zig", - "protocols/proven-semweb/ffi/zig/test/integration_test.zig" - ], - "frameworks": [], - "relation": "InsecureProtocol->Network" - }, { "source_category": "UnsafeCode", "sink_axis": "concurrency", @@ -5007,6 +4985,26 @@ "frameworks": [], "relation": "UnsafeCode->Concurrency" }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "bindings/ruby/lib/proven_servers/grpc.rb" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Memory" + }, + { + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "scripts/maintenance/run-maintenance.sh" + ], + "frameworks": [], + "relation": "CommandInjection->Cpu" + }, { "source_category": "MutationGap", "sink_axis": "cpu", @@ -5024,24 +5022,16 @@ "relation": "MutationGap->Cpu" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "bindings/ruby/lib/proven_servers/grpc.rb" - ], - "frameworks": [], - "relation": "DynamicCodeExecution->Memory" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 3.5, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ - "bindings/ruby/lib/proven_servers/grpc.rb" + "connectors/proven-nesy-solver-api/zig/deploy-fly.sh", + "protocols/proven-triplestore/ffi/zig/test/integration_test.zig", + "protocols/proven-semweb/ffi/zig/test/integration_test.zig" ], "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" + "relation": "InsecureProtocol->Network" }, { "source_category": "UnsafeFFI", @@ -5149,6 +5139,16 @@ ], "frameworks": [], "relation": "UnsafeFFI->Memory" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "bindings/ruby/lib/proven_servers/grpc.rb" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Cpu" } ] } diff --git a/scans/proven.json b/scans/proven.json index ff18ba0f..e37ed29c 100644 --- a/scans/proven.json +++ b/scans/proven.json @@ -4798,72 +4798,126 @@ } ], "recommended_attacks": [ - "memory", "disk", "network", "cpu", + "memory", "concurrency" ], "dependency_graph": { "edges": [ { - "from": "bindings/betlang/proven/safe_crypto.bet", - "to": "bindings/betlang/proven/ffi.bet", - "relation": "shared_dir:bindings/betlang/proven", + "from": "bindings/julia-the-viper/src/safe_json.jtv", + "to": "bindings/julia-the-viper/src/proven.jtv", + "relation": "shared_dir:bindings/julia-the-viper/src", "weight": 1.0 }, { - "from": "bindings/betlang/proven/ffi.bet", - "to": "bindings/betlang/proven/safe_url.bet", - "relation": "shared_dir:bindings/betlang/proven", + "from": "bindings/julia-the-viper/src/proven.jtv", + "to": "bindings/julia-the-viper/src/safe_crypto.jtv", + "relation": "shared_dir:bindings/julia-the-viper/src", "weight": 1.0 }, { - "from": "bindings/sml/src/safe_datetime.sml", - "to": "bindings/sml/src/lib_proven.sml", - "relation": "shared_dir:bindings/sml/src", + "from": "bindings/gleam/src/proven/json.gleam", + "to": "bindings/gleam/src/proven/datetime.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", "weight": 1.0 }, { - "from": "bindings/sml/src/lib_proven.sml", - "to": "bindings/sml/src/safe_crypto.sml", - "relation": "shared_dir:bindings/sml/src", + "from": "bindings/gleam/src/proven/datetime.gleam", + "to": "bindings/gleam/src/proven/path.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", "weight": 1.0 }, { - "from": "bindings/sml/src/safe_crypto.sml", - "to": "bindings/sml/src/safe_network.sml", - "relation": "shared_dir:bindings/sml/src", + "from": "bindings/gleam/src/proven/path.gleam", + "to": "bindings/gleam/src/proven/network.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", "weight": 1.0 }, { - "from": "bindings/sml/src/safe_network.sml", - "to": "bindings/sml/src/safe_url.sml", - "relation": "shared_dir:bindings/sml/src", + "from": "bindings/gleam/src/proven/network.gleam", + "to": "bindings/gleam/src/proven/uuid.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", "weight": 1.0 }, { - "from": "bindings/wokelang/src/safe_crypto.woke", - "to": "bindings/wokelang/src/ffi.woke", - "relation": "shared_dir:bindings/wokelang/src", + "from": "bindings/gleam/src/proven/uuid.gleam", + "to": "bindings/gleam/src/proven/float_ops.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", "weight": 1.0 }, { - "from": "bindings/wokelang/src/ffi.woke", - "to": "bindings/wokelang/src/safe_url.woke", - "relation": "shared_dir:bindings/wokelang/src", + "from": "bindings/gleam/src/proven/float_ops.gleam", + "to": "bindings/gleam/src/proven/currency.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", "weight": 1.0 }, { - "from": "bindings/julia-the-viper/src/safe_json.jtv", - "to": "bindings/julia-the-viper/src/proven.jtv", - "relation": "shared_dir:bindings/julia-the-viper/src", + "from": "bindings/gleam/src/proven/currency.gleam", + "to": "bindings/gleam/src/proven/string_ops.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", "weight": 1.0 }, { - "from": "bindings/julia-the-viper/src/proven.jtv", - "to": "bindings/julia-the-viper/src/safe_crypto.jtv", - "relation": "shared_dir:bindings/julia-the-viper/src", + "from": "bindings/gleam/src/proven/string_ops.gleam", + "to": "bindings/gleam/src/proven/angle.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", + "weight": 1.0 + }, + { + "from": "bindings/gleam/src/proven/angle.gleam", + "to": "bindings/gleam/src/proven/email.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", + "weight": 1.0 + }, + { + "from": "bindings/gleam/src/proven/email.gleam", + "to": "bindings/gleam/src/proven/math.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", + "weight": 1.0 + }, + { + "from": "bindings/gleam/src/proven/math.gleam", + "to": "bindings/gleam/src/proven/unit.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", + "weight": 1.0 + }, + { + "from": "bindings/gleam/src/proven/unit.gleam", + "to": "bindings/gleam/src/proven/crypto.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", + "weight": 1.0 + }, + { + "from": "bindings/gleam/src/proven/crypto.gleam", + "to": "bindings/gleam/src/proven/color.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", + "weight": 1.0 + }, + { + "from": "bindings/gleam/src/proven/color.gleam", + "to": "bindings/gleam/src/proven/version.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", + "weight": 1.0 + }, + { + "from": "bindings/gleam/src/proven/version.gleam", + "to": "bindings/gleam/src/proven/hex.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", + "weight": 1.0 + }, + { + "from": "bindings/gleam/src/proven/hex.gleam", + "to": "bindings/gleam/src/proven/url.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", + "weight": 1.0 + }, + { + "from": "bindings/gleam/src/proven/url.gleam", + "to": "bindings/gleam/src/proven/phone.gleam", + "relation": "shared_dir:bindings/gleam/src/proven", "weight": 1.0 }, { @@ -4969,1106 +5023,1087 @@ "weight": 1.0 }, { - "from": "bindings/zig/src/safe_network.zig", - "to": "bindings/zig/src/safe_calculator.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/pony/proven/proven.pony", + "to": "bindings/pony/proven/safe_crypto.pony", + "relation": "shared_dir:bindings/pony/proven", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_calculator.zig", - "to": "bindings/zig/src/safe_buffer.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/pony/proven/safe_crypto.pony", + "to": "bindings/pony/proven/lib_proven.pony", + "relation": "shared_dir:bindings/pony/proven", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_buffer.zig", - "to": "bindings/zig/src/safe_unit.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "domain-specific/tui/src/event.rs", + "to": "domain-specific/tui/src/app.rs", + "relation": "shared_dir:domain-specific/tui/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_unit.zig", - "to": "bindings/zig/src/safe_color.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/mylang/src/safe_crypto.my", + "to": "bindings/mylang/src/safe_url.my", + "relation": "shared_dir:bindings/mylang/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_color.zig", - "to": "bindings/zig/src/safe_angle.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/mylang/src/safe_url.my", + "to": "bindings/mylang/src/ffi.my", + "relation": "shared_dir:bindings/mylang/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_angle.zig", - "to": "bindings/zig/src/safe_password.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/error-lang/src/safe_crypto.err", + "to": "bindings/error-lang/src/proven.err", + "relation": "shared_dir:bindings/error-lang/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_password.zig", - "to": "bindings/zig/src/safe_rate_limiter.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/error-lang/src/proven.err", + "to": "bindings/error-lang/src/ffi.err", + "relation": "shared_dir:bindings/error-lang/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_rate_limiter.zig", - "to": "bindings/zig/src/safe_currency.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/error-lang/src/ffi.err", + "to": "bindings/error-lang/src/safe_url.err", + "relation": "shared_dir:bindings/error-lang/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_currency.zig", - "to": "bindings/zig/src/safe_json.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "ffi/zig/src/root.zig", + "to": "ffi/zig/src/main.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_json.zig", - "to": "bindings/zig/src/safe_hex.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/go/proven/proven.go", + "to": "bindings/go/proven/safe_ml.go", + "relation": "shared_dir:bindings/go/proven", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_hex.zig", - "to": "bindings/zig/src/safe_retry.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/ephapax-linear/src/safe_string.rs", + "to": "bindings/ephapax-linear/src/lib.rs", + "relation": "shared_dir:bindings/ephapax-linear/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_retry.zig", - "to": "bindings/zig/src/safe_bloom.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/ephapax-linear/src/lib.rs", + "to": "bindings/ephapax-linear/src/safe_math.rs", + "relation": "shared_dir:bindings/ephapax-linear/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_bloom.zig", - "to": "bindings/zig/src/safe_state_machine.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/chapel/tests/TestFfiContract.chpl", + "to": "bindings/chapel/tests/TestSafeHeader.chpl", + "relation": "shared_dir:bindings/chapel/tests", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_state_machine.zig", - "to": "bindings/zig/src/safe_tensor.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/chapel/tests/TestSafeHeader.chpl", + "to": "bindings/chapel/tests/TestSafePath.chpl", + "relation": "shared_dir:bindings/chapel/tests", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_tensor.zig", - "to": "bindings/zig/src/safe_version.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/chapel/tests/TestSafePath.chpl", + "to": "bindings/chapel/tests/TestLibraryInfo.chpl", + "relation": "shared_dir:bindings/chapel/tests", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_version.zig", - "to": "bindings/zig/src/safe_http.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/eclexia/src/lib.ecl", + "to": "bindings/eclexia/src/safe_math.ecl", + "relation": "shared_dir:bindings/eclexia/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_http.zig", - "to": "bindings/zig/src/safe_header.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/eclexia/src/safe_math.ecl", + "to": "bindings/eclexia/src/safe_currency.ecl", + "relation": "shared_dir:bindings/eclexia/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_header.zig", - "to": "bindings/zig/src/safe_string.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/sml/src/safe_datetime.sml", + "to": "bindings/sml/src/lib_proven.sml", + "relation": "shared_dir:bindings/sml/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_string.zig", - "to": "bindings/zig/src/safe_lru.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/sml/src/lib_proven.sml", + "to": "bindings/sml/src/safe_crypto.sml", + "relation": "shared_dir:bindings/sml/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_lru.zig", - "to": "bindings/zig/src/safe_ml.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/sml/src/safe_crypto.sml", + "to": "bindings/sml/src/safe_network.sml", + "relation": "shared_dir:bindings/sml/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_ml.zig", - "to": "bindings/zig/src/safe_path.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/sml/src/safe_network.sml", + "to": "bindings/sml/src/safe_url.sml", + "relation": "shared_dir:bindings/sml/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_path.zig", - "to": "bindings/zig/src/proven.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_http.rs", + "to": "bindings/rust/src/safe_cookie.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/proven.zig", - "to": "bindings/zig/src/safe_float.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_cookie.rs", + "to": "bindings/rust/src/safe_network.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_float.zig", - "to": "bindings/zig/src/safe_monotonic.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_network.rs", + "to": "bindings/rust/src/safe_path.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_monotonic.zig", - "to": "bindings/zig/src/safe_content_type.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_path.rs", + "to": "bindings/rust/src/safe_datetime.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_content_type.zig", - "to": "bindings/zig/src/safe_uuid.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_datetime.rs", + "to": "bindings/rust/src/safe_string.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_uuid.zig", - "to": "bindings/zig/src/safe_cookie.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_string.rs", + "to": "bindings/rust/src/safe_lru.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_cookie.zig", - "to": "bindings/zig/src/safe_probability.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_lru.rs", + "to": "bindings/rust/src/safe_crypto.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_probability.zig", - "to": "bindings/zig/src/safe_queue.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_crypto.rs", + "to": "bindings/rust/src/safe_password.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_queue.zig", - "to": "bindings/zig/src/safe_circuit_breaker.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_password.rs", + "to": "bindings/rust/src/safe_probability.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_circuit_breaker.zig", - "to": "bindings/zig/src/safe_email.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_probability.rs", + "to": "bindings/rust/src/safe_tensor.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_email.zig", - "to": "bindings/zig/src/safe_math.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_tensor.rs", + "to": "bindings/rust/src/safe_retry.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_math.zig", - "to": "bindings/zig/src/safe_phone.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_retry.rs", + "to": "bindings/rust/src/safe_color.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_phone.zig", - "to": "bindings/zig/src/safe_url.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_color.rs", + "to": "bindings/rust/src/safe_unit.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_url.zig", - "to": "bindings/zig/src/safe_geo.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_unit.rs", + "to": "bindings/rust/src/safe_phone.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_geo.zig", - "to": "bindings/zig/src/safe_datetime.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_phone.rs", + "to": "bindings/rust/src/core.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_datetime.zig", - "to": "bindings/zig/src/safe_crypto.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/core.rs", + "to": "bindings/rust/src/safe_circuit_breaker.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_crypto.zig", - "to": "bindings/zig/src/safe_checksum.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_circuit_breaker.rs", + "to": "bindings/rust/src/safe_graph.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/zig/src/safe_checksum.zig", - "to": "bindings/zig/src/safe_graph.zig", - "relation": "shared_dir:bindings/zig/src", + "from": "bindings/rust/src/safe_graph.rs", + "to": "bindings/rust/src/safe_version.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/SafeString.chpl", - "to": "bindings/chapel/src/SafeHeader.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/safe_version.rs", + "to": "bindings/rust/src/safe_rate_limiter.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/SafeHeader.chpl", - "to": "bindings/chapel/src/SafePath.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/safe_rate_limiter.rs", + "to": "bindings/rust/src/safe_bloom.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/SafePath.chpl", - "to": "bindings/chapel/src/SafeUrl.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/safe_bloom.rs", + "to": "bindings/rust/src/safe_registry.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/SafeUrl.chpl", - "to": "bindings/chapel/src/SafeJson.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/safe_registry.rs", + "to": "bindings/rust/src/safe_ml.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/SafeJson.chpl", - "to": "bindings/chapel/src/SafeCrypto.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/safe_ml.rs", + "to": "bindings/rust/src/version.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/SafeCrypto.chpl", - "to": "bindings/chapel/src/LibProven.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/version.rs", + "to": "bindings/rust/src/safe_calculator.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/LibProven.chpl", - "to": "bindings/chapel/src/SafeDateTime.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/safe_calculator.rs", + "to": "bindings/rust/src/safe_json.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/SafeDateTime.chpl", - "to": "bindings/chapel/src/SafeMath.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/safe_json.rs", + "to": "bindings/rust/src/safe_email.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/SafeMath.chpl", - "to": "bindings/chapel/src/Proven.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/safe_email.rs", + "to": "bindings/rust/src/safe_header.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/chapel/src/Proven.chpl", - "to": "bindings/chapel/src/SafeEmail.chpl", - "relation": "shared_dir:bindings/chapel/src", + "from": "bindings/rust/src/safe_header.rs", + "to": "bindings/rust/src/safe_uuid.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/ephapax-affine/src/safe_string.rs", - "to": "bindings/ephapax-affine/src/safe_crypto.rs", - "relation": "shared_dir:bindings/ephapax-affine/src", + "from": "bindings/rust/src/safe_uuid.rs", + "to": "bindings/rust/src/safe_buffer.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/ephapax-affine/src/safe_crypto.rs", - "to": "bindings/ephapax-affine/src/safe_json.rs", - "relation": "shared_dir:bindings/ephapax-affine/src", + "from": "bindings/rust/src/safe_buffer.rs", + "to": "bindings/rust/src/safe_digest.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/ephapax-affine/src/safe_json.rs", - "to": "bindings/ephapax-affine/src/safe_email.rs", - "relation": "shared_dir:bindings/ephapax-affine/src", + "from": "bindings/rust/src/safe_digest.rs", + "to": "bindings/rust/src/safe_currency.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/ephapax-affine/src/safe_email.rs", - "to": "bindings/ephapax-affine/src/lib.rs", - "relation": "shared_dir:bindings/ephapax-affine/src", + "from": "bindings/rust/src/safe_currency.rs", + "to": "bindings/rust/src/safe_content_type.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/ephapax-affine/src/lib.rs", - "to": "bindings/ephapax-affine/src/safe_url.rs", - "relation": "shared_dir:bindings/ephapax-affine/src", + "from": "bindings/rust/src/safe_content_type.rs", + "to": "bindings/rust/src/safe_url.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/ephapax-affine/src/safe_url.rs", - "to": "bindings/ephapax-affine/src/safe_math.rs", - "relation": "shared_dir:bindings/ephapax-affine/src", + "from": "bindings/rust/src/safe_url.rs", + "to": "bindings/rust/src/callbacks.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_phone.d", - "to": "bindings/d/source/proven/safe_hex.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/callbacks.rs", + "to": "bindings/rust/src/safe_state_machine.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_hex.d", - "to": "bindings/d/source/proven/safe_string.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/safe_state_machine.rs", + "to": "bindings/rust/src/lifecycle.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_string.d", - "to": "bindings/d/source/proven/safe_math.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/lifecycle.rs", + "to": "bindings/rust/src/safe_angle.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_math.d", - "to": "bindings/d/source/proven/safe_email.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/safe_angle.rs", + "to": "bindings/rust/src/safe_monotonic.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_email.d", - "to": "bindings/d/source/proven/safe_crypto.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/safe_monotonic.rs", + "to": "bindings/rust/src/safe_checksum.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_crypto.d", - "to": "bindings/d/source/proven/ffi.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/safe_checksum.rs", + "to": "bindings/rust/src/safe_hex.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/ffi.d", - "to": "bindings/d/source/proven/safe_path.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/safe_hex.rs", + "to": "bindings/rust/src/safe_queue.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_path.d", - "to": "bindings/d/source/proven/safe_version.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/safe_queue.rs", + "to": "bindings/rust/src/safe_float.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_version.d", - "to": "bindings/d/source/proven/safe_uuid.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/safe_float.rs", + "to": "bindings/rust/src/safe_geo.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_uuid.d", - "to": "bindings/d/source/proven/safe_network.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/rust/src/safe_geo.rs", + "to": "bindings/rust/src/safe_math.rs", + "relation": "shared_dir:bindings/rust/src", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_network.d", - "to": "bindings/d/source/proven/safe_url.d", - "relation": "shared_dir:bindings/d/source/proven", + "from": "bindings/nim/src/proven/safe_version.nim", + "to": "bindings/nim/src/proven/safe_currency.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/d/source/proven/safe_url.d", - "to": "bindings/d/source/proven/safe_float.d", - "relation": "shared_dir:bindings/d/source/proven", - "weight": 1.0 - }, - { - "from": "bindings/d/source/proven/safe_float.d", - "to": "bindings/d/source/proven/safe_color.d", - "relation": "shared_dir:bindings/d/source/proven", - "weight": 1.0 - }, - { - "from": "bindings/d/source/proven/safe_color.d", - "to": "bindings/d/source/proven/safe_datetime.d", - "relation": "shared_dir:bindings/d/source/proven", - "weight": 1.0 - }, - { - "from": "bindings/d/source/proven/safe_datetime.d", - "to": "bindings/d/source/proven/safe_angle.d", - "relation": "shared_dir:bindings/d/source/proven", - "weight": 1.0 - }, - { - "from": "bindings/d/source/proven/safe_angle.d", - "to": "bindings/d/source/proven/safe_json.d", - "relation": "shared_dir:bindings/d/source/proven", - "weight": 1.0 - }, - { - "from": "bindings/d/source/proven/safe_json.d", - "to": "bindings/d/source/proven/safe_currency.d", - "relation": "shared_dir:bindings/d/source/proven", - "weight": 1.0 - }, - { - "from": "bindings/ephapax/src/stubs.c", - "to": "bindings/ephapax/src/lru_impl.zig", - "relation": "shared_dir:bindings/ephapax/src", - "weight": 1.0 - }, - { - "from": "bindings/ephapax/src/lru_impl.zig", - "to": "bindings/ephapax/src/resource_impl.zig", - "relation": "shared_dir:bindings/ephapax/src", - "weight": 1.0 - }, - { - "from": "bindings/ephapax/src/resource_impl.zig", - "to": "bindings/ephapax/src/buffer_impl.zig", - "relation": "shared_dir:bindings/ephapax/src", - "weight": 1.0 - }, - { - "from": "bindings/vcl/proven_queries.vcl", - "to": "bindings/vcl/proven_plugin.go", - "relation": "shared_dir:bindings/vcl", + "from": "bindings/nim/src/proven/safe_currency.nim", + "to": "bindings/nim/src/proven/safe_network.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/java/src/main/java/io/github/hyperpolymath/proven/NativeUtil.java", - "to": "bindings/java/src/main/java/io/github/hyperpolymath/proven/SafeCrypto.java", - "relation": "shared_dir:bindings/java/src/main/java/io/github/hyperpolymath/proven", + "from": "bindings/nim/src/proven/safe_network.nim", + "to": "bindings/nim/src/proven/safe_phone.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/mylang/src/safe_crypto.my", - "to": "bindings/mylang/src/safe_url.my", - "relation": "shared_dir:bindings/mylang/src", + "from": "bindings/nim/src/proven/safe_phone.nim", + "to": "bindings/nim/src/proven/safe_crypto.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/mylang/src/safe_url.my", - "to": "bindings/mylang/src/ffi.my", - "relation": "shared_dir:bindings/mylang/src", + "from": "bindings/nim/src/proven/safe_crypto.nim", + "to": "bindings/nim/src/proven/safe_uuid.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/nix/lib/proven.nix", - "to": "bindings/nix/lib/safe-validators.nix", - "relation": "shared_dir:bindings/nix/lib", + "from": "bindings/nim/src/proven/safe_uuid.nim", + "to": "bindings/nim/src/proven/safe_bloom.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/nix/lib/safe-validators.nix", - "to": "bindings/nix/lib/safe-string.nix", - "relation": "shared_dir:bindings/nix/lib", + "from": "bindings/nim/src/proven/safe_bloom.nim", + "to": "bindings/nim/src/proven/safe_buffer.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/nix/lib/safe-string.nix", - "to": "bindings/nix/lib/safe-path.nix", - "relation": "shared_dir:bindings/nix/lib", + "from": "bindings/nim/src/proven/safe_buffer.nim", + "to": "bindings/nim/src/proven/safe_path.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/nix/lib/safe-path.nix", - "to": "bindings/nix/lib/safe-math.nix", - "relation": "shared_dir:bindings/nix/lib", + "from": "bindings/nim/src/proven/safe_path.nim", + "to": "bindings/nim/src/proven/safe_email.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/ephapax-linear/src/safe_string.rs", - "to": "bindings/ephapax-linear/src/lib.rs", - "relation": "shared_dir:bindings/ephapax-linear/src", + "from": "bindings/nim/src/proven/safe_email.nim", + "to": "bindings/nim/src/proven/safe_json.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/ephapax-linear/src/lib.rs", - "to": "bindings/ephapax-linear/src/safe_math.rs", - "relation": "shared_dir:bindings/ephapax-linear/src", + "from": "bindings/nim/src/proven/safe_json.nim", + "to": "bindings/nim/src/proven/safe_url.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "domain-specific/tui/src/event.rs", - "to": "domain-specific/tui/src/app.rs", - "relation": "shared_dir:domain-specific/tui/src", + "from": "bindings/nim/src/proven/safe_url.nim", + "to": "bindings/nim/src/proven/safe_string.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/error-lang/src/safe_crypto.err", - "to": "bindings/error-lang/src/proven.err", - "relation": "shared_dir:bindings/error-lang/src", + "from": "bindings/nim/src/proven/safe_string.nim", + "to": "bindings/nim/src/proven/safe_datetime.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/error-lang/src/proven.err", - "to": "bindings/error-lang/src/ffi.err", - "relation": "shared_dir:bindings/error-lang/src", + "from": "bindings/nim/src/proven/safe_datetime.nim", + "to": "bindings/nim/src/proven/safe_hex.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/error-lang/src/ffi.err", - "to": "bindings/error-lang/src/safe_url.err", - "relation": "shared_dir:bindings/error-lang/src", + "from": "bindings/nim/src/proven/safe_hex.nim", + "to": "bindings/nim/src/proven/safe_color.nim", + "relation": "shared_dir:bindings/nim/src/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_http.rs", - "to": "bindings/rust/src/safe_cookie.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "src/abi/Echidna.idr", + "to": "src/abi/Callbacks.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_cookie.rs", - "to": "bindings/rust/src/safe_network.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "src/abi/Callbacks.idr", + "to": "src/abi/Resource.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_network.rs", - "to": "bindings/rust/src/safe_path.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "src/abi/Resource.idr", + "to": "src/abi/Buffer.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_path.rs", - "to": "bindings/rust/src/safe_datetime.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "src/abi/Buffer.idr", + "to": "src/abi/LRU.idr", + "relation": "shared_dir:src/abi", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_datetime.rs", - "to": "bindings/rust/src/safe_string.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/wokelang/src/safe_crypto.woke", + "to": "bindings/wokelang/src/ffi.woke", + "relation": "shared_dir:bindings/wokelang/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_string.rs", - "to": "bindings/rust/src/safe_lru.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/wokelang/src/ffi.woke", + "to": "bindings/wokelang/src/safe_url.woke", + "relation": "shared_dir:bindings/wokelang/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_lru.rs", - "to": "bindings/rust/src/safe_crypto.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/ephapax/src/stubs.c", + "to": "bindings/ephapax/src/lru_impl.zig", + "relation": "shared_dir:bindings/ephapax/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_crypto.rs", - "to": "bindings/rust/src/safe_password.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/ephapax/src/lru_impl.zig", + "to": "bindings/ephapax/src/resource_impl.zig", + "relation": "shared_dir:bindings/ephapax/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_password.rs", - "to": "bindings/rust/src/safe_probability.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/ephapax/src/resource_impl.zig", + "to": "bindings/ephapax/src/buffer_impl.zig", + "relation": "shared_dir:bindings/ephapax/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_probability.rs", - "to": "bindings/rust/src/safe_tensor.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "src/Proven/FFI/Echidna.idr", + "to": "src/Proven/FFI/Callbacks.idr", + "relation": "shared_dir:src/Proven/FFI", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_tensor.rs", - "to": "bindings/rust/src/safe_retry.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "src/Proven/FFI/Callbacks.idr", + "to": "src/Proven/FFI/Resource.idr", + "relation": "shared_dir:src/Proven/FFI", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_retry.rs", - "to": "bindings/rust/src/safe_color.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "src/Proven/FFI/Resource.idr", + "to": "src/Proven/FFI/Buffer.idr", + "relation": "shared_dir:src/Proven/FFI", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_color.rs", - "to": "bindings/rust/src/safe_unit.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "src/Proven/FFI/Buffer.idr", + "to": "src/Proven/FFI/LRU.idr", + "relation": "shared_dir:src/Proven/FFI", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_unit.rs", - "to": "bindings/rust/src/safe_phone.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/vcl/proven_queries.vcl", + "to": "bindings/vcl/proven_plugin.go", + "relation": "shared_dir:bindings/vcl", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_phone.rs", - "to": "bindings/rust/src/core.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_phone.d", + "to": "bindings/d/source/proven/safe_hex.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/core.rs", - "to": "bindings/rust/src/safe_circuit_breaker.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_hex.d", + "to": "bindings/d/source/proven/safe_string.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_circuit_breaker.rs", - "to": "bindings/rust/src/safe_graph.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_string.d", + "to": "bindings/d/source/proven/safe_math.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_graph.rs", - "to": "bindings/rust/src/safe_version.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_math.d", + "to": "bindings/d/source/proven/safe_email.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_version.rs", - "to": "bindings/rust/src/safe_rate_limiter.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_email.d", + "to": "bindings/d/source/proven/safe_crypto.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_rate_limiter.rs", - "to": "bindings/rust/src/safe_bloom.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_crypto.d", + "to": "bindings/d/source/proven/ffi.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_bloom.rs", - "to": "bindings/rust/src/safe_registry.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/ffi.d", + "to": "bindings/d/source/proven/safe_path.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_registry.rs", - "to": "bindings/rust/src/safe_ml.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_path.d", + "to": "bindings/d/source/proven/safe_version.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_ml.rs", - "to": "bindings/rust/src/version.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_version.d", + "to": "bindings/d/source/proven/safe_uuid.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/version.rs", - "to": "bindings/rust/src/safe_calculator.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_uuid.d", + "to": "bindings/d/source/proven/safe_network.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_calculator.rs", - "to": "bindings/rust/src/safe_json.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_network.d", + "to": "bindings/d/source/proven/safe_url.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_json.rs", - "to": "bindings/rust/src/safe_email.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_url.d", + "to": "bindings/d/source/proven/safe_float.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_email.rs", - "to": "bindings/rust/src/safe_header.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_float.d", + "to": "bindings/d/source/proven/safe_color.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_header.rs", - "to": "bindings/rust/src/safe_uuid.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_color.d", + "to": "bindings/d/source/proven/safe_datetime.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_uuid.rs", - "to": "bindings/rust/src/safe_buffer.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_datetime.d", + "to": "bindings/d/source/proven/safe_angle.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_buffer.rs", - "to": "bindings/rust/src/safe_digest.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_angle.d", + "to": "bindings/d/source/proven/safe_json.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_digest.rs", - "to": "bindings/rust/src/safe_currency.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/d/source/proven/safe_json.d", + "to": "bindings/d/source/proven/safe_currency.d", + "relation": "shared_dir:bindings/d/source/proven", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_currency.rs", - "to": "bindings/rust/src/safe_content_type.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/nix/lib/proven.nix", + "to": "bindings/nix/lib/safe-validators.nix", + "relation": "shared_dir:bindings/nix/lib", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_content_type.rs", - "to": "bindings/rust/src/safe_url.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/nix/lib/safe-validators.nix", + "to": "bindings/nix/lib/safe-string.nix", + "relation": "shared_dir:bindings/nix/lib", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_url.rs", - "to": "bindings/rust/src/callbacks.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/nix/lib/safe-string.nix", + "to": "bindings/nix/lib/safe-path.nix", + "relation": "shared_dir:bindings/nix/lib", "weight": 1.0 }, { - "from": "bindings/rust/src/callbacks.rs", - "to": "bindings/rust/src/safe_state_machine.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/nix/lib/safe-path.nix", + "to": "bindings/nix/lib/safe-math.nix", + "relation": "shared_dir:bindings/nix/lib", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_state_machine.rs", - "to": "bindings/rust/src/lifecycle.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/ephapax-affine/src/safe_string.rs", + "to": "bindings/ephapax-affine/src/safe_crypto.rs", + "relation": "shared_dir:bindings/ephapax-affine/src", "weight": 1.0 }, { - "from": "bindings/rust/src/lifecycle.rs", - "to": "bindings/rust/src/safe_angle.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/ephapax-affine/src/safe_crypto.rs", + "to": "bindings/ephapax-affine/src/safe_json.rs", + "relation": "shared_dir:bindings/ephapax-affine/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_angle.rs", - "to": "bindings/rust/src/safe_monotonic.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/ephapax-affine/src/safe_json.rs", + "to": "bindings/ephapax-affine/src/safe_email.rs", + "relation": "shared_dir:bindings/ephapax-affine/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_monotonic.rs", - "to": "bindings/rust/src/safe_checksum.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/ephapax-affine/src/safe_email.rs", + "to": "bindings/ephapax-affine/src/lib.rs", + "relation": "shared_dir:bindings/ephapax-affine/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_checksum.rs", - "to": "bindings/rust/src/safe_hex.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/ephapax-affine/src/lib.rs", + "to": "bindings/ephapax-affine/src/safe_url.rs", + "relation": "shared_dir:bindings/ephapax-affine/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_hex.rs", - "to": "bindings/rust/src/safe_queue.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/ephapax-affine/src/safe_url.rs", + "to": "bindings/ephapax-affine/src/safe_math.rs", + "relation": "shared_dir:bindings/ephapax-affine/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_queue.rs", - "to": "bindings/rust/src/safe_float.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/chapel/src/SafeString.chpl", + "to": "bindings/chapel/src/SafeHeader.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_float.rs", - "to": "bindings/rust/src/safe_geo.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/chapel/src/SafeHeader.chpl", + "to": "bindings/chapel/src/SafePath.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, { - "from": "bindings/rust/src/safe_geo.rs", - "to": "bindings/rust/src/safe_math.rs", - "relation": "shared_dir:bindings/rust/src", + "from": "bindings/chapel/src/SafePath.chpl", + "to": "bindings/chapel/src/SafeUrl.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, { - "from": "bindings/pony/proven/proven.pony", - "to": "bindings/pony/proven/safe_crypto.pony", - "relation": "shared_dir:bindings/pony/proven", + "from": "bindings/chapel/src/SafeUrl.chpl", + "to": "bindings/chapel/src/SafeJson.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, { - "from": "bindings/pony/proven/safe_crypto.pony", - "to": "bindings/pony/proven/lib_proven.pony", - "relation": "shared_dir:bindings/pony/proven", + "from": "bindings/chapel/src/SafeJson.chpl", + "to": "bindings/chapel/src/SafeCrypto.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, { - "from": "bindings/chapel/tests/TestFfiContract.chpl", - "to": "bindings/chapel/tests/TestSafeHeader.chpl", - "relation": "shared_dir:bindings/chapel/tests", + "from": "bindings/chapel/src/SafeCrypto.chpl", + "to": "bindings/chapel/src/LibProven.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, { - "from": "bindings/chapel/tests/TestSafeHeader.chpl", - "to": "bindings/chapel/tests/TestSafePath.chpl", - "relation": "shared_dir:bindings/chapel/tests", + "from": "bindings/chapel/src/LibProven.chpl", + "to": "bindings/chapel/src/SafeDateTime.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, { - "from": "bindings/chapel/tests/TestSafePath.chpl", - "to": "bindings/chapel/tests/TestLibraryInfo.chpl", - "relation": "shared_dir:bindings/chapel/tests", + "from": "bindings/chapel/src/SafeDateTime.chpl", + "to": "bindings/chapel/src/SafeMath.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, - { - "from": "src/Proven/FFI/Echidna.idr", - "to": "src/Proven/FFI/Callbacks.idr", - "relation": "shared_dir:src/Proven/FFI", + { + "from": "bindings/chapel/src/SafeMath.chpl", + "to": "bindings/chapel/src/Proven.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, { - "from": "src/Proven/FFI/Callbacks.idr", - "to": "src/Proven/FFI/Resource.idr", - "relation": "shared_dir:src/Proven/FFI", + "from": "bindings/chapel/src/Proven.chpl", + "to": "bindings/chapel/src/SafeEmail.chpl", + "relation": "shared_dir:bindings/chapel/src", "weight": 1.0 }, { - "from": "src/Proven/FFI/Resource.idr", - "to": "src/Proven/FFI/Buffer.idr", - "relation": "shared_dir:src/Proven/FFI", + "from": "bindings/betlang/proven/safe_crypto.bet", + "to": "bindings/betlang/proven/ffi.bet", + "relation": "shared_dir:bindings/betlang/proven", "weight": 1.0 }, { - "from": "src/Proven/FFI/Buffer.idr", - "to": "src/Proven/FFI/LRU.idr", - "relation": "shared_dir:src/Proven/FFI", + "from": "bindings/betlang/proven/ffi.bet", + "to": "bindings/betlang/proven/safe_url.bet", + "relation": "shared_dir:bindings/betlang/proven", "weight": 1.0 }, { - "from": "ffi/zig/src/root.zig", - "to": "ffi/zig/src/main.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "bindings/java/src/main/java/io/github/hyperpolymath/proven/NativeUtil.java", + "to": "bindings/java/src/main/java/io/github/hyperpolymath/proven/SafeCrypto.java", + "relation": "shared_dir:bindings/java/src/main/java/io/github/hyperpolymath/proven", "weight": 1.0 }, { - "from": "bindings/eclexia/src/lib.ecl", - "to": "bindings/eclexia/src/safe_math.ecl", - "relation": "shared_dir:bindings/eclexia/src", + "from": "bindings/zig/src/safe_network.zig", + "to": "bindings/zig/src/safe_calculator.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/eclexia/src/safe_math.ecl", - "to": "bindings/eclexia/src/safe_currency.ecl", - "relation": "shared_dir:bindings/eclexia/src", + "from": "bindings/zig/src/safe_calculator.zig", + "to": "bindings/zig/src/safe_buffer.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "src/abi/Echidna.idr", - "to": "src/abi/Callbacks.idr", - "relation": "shared_dir:src/abi", + "from": "bindings/zig/src/safe_buffer.zig", + "to": "bindings/zig/src/safe_unit.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "src/abi/Callbacks.idr", - "to": "src/abi/Resource.idr", - "relation": "shared_dir:src/abi", + "from": "bindings/zig/src/safe_unit.zig", + "to": "bindings/zig/src/safe_color.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "src/abi/Resource.idr", - "to": "src/abi/Buffer.idr", - "relation": "shared_dir:src/abi", + "from": "bindings/zig/src/safe_color.zig", + "to": "bindings/zig/src/safe_angle.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "src/abi/Buffer.idr", - "to": "src/abi/LRU.idr", - "relation": "shared_dir:src/abi", + "from": "bindings/zig/src/safe_angle.zig", + "to": "bindings/zig/src/safe_password.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/go/proven/proven.go", - "to": "bindings/go/proven/safe_ml.go", - "relation": "shared_dir:bindings/go/proven", + "from": "bindings/zig/src/safe_password.zig", + "to": "bindings/zig/src/safe_rate_limiter.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/json.gleam", - "to": "bindings/gleam/src/proven/datetime.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_rate_limiter.zig", + "to": "bindings/zig/src/safe_currency.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/datetime.gleam", - "to": "bindings/gleam/src/proven/path.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_currency.zig", + "to": "bindings/zig/src/safe_json.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/path.gleam", - "to": "bindings/gleam/src/proven/network.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_json.zig", + "to": "bindings/zig/src/safe_hex.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/network.gleam", - "to": "bindings/gleam/src/proven/uuid.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_hex.zig", + "to": "bindings/zig/src/safe_retry.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/uuid.gleam", - "to": "bindings/gleam/src/proven/float_ops.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_retry.zig", + "to": "bindings/zig/src/safe_bloom.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/float_ops.gleam", - "to": "bindings/gleam/src/proven/currency.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_bloom.zig", + "to": "bindings/zig/src/safe_state_machine.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/currency.gleam", - "to": "bindings/gleam/src/proven/string_ops.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_state_machine.zig", + "to": "bindings/zig/src/safe_tensor.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/string_ops.gleam", - "to": "bindings/gleam/src/proven/angle.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_tensor.zig", + "to": "bindings/zig/src/safe_version.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/angle.gleam", - "to": "bindings/gleam/src/proven/email.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_version.zig", + "to": "bindings/zig/src/safe_http.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/email.gleam", - "to": "bindings/gleam/src/proven/math.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_http.zig", + "to": "bindings/zig/src/safe_header.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/math.gleam", - "to": "bindings/gleam/src/proven/unit.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_header.zig", + "to": "bindings/zig/src/safe_string.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/unit.gleam", - "to": "bindings/gleam/src/proven/crypto.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_string.zig", + "to": "bindings/zig/src/safe_lru.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/crypto.gleam", - "to": "bindings/gleam/src/proven/color.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_lru.zig", + "to": "bindings/zig/src/safe_ml.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/color.gleam", - "to": "bindings/gleam/src/proven/version.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_ml.zig", + "to": "bindings/zig/src/safe_path.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/version.gleam", - "to": "bindings/gleam/src/proven/hex.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_path.zig", + "to": "bindings/zig/src/proven.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/hex.gleam", - "to": "bindings/gleam/src/proven/url.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/proven.zig", + "to": "bindings/zig/src/safe_float.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/gleam/src/proven/url.gleam", - "to": "bindings/gleam/src/proven/phone.gleam", - "relation": "shared_dir:bindings/gleam/src/proven", + "from": "bindings/zig/src/safe_float.zig", + "to": "bindings/zig/src/safe_monotonic.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_version.nim", - "to": "bindings/nim/src/proven/safe_currency.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_monotonic.zig", + "to": "bindings/zig/src/safe_content_type.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_currency.nim", - "to": "bindings/nim/src/proven/safe_network.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_content_type.zig", + "to": "bindings/zig/src/safe_uuid.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_network.nim", - "to": "bindings/nim/src/proven/safe_phone.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_uuid.zig", + "to": "bindings/zig/src/safe_cookie.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_phone.nim", - "to": "bindings/nim/src/proven/safe_crypto.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_cookie.zig", + "to": "bindings/zig/src/safe_probability.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_crypto.nim", - "to": "bindings/nim/src/proven/safe_uuid.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_probability.zig", + "to": "bindings/zig/src/safe_queue.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_uuid.nim", - "to": "bindings/nim/src/proven/safe_bloom.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_queue.zig", + "to": "bindings/zig/src/safe_circuit_breaker.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_bloom.nim", - "to": "bindings/nim/src/proven/safe_buffer.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_circuit_breaker.zig", + "to": "bindings/zig/src/safe_email.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_buffer.nim", - "to": "bindings/nim/src/proven/safe_path.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_email.zig", + "to": "bindings/zig/src/safe_math.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_path.nim", - "to": "bindings/nim/src/proven/safe_email.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_math.zig", + "to": "bindings/zig/src/safe_phone.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_email.nim", - "to": "bindings/nim/src/proven/safe_json.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_phone.zig", + "to": "bindings/zig/src/safe_url.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_json.nim", - "to": "bindings/nim/src/proven/safe_url.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_url.zig", + "to": "bindings/zig/src/safe_geo.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_url.nim", - "to": "bindings/nim/src/proven/safe_string.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_geo.zig", + "to": "bindings/zig/src/safe_datetime.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_string.nim", - "to": "bindings/nim/src/proven/safe_datetime.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_datetime.zig", + "to": "bindings/zig/src/safe_crypto.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_datetime.nim", - "to": "bindings/nim/src/proven/safe_hex.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_crypto.zig", + "to": "bindings/zig/src/safe_checksum.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 }, { - "from": "bindings/nim/src/proven/safe_hex.nim", - "to": "bindings/nim/src/proven/safe_color.nim", - "relation": "shared_dir:bindings/nim/src/proven", + "from": "bindings/zig/src/safe_checksum.zig", + "to": "bindings/zig/src/safe_graph.zig", + "relation": "shared_dir:bindings/zig/src", "weight": 1.0 } ] }, "taint_matrix": { "rows": [ + { + "source_category": "PanicPath", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "bindings/haskell/src/Proven.hs" + ], + "frameworks": [], + "relation": "PanicPath->Cpu" + }, + { + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "bindings/elixir/test/proven_test.exs" + ], + "frameworks": [], + "relation": "MutationGap->Cpu" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 5.0, + "files": [ + "build-simple/exec/test_ffi_exports_app/test_ffi_exports.ss", + "bindings/javascript/src/safe_calculator.js", + "bindings/deno/src/safe_calculator.ts" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Memory" + }, { "source_category": "UnsafeCode", - "sink_axis": "concurrency", + "sink_axis": "memory", "severity_value": 5.0, "files": [ + "domain-specific/http/ffi/zig/src/http.zig", + "bindings/vcl/proven_plugin.go", + "bindings/odin/proven/proven.odin", "bindings/rust/src/safe_http.rs", "bindings/rust/src/safe_cookie.rs", "bindings/rust/src/safe_network.rs", @@ -6116,8 +6151,28 @@ "bindings/rust/src/safe_float.rs", "bindings/rust/src/safe_geo.rs", "bindings/rust/src/safe_math.rs", + "bindings/ada/src/proven-safe_version.adb", "bindings/haskell/src/Proven.hs", "bindings/elixir/native/proven_nif/src/lib.rs", + "bindings/elixir/native/proven_nif/src/lib.rs", + "bindings/zig/src/safe_color.zig", + "bindings/zig/src/safe_currency.zig", + "bindings/zig/src/safe_hex.zig", + "bindings/zig/src/safe_version.zig", + "bindings/zig/src/safe_http.zig", + "bindings/zig/src/safe_header.zig", + "bindings/zig/src/safe_string.zig", + "bindings/zig/src/safe_path.zig", + "bindings/zig/src/safe_content_type.zig", + "bindings/zig/src/safe_uuid.zig", + "bindings/zig/src/safe_cookie.zig", + "bindings/zig/src/safe_phone.zig", + "bindings/zig/src/safe_datetime.zig", + "bindings/sml/src/safe_datetime.sml", + "bindings/sml/src/lib_proven.sml", + "bindings/sml/src/safe_crypto.sml", + "bindings/sml/src/safe_network.sml", + "bindings/sml/src/safe_url.sml", "bindings/ephapax-affine/src/safe_string.rs", "bindings/ephapax-affine/src/safe_crypto.rs", "bindings/ephapax-affine/src/safe_json.rs", @@ -6125,52 +6180,19 @@ "bindings/ephapax-affine/src/lib.rs", "bindings/ephapax-affine/src/safe_url.rs", "bindings/ephapax-affine/src/safe_math.rs", + "bindings/go/proven/proven.go", + "bindings/go/proven/safe_checksum.go", + "bindings/go/proven/safe_string.go", + "bindings/go/proven/safe_crypto.go", + "bindings/go/proven/safe_ml.go", + "bindings/go/proven/safe_buffer.go", + "bindings/go/proven/safe_hex.go", "bindings/ephapax-linear/src/safe_string.rs", "bindings/ephapax-linear/src/lib.rs", "bindings/ephapax-linear/src/safe_math.rs" ], "frameworks": [], - "relation": "UnsafeCode->Concurrency" - }, - { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 5.0, - "files": [ - "bindings/prolog/safe_string.pl", - "bindings/guile/proven/safe-path.scm", - "bindings/guile/proven/safe-uuid.scm", - "bindings/guile/proven/safe-email.scm", - "bindings/guile/proven/safe-json.scm", - "bindings/guile/proven/safe-url.scm", - "bindings/guile/proven/safe-currency.scm", - "bindings/guile/proven/safe-crypto.scm", - "bindings/guile/proven/safe-phone.scm", - "bindings/guile/proven/safe-string.scm", - "bindings/guile/proven/safe-hex.scm", - "bindings/guile/proven/safe-network.scm", - "bindings/guile/proven/safe-datetime.scm", - "bindings/guile/proven/safe-math.scm", - "bindings/bash/proven.sh" - ], - "frameworks": [], - "relation": "CommandInjection->Disk" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "src/abi/Main.idr", - "src/Proven/FFI/Main.idr", - "src/Proven/SafeXML/Proofs.idr", - "tests/unit/SafeUrlUnit.idr", - "tests/unit/SafeHtmlUnit.idr", - "tests/properties/SafeUrlProps.idr", - "tests/properties/SafeXMLProps.idr" - ], - "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "UnsafeCode->Memory" }, { "source_category": "UnsafeFFI", @@ -6230,6 +6252,34 @@ "frameworks": [], "relation": "UnsafeFFI->Memory" }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 5.0, + "files": [ + "build-simple/exec/test_ffi_exports_app/test_ffi_exports.ss", + "bindings/javascript/src/safe_calculator.js", + "bindings/deno/src/safe_calculator.ts" + ], + "frameworks": [], + "relation": "DynamicCodeExecution->Cpu" + }, + { + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, + "files": [ + "src/abi/Main.idr", + "src/Proven/FFI/Main.idr", + "src/Proven/SafeXML/Proofs.idr", + "tests/unit/SafeUrlUnit.idr", + "tests/unit/SafeHtmlUnit.idr", + "tests/properties/SafeUrlProps.idr", + "tests/properties/SafeXMLProps.idr" + ], + "frameworks": [], + "relation": "InsecureProtocol->Network" + }, { "source_category": "CommandInjection", "sink_axis": "cpu", @@ -6255,38 +6305,34 @@ "relation": "CommandInjection->Cpu" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", + "source_category": "CommandInjection", + "sink_axis": "disk", "severity_value": 5.0, "files": [ - "src/Proven/SafePassword/Strength.idr", - "apps/proven-socks/src/SOCKS/Types.idr", - "apps/proven-ssh-bastion/src/SSH/Auth.idr", - "apps/proven-radius/src/RADIUS/Types.idr", - "apps/proven-kms/src/KMS/Types.idr", - "apps/proven-authserver/src/Authserver/Types.idr" - ], - "frameworks": [], - "relation": "HardcodedSecret->Network" - }, - { - "source_category": "PanicPath", - "sink_axis": "cpu", - "severity_value": 3.5, - "files": [ - "bindings/haskell/src/Proven.hs" + "bindings/prolog/safe_string.pl", + "bindings/guile/proven/safe-path.scm", + "bindings/guile/proven/safe-uuid.scm", + "bindings/guile/proven/safe-email.scm", + "bindings/guile/proven/safe-json.scm", + "bindings/guile/proven/safe-url.scm", + "bindings/guile/proven/safe-currency.scm", + "bindings/guile/proven/safe-crypto.scm", + "bindings/guile/proven/safe-phone.scm", + "bindings/guile/proven/safe-string.scm", + "bindings/guile/proven/safe-hex.scm", + "bindings/guile/proven/safe-network.scm", + "bindings/guile/proven/safe-datetime.scm", + "bindings/guile/proven/safe-math.scm", + "bindings/bash/proven.sh" ], "frameworks": [], - "relation": "PanicPath->Cpu" + "relation": "CommandInjection->Disk" }, { "source_category": "UnsafeCode", - "sink_axis": "memory", + "sink_axis": "concurrency", "severity_value": 5.0, "files": [ - "domain-specific/http/ffi/zig/src/http.zig", - "bindings/vcl/proven_plugin.go", - "bindings/odin/proven/proven.odin", "bindings/rust/src/safe_http.rs", "bindings/rust/src/safe_cookie.rs", "bindings/rust/src/safe_network.rs", @@ -6334,28 +6380,8 @@ "bindings/rust/src/safe_float.rs", "bindings/rust/src/safe_geo.rs", "bindings/rust/src/safe_math.rs", - "bindings/ada/src/proven-safe_version.adb", "bindings/haskell/src/Proven.hs", "bindings/elixir/native/proven_nif/src/lib.rs", - "bindings/elixir/native/proven_nif/src/lib.rs", - "bindings/zig/src/safe_color.zig", - "bindings/zig/src/safe_currency.zig", - "bindings/zig/src/safe_hex.zig", - "bindings/zig/src/safe_version.zig", - "bindings/zig/src/safe_http.zig", - "bindings/zig/src/safe_header.zig", - "bindings/zig/src/safe_string.zig", - "bindings/zig/src/safe_path.zig", - "bindings/zig/src/safe_content_type.zig", - "bindings/zig/src/safe_uuid.zig", - "bindings/zig/src/safe_cookie.zig", - "bindings/zig/src/safe_phone.zig", - "bindings/zig/src/safe_datetime.zig", - "bindings/sml/src/safe_datetime.sml", - "bindings/sml/src/lib_proven.sml", - "bindings/sml/src/safe_crypto.sml", - "bindings/sml/src/safe_network.sml", - "bindings/sml/src/safe_url.sml", "bindings/ephapax-affine/src/safe_string.rs", "bindings/ephapax-affine/src/safe_crypto.rs", "bindings/ephapax-affine/src/safe_json.rs", @@ -6363,64 +6389,38 @@ "bindings/ephapax-affine/src/lib.rs", "bindings/ephapax-affine/src/safe_url.rs", "bindings/ephapax-affine/src/safe_math.rs", - "bindings/go/proven/proven.go", - "bindings/go/proven/safe_checksum.go", - "bindings/go/proven/safe_string.go", - "bindings/go/proven/safe_crypto.go", - "bindings/go/proven/safe_ml.go", - "bindings/go/proven/safe_buffer.go", - "bindings/go/proven/safe_hex.go", "bindings/ephapax-linear/src/safe_string.rs", "bindings/ephapax-linear/src/lib.rs", "bindings/ephapax-linear/src/safe_math.rs" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "UnsafeCode->Concurrency" }, { - "source_category": "UnsafeTypeCoercion", - "sink_axis": "memory", + "source_category": "HardcodedSecret", + "sink_axis": "network", "severity_value": 5.0, "files": [ - "bindings/haskell/src/Proven.hs", - "bindings/nim/src/proven/safe_hex.nim" - ], - "frameworks": [], - "relation": "UnsafeTypeCoercion->Memory" - }, - { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "bindings/elixir/test/proven_test.exs" + "src/Proven/SafePassword/Strength.idr", + "apps/proven-socks/src/SOCKS/Types.idr", + "apps/proven-ssh-bastion/src/SSH/Auth.idr", + "apps/proven-radius/src/RADIUS/Types.idr", + "apps/proven-kms/src/KMS/Types.idr", + "apps/proven-authserver/src/Authserver/Types.idr" ], "frameworks": [], - "relation": "MutationGap->Cpu" + "relation": "HardcodedSecret->Network" }, { - "source_category": "DynamicCodeExecution", + "source_category": "UnsafeTypeCoercion", "sink_axis": "memory", "severity_value": 5.0, "files": [ - "build-simple/exec/test_ffi_exports_app/test_ffi_exports.ss", - "bindings/javascript/src/safe_calculator.js", - "bindings/deno/src/safe_calculator.ts" - ], - "frameworks": [], - "relation": "DynamicCodeExecution->Memory" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "build-simple/exec/test_ffi_exports_app/test_ffi_exports.ss", - "bindings/javascript/src/safe_calculator.js", - "bindings/deno/src/safe_calculator.ts" + "bindings/haskell/src/Proven.hs", + "bindings/nim/src/proven/safe_hex.nim" ], "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" + "relation": "UnsafeTypeCoercion->Memory" } ] } diff --git a/scans/quandledb.json b/scans/quandledb.json index 56123dd2..afdefecb 100644 --- a/scans/quandledb.json +++ b/scans/quandledb.json @@ -233,15 +233,25 @@ } ], "recommended_attacks": [ + "cpu", "memory", - "disk", - "cpu" + "disk" ], "dependency_graph": { "edges": [] }, "taint_matrix": { "rows": [ + { + "source_category": "UnsafeFFI", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "beam/native/quandle_db_nif.zig" + ], + "frameworks": [], + "relation": "UnsafeFFI->Memory" + }, { "source_category": "ProofDrift", "sink_axis": "cpu", @@ -269,28 +279,6 @@ "frameworks": [], "relation": "UnsafeCode->Memory" }, - { - "source_category": "UnsafeFFI", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "beam/native/quandle_db_nif.zig" - ], - "frameworks": [], - "relation": "UnsafeFFI->Memory" - }, - { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "beam/test/quandle_db_nif_test.exs", - "beam/test/quandle_db_nif_live_integration_test.exs", - "beam/test/aspect_test.exs" - ], - "frameworks": [], - "relation": "MutationGap->Cpu" - }, { "source_category": "CommandInjection", "sink_axis": "cpu", @@ -312,6 +300,18 @@ ], "frameworks": [], "relation": "CommandInjection->Disk" + }, + { + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "beam/test/quandle_db_nif_test.exs", + "beam/test/quandle_db_nif_live_integration_test.exs", + "beam/test/aspect_test.exs" + ], + "frameworks": [], + "relation": "MutationGap->Cpu" } ] } diff --git a/scans/qubes-sdp.json b/scans/qubes-sdp.json index 91e46530..fddaa4d5 100644 --- a/scans/qubes-sdp.json +++ b/scans/qubes-sdp.json @@ -233,8 +233,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ @@ -282,31 +282,31 @@ "relation": "CommandInjection->Cpu" }, { - "source_category": "PathTraversal", + "source_category": "CommandInjection", "sink_axis": "disk", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "tools/qubes-policy-generator.sh", + "tests/security-tests.sh", + "tests/integration-tests.sh", + "tests/unit-tests.sh", "qubes-setup.sh", + "scripts/rsr-verify.sh", "qubes-setup-advanced.sh" ], "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "CommandInjection->Disk" }, { - "source_category": "CommandInjection", + "source_category": "PathTraversal", "sink_axis": "disk", - "severity_value": 5.0, + "severity_value": 2.5, "files": [ - "tests/security-tests.sh", - "tests/integration-tests.sh", - "tests/unit-tests.sh", + "tools/qubes-policy-generator.sh", "qubes-setup.sh", - "scripts/rsr-verify.sh", "qubes-setup-advanced.sh" ], "frameworks": [], - "relation": "CommandInjection->Disk" + "relation": "PathTraversal->Disk" } ] } diff --git a/scans/rattlescript.json b/scans/rattlescript.json index 7ade9675..28e9c24b 100644 --- a/scans/rattlescript.json +++ b/scans/rattlescript.json @@ -89,8 +89,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [] diff --git a/scans/reasonably-good-token-vault.json b/scans/reasonably-good-token-vault.json index 6789748a..ba81e980 100644 --- a/scans/reasonably-good-token-vault.json +++ b/scans/reasonably-good-token-vault.json @@ -131,17 +131,17 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "rgtv-cli/src/main.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "rgtv-cli/src/main.rs", @@ -149,39 +149,39 @@ "vault-broker/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "ResourceLeak", + "source_category": "PanicPath", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "rgtv-cli/src/main.rs" + "rgtv-cli/src/main.rs", + "vault-worker/src/lib.rs", + "vault-broker/src/main.rs" ], "frameworks": [], - "relation": "ResourceLeak->Memory" + "relation": "PanicPath->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "rgtv-cli/src/main.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "ResourceLeak", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "rgtv-cli/src/main.rs", - "vault-worker/src/lib.rs", - "vault-broker/src/main.rs" + "rgtv-cli/src/main.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "ResourceLeak->Memory" } ] } diff --git a/scans/recon-silly-ation.json b/scans/recon-silly-ation.json index ee0c69ab..e6b0d5e4 100644 --- a/scans/recon-silly-ation.json +++ b/scans/recon-silly-ation.json @@ -88,8 +88,8 @@ } ], "recommended_attacks": [ - "cpu", "memory", + "cpu", "disk" ], "dependency_graph": { diff --git a/scans/refugia.json b/scans/refugia.json index d45c0311..48d300d4 100644 --- a/scans/refugia.json +++ b/scans/refugia.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "refugia", - "language": "shell", + "language": "nickel", "frameworks": [], "weak_points": [], "statistics": { diff --git a/scans/reposystem.json b/scans/reposystem.json index 02328300..c61870e7 100644 --- a/scans/reposystem.json +++ b/scans/reposystem.json @@ -3,10 +3,10 @@ "program_path": "reposystem", "language": "rescript", "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], "weak_points": [ { @@ -2612,86 +2612,14 @@ } ], "recommended_attacks": [ - "disk", - "concurrency", "memory", "network", + "disk", + "concurrency", "cpu" ], "dependency_graph": { "edges": [ - { - "from": "tests/hello_yard.rs", - "to": "tests/test_intervention.adb", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "tests/test_intervention.adb", - "to": "tests/cli_integration.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "tests/cli_integration.rs", - "to": "tests/e2e_test.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "forge-ops/src/core/ForgeOpsEngine.res", - "to": "forge-ops/src/core/ForgeOpsPolicy.res", - "relation": "shared_dir:forge-ops/src/core", - "weight": 1.0 - }, - { - "from": "gui/src/bindings/D3_Drag.res", - "to": "gui/src/bindings/Fetch.res", - "relation": "shared_dir:gui/src/bindings", - "weight": 1.0 - }, - { - "from": "gui/src/bindings/Fetch.res", - "to": "gui/src/bindings/D3_Zoom.res", - "relation": "shared_dir:gui/src/bindings", - "weight": 1.0 - }, - { - "from": "gui/src/bindings/D3_Zoom.res", - "to": "gui/src/bindings/D3_Force.res", - "relation": "shared_dir:gui/src/bindings", - "weight": 1.0 - }, - { - "from": "gui/src/bindings/D3_Force.res", - "to": "gui/src/bindings/D3_Selection.res", - "relation": "shared_dir:gui/src/bindings", - "weight": 1.0 - }, - { - "from": "forge-ops/src-tauri/src/forgeops/diff.rs", - "to": "forge-ops/src-tauri/src/forgeops/commands.rs", - "relation": "shared_dir:forge-ops/src-tauri/src/forgeops", - "weight": 1.0 - }, - { - "from": "forge-ops/src-tauri/src/forgeops/commands.rs", - "to": "forge-ops/src-tauri/src/forgeops/config.rs", - "relation": "shared_dir:forge-ops/src-tauri/src/forgeops", - "weight": 1.0 - }, - { - "from": "forge-ops/src-tauri/src/forgeops/config.rs", - "to": "forge-ops/src-tauri/src/forgeops/mirror.rs", - "relation": "shared_dir:forge-ops/src-tauri/src/forgeops", - "weight": 1.0 - }, - { - "from": "forge-ops/src-tauri/src/forgeops/mirror.rs", - "to": "forge-ops/src-tauri/src/forgeops/api.rs", - "relation": "shared_dir:forge-ops/src-tauri/src/forgeops", - "weight": 1.0 - }, { "from": "scripts/gen-repos-manifest.sh", "to": "scripts/install-desktop.sh", @@ -2705,147 +2633,21 @@ "weight": 1.0 }, { - "from": "tools/rsr-certified/engine/src/lib.rs", - "to": "tools/rsr-certified/engine/src/main.rs", - "relation": "shared_dir:tools/rsr-certified/engine/src", - "weight": 1.0 - }, - { - "from": "total-upgrade/src/backend/scanner.rs", - "to": "total-upgrade/src/backend/detector.rs", - "relation": "shared_dir:total-upgrade/src/backend", - "weight": 1.0 - }, - { - "from": "total-upgrade/src/backend/detector.rs", - "to": "total-upgrade/src/backend/manifest.rs", - "relation": "shared_dir:total-upgrade/src/backend", - "weight": 1.0 - }, - { - "from": "tools/hud/backend/lib/gitvisor/attestation.ex", - "to": "tools/hud/backend/lib/gitvisor/repo.ex", - "relation": "shared_dir:tools/hud/backend/lib/gitvisor", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ResizeObserver.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.resi", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.resi", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.resi", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.resi", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Performance.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Performance.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__IntersectionObserver.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__IntersectionObserver.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Canvas.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Canvas.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__WindowOrWorkerGlobalScope.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WindowOrWorkerGlobalScope.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__File.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__File.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Blob.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Blob.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__WorkerGlobalScope.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WorkerGlobalScope.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Dom.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Dom.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.resi", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.resi", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__FileList.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FileList.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.resi", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.resi", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Url.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", - "weight": 1.0 - }, - { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Url.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Base64.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "from": "gui/src/RuntimeBridge.res", + "to": "gui/src/Update.res.js", + "relation": "shared_dir:gui/src", "weight": 1.0 }, { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Base64.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__ReadableStream.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "from": "gui/src/Update.res.js", + "to": "gui/src/Update.res", + "relation": "shared_dir:gui/src", "weight": 1.0 }, { - "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ReadableStream.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "from": "gui/src/Update.res", + "to": "gui/src/main.rs", + "relation": "shared_dir:gui/src", "weight": 1.0 }, { @@ -3317,57 +3119,39 @@ "weight": 1.0 }, { - "from": "tools/rsr-certified/engine/src/adapters/bitbucket.rs", - "to": "tools/rsr-certified/engine/src/adapters/mod.rs", - "relation": "shared_dir:tools/rsr-certified/engine/src/adapters", + "from": "total-upgrade/src/tests.rs", + "to": "total-upgrade/src/main.rs", + "relation": "shared_dir:total-upgrade/src", "weight": 1.0 }, { - "from": "tools/rsr-certified/engine/src/compliance/silver.rs", - "to": "tools/rsr-certified/engine/src/compliance/gold.rs", - "relation": "shared_dir:tools/rsr-certified/engine/src/compliance", + "from": "src/scanner.rs", + "to": "src/graph.rs", + "relation": "shared_dir:src", "weight": 1.0 }, { - "from": "tools/rsr-certified/engine/src/compliance/gold.rs", - "to": "tools/rsr-certified/engine/src/compliance/rhodium.rs", - "relation": "shared_dir:tools/rsr-certified/engine/src/compliance", + "from": "src/graph.rs", + "to": "src/lib.rs", + "relation": "shared_dir:src", "weight": 1.0 }, { - "from": "tools/rsr-certified/engine/src/compliance/rhodium.rs", - "to": "tools/rsr-certified/engine/src/compliance/bronze.rs", - "relation": "shared_dir:tools/rsr-certified/engine/src/compliance", + "from": "src/lib.rs", + "to": "src/main.rs", + "relation": "shared_dir:src", "weight": 1.0 }, { - "from": "tools/rsr-certified/engine/src/compliance/bronze.rs", - "to": "tools/rsr-certified/engine/src/compliance/mod.rs", - "relation": "shared_dir:tools/rsr-certified/engine/src/compliance", + "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/backend.ex", + "to": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/middleware.ex", + "relation": "shared_dir:tools/hud/satellite-repos/cadre-router/lib/cadre/router", "weight": 1.0 }, { - "from": "tools/hud/backend/lib/gitvisor/platforms/gitlab.ex", - "to": "tools/hud/backend/lib/gitvisor/platforms/github.ex", - "relation": "shared_dir:tools/hud/backend/lib/gitvisor/platforms", - "weight": 1.0 - }, - { - "from": "src/commands/plan.rs", - "to": "src/commands/export.rs", - "relation": "shared_dir:src/commands", - "weight": 1.0 - }, - { - "from": "src/commands/export.rs", - "to": "src/commands/apply.rs", - "relation": "shared_dir:src/commands", - "weight": 1.0 - }, - { - "from": "src/commands/apply.rs", - "to": "src/commands/weak_links.rs", - "relation": "shared_dir:src/commands", + "from": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__Canvas2d.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__WebGl.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi/Canvas", "weight": 1.0 }, { @@ -3377,27 +3161,27 @@ "weight": 1.0 }, { - "from": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex", - "to": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/fixer.ex", - "relation": "shared_dir:tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot", + "from": "tools/gitmerge-paralleliser/src/splitter.rs", + "to": "tools/gitmerge-paralleliser/src/main.rs", + "relation": "shared_dir:tools/gitmerge-paralleliser/src", "weight": 1.0 }, { - "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/backend.ex", - "to": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/middleware.ex", - "relation": "shared_dir:tools/hud/satellite-repos/cadre-router/lib/cadre/router", + "from": "tools/hud/backend/lib/gitvisor/attestation.ex", + "to": "tools/hud/backend/lib/gitvisor/repo.ex", + "relation": "shared_dir:tools/hud/backend/lib/gitvisor", "weight": 1.0 }, { - "from": "tools/hud/tui/src/gitvisor-ui.adb", - "to": "tools/hud/tui/src/gitvisor_tui.adb", - "relation": "shared_dir:tools/hud/tui/src", + "from": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex", + "to": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/fixer.ex", + "relation": "shared_dir:tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot", "weight": 1.0 }, { - "from": "tools/gitmerge-paralleliser/src/splitter.rs", - "to": "tools/gitmerge-paralleliser/src/main.rs", - "relation": "shared_dir:tools/gitmerge-paralleliser/src", + "from": "tools/rsr-certified/engine/src/adapters/bitbucket.rs", + "to": "tools/rsr-certified/engine/src/adapters/mod.rs", + "relation": "shared_dir:tools/rsr-certified/engine/src/adapters", "weight": 1.0 }, { @@ -3455,27 +3239,249 @@ "weight": 1.0 }, { - "from": "gui/lib/rescript-tea/src/tea_sub.res", - "to": "gui/lib/rescript-tea/src/web_xmlhttprequest.res", - "relation": "shared_dir:gui/lib/rescript-tea/src", + "from": "gui/lib/rescript-tea/src/tea_sub.res", + "to": "gui/lib/rescript-tea/src/web_xmlhttprequest.res", + "relation": "shared_dir:gui/lib/rescript-tea/src", + "weight": 1.0 + }, + { + "from": "forge-ops/src/core/ForgeOpsEngine.res", + "to": "forge-ops/src/core/ForgeOpsPolicy.res", + "relation": "shared_dir:forge-ops/src/core", + "weight": 1.0 + }, + { + "from": "forge-ops/src-tauri/src/forgeops/diff.rs", + "to": "forge-ops/src-tauri/src/forgeops/commands.rs", + "relation": "shared_dir:forge-ops/src-tauri/src/forgeops", + "weight": 1.0 + }, + { + "from": "forge-ops/src-tauri/src/forgeops/commands.rs", + "to": "forge-ops/src-tauri/src/forgeops/config.rs", + "relation": "shared_dir:forge-ops/src-tauri/src/forgeops", + "weight": 1.0 + }, + { + "from": "forge-ops/src-tauri/src/forgeops/config.rs", + "to": "forge-ops/src-tauri/src/forgeops/mirror.rs", + "relation": "shared_dir:forge-ops/src-tauri/src/forgeops", + "weight": 1.0 + }, + { + "from": "forge-ops/src-tauri/src/forgeops/mirror.rs", + "to": "forge-ops/src-tauri/src/forgeops/api.rs", + "relation": "shared_dir:forge-ops/src-tauri/src/forgeops", + "weight": 1.0 + }, + { + "from": "tools/rsr-certified/engine/src/compliance/silver.rs", + "to": "tools/rsr-certified/engine/src/compliance/gold.rs", + "relation": "shared_dir:tools/rsr-certified/engine/src/compliance", + "weight": 1.0 + }, + { + "from": "tools/rsr-certified/engine/src/compliance/gold.rs", + "to": "tools/rsr-certified/engine/src/compliance/rhodium.rs", + "relation": "shared_dir:tools/rsr-certified/engine/src/compliance", + "weight": 1.0 + }, + { + "from": "tools/rsr-certified/engine/src/compliance/rhodium.rs", + "to": "tools/rsr-certified/engine/src/compliance/bronze.rs", + "relation": "shared_dir:tools/rsr-certified/engine/src/compliance", + "weight": 1.0 + }, + { + "from": "tools/rsr-certified/engine/src/compliance/bronze.rs", + "to": "tools/rsr-certified/engine/src/compliance/mod.rs", + "relation": "shared_dir:tools/rsr-certified/engine/src/compliance", + "weight": 1.0 + }, + { + "from": "gui/src/bindings/D3_Drag.res", + "to": "gui/src/bindings/Fetch.res", + "relation": "shared_dir:gui/src/bindings", + "weight": 1.0 + }, + { + "from": "gui/src/bindings/Fetch.res", + "to": "gui/src/bindings/D3_Zoom.res", + "relation": "shared_dir:gui/src/bindings", + "weight": 1.0 + }, + { + "from": "gui/src/bindings/D3_Zoom.res", + "to": "gui/src/bindings/D3_Force.res", + "relation": "shared_dir:gui/src/bindings", + "weight": 1.0 + }, + { + "from": "gui/src/bindings/D3_Force.res", + "to": "gui/src/bindings/D3_Selection.res", + "relation": "shared_dir:gui/src/bindings", + "weight": 1.0 + }, + { + "from": "tools/rsr-certified/engine/src/lib.rs", + "to": "tools/rsr-certified/engine/src/main.rs", + "relation": "shared_dir:tools/rsr-certified/engine/src", + "weight": 1.0 + }, + { + "from": "tools/hud/backend/lib/gitvisor/platforms/gitlab.ex", + "to": "tools/hud/backend/lib/gitvisor/platforms/github.ex", + "relation": "shared_dir:tools/hud/backend/lib/gitvisor/platforms", + "weight": 1.0 + }, + { + "from": "src/commands/plan.rs", + "to": "src/commands/export.rs", + "relation": "shared_dir:src/commands", + "weight": 1.0 + }, + { + "from": "src/commands/export.rs", + "to": "src/commands/apply.rs", + "relation": "shared_dir:src/commands", + "weight": 1.0 + }, + { + "from": "src/commands/apply.rs", + "to": "src/commands/weak_links.rs", + "relation": "shared_dir:src/commands", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ResizeObserver.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.resi", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.resi", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.resi", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.resi", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Performance.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Performance.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__IntersectionObserver.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__IntersectionObserver.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Canvas.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Canvas.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__WindowOrWorkerGlobalScope.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WindowOrWorkerGlobalScope.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__File.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__File.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Blob.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Blob.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__WorkerGlobalScope.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WorkerGlobalScope.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Dom.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Dom.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.resi", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.resi", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__FileList.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FileList.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.resi", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.resi", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Url.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Url.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Base64.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", + "weight": 1.0 + }, + { + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Base64.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__ReadableStream.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", "weight": 1.0 }, { - "from": "tools/merge-resolver/src/decision.rs", - "to": "tools/merge-resolver/src/lib.rs", - "relation": "shared_dir:tools/merge-resolver/src", + "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ReadableStream.res", + "to": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.res", + "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi", "weight": 1.0 }, { - "from": "tools/merge-resolver/src/lib.rs", - "to": "tools/merge-resolver/src/verify.rs", - "relation": "shared_dir:tools/merge-resolver/src", + "from": "total-upgrade/src/backend/scanner.rs", + "to": "total-upgrade/src/backend/detector.rs", + "relation": "shared_dir:total-upgrade/src/backend", "weight": 1.0 }, { - "from": "tools/merge-resolver/src/verify.rs", - "to": "tools/merge-resolver/src/main.rs", - "relation": "shared_dir:tools/merge-resolver/src", + "from": "total-upgrade/src/backend/detector.rs", + "to": "total-upgrade/src/backend/manifest.rs", + "relation": "shared_dir:total-upgrade/src/backend", "weight": 1.0 }, { @@ -3515,56 +3521,50 @@ "weight": 1.0 }, { - "from": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__Canvas2d.res", - "to": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__WebGl.res", - "relation": "shared_dir:gui/lib/rescript-webapi/src/Webapi/Canvas", - "weight": 1.0 - }, - { - "from": "src/scanner.rs", - "to": "src/graph.rs", - "relation": "shared_dir:src", + "from": "tools/hud/tui/src/gitvisor-ui.adb", + "to": "tools/hud/tui/src/gitvisor_tui.adb", + "relation": "shared_dir:tools/hud/tui/src", "weight": 1.0 }, { - "from": "src/graph.rs", - "to": "src/lib.rs", - "relation": "shared_dir:src", + "from": "tools/merge-resolver/src/decision.rs", + "to": "tools/merge-resolver/src/lib.rs", + "relation": "shared_dir:tools/merge-resolver/src", "weight": 1.0 }, { - "from": "src/lib.rs", - "to": "src/main.rs", - "relation": "shared_dir:src", + "from": "tools/merge-resolver/src/lib.rs", + "to": "tools/merge-resolver/src/verify.rs", + "relation": "shared_dir:tools/merge-resolver/src", "weight": 1.0 }, { - "from": "total-upgrade/src/tests.rs", - "to": "total-upgrade/src/main.rs", - "relation": "shared_dir:total-upgrade/src", + "from": "tools/merge-resolver/src/verify.rs", + "to": "tools/merge-resolver/src/main.rs", + "relation": "shared_dir:tools/merge-resolver/src", "weight": 1.0 }, { - "from": "gui/src/RuntimeBridge.res", - "to": "gui/src/Update.res.js", - "relation": "shared_dir:gui/src", + "from": "tests/hello_yard.rs", + "to": "tests/test_intervention.adb", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "gui/src/Update.res.js", - "to": "gui/src/Update.res", - "relation": "shared_dir:gui/src", + "from": "tests/test_intervention.adb", + "to": "tests/cli_integration.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "gui/src/Update.res", - "to": "gui/src/main.rs", - "relation": "shared_dir:gui/src", + "from": "tests/cli_integration.rs", + "to": "tests/e2e_test.rs", + "relation": "shared_dir:tests", "weight": 1.0 }, { "from": "web/app.js", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3576,19 +3576,19 @@ }, { "from": "web/app.js", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "web/app.js", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "setup.sh", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3600,19 +3600,19 @@ }, { "from": "setup.sh", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "setup.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "src/scanner.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3624,19 +3624,19 @@ }, { "from": "src/scanner.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/scanner.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "src/graph.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3648,19 +3648,19 @@ }, { "from": "src/graph.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/graph.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "src/lib.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3672,19 +3672,19 @@ }, { "from": "src/lib.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "src/commands/plan.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3696,19 +3696,19 @@ }, { "from": "src/commands/plan.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/commands/plan.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "src/commands/export.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3720,19 +3720,19 @@ }, { "from": "src/commands/export.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/commands/export.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "src/commands/apply.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3744,19 +3744,19 @@ }, { "from": "src/commands/apply.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/commands/apply.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "src/commands/weak_links.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3768,19 +3768,19 @@ }, { "from": "src/commands/weak_links.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/commands/weak_links.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "src/importers/manifest.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3792,19 +3792,19 @@ }, { "from": "src/importers/manifest.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/importers/manifest.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "src/main.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3816,19 +3816,19 @@ }, { "from": "src/main.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tui/legacy-ada/reposystem_tui.adb", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3840,19 +3840,19 @@ }, { "from": "tui/legacy-ada/reposystem_tui.adb", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tui/legacy-ada/reposystem_tui.adb", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tui/legacy-ada/reposystem_tui-main.adb", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3864,19 +3864,19 @@ }, { "from": "tui/legacy-ada/reposystem_tui-main.adb", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tui/legacy-ada/reposystem_tui-main.adb", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/hello_yard.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3888,19 +3888,19 @@ }, { "from": "tests/hello_yard.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/hello_yard.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/test_intervention.adb", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3912,19 +3912,19 @@ }, { "from": "tests/test_intervention.adb", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/test_intervention.adb", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/cli_integration.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3936,19 +3936,19 @@ }, { "from": "tests/cli_integration.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/cli_integration.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tests/e2e_test.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3960,19 +3960,19 @@ }, { "from": "tests/e2e_test.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/e2e_test.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "git-seo/src/main.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -3984,19 +3984,19 @@ }, { "from": "git-seo/src/main.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "git-seo/src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src-tauri/src/forgeops/diff.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4008,19 +4008,19 @@ }, { "from": "forge-ops/src-tauri/src/forgeops/diff.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src-tauri/src/forgeops/diff.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src-tauri/src/forgeops/commands.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4032,19 +4032,19 @@ }, { "from": "forge-ops/src-tauri/src/forgeops/commands.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src-tauri/src/forgeops/commands.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src-tauri/src/forgeops/config.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4056,19 +4056,19 @@ }, { "from": "forge-ops/src-tauri/src/forgeops/config.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src-tauri/src/forgeops/config.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src-tauri/src/forgeops/mirror.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4080,19 +4080,19 @@ }, { "from": "forge-ops/src-tauri/src/forgeops/mirror.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src-tauri/src/forgeops/mirror.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src-tauri/src/forgeops/api.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 4.0 }, @@ -4104,19 +4104,19 @@ }, { "from": "forge-ops/src-tauri/src/forgeops/api.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "forge-ops/src-tauri/src/forgeops/api.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, { "from": "forge-ops/src/modules/RuntimeBridge.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -4128,19 +4128,19 @@ }, { "from": "forge-ops/src/modules/RuntimeBridge.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "forge-ops/src/modules/RuntimeBridge.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "forge-ops/src/core/ForgeOpsEngine.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, @@ -4152,19 +4152,19 @@ }, { "from": "forge-ops/src/core/ForgeOpsEngine.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "forge-ops/src/core/ForgeOpsEngine.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "forge-ops/src/core/ForgeOpsPolicy.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4176,19 +4176,19 @@ }, { "from": "forge-ops/src/core/ForgeOpsPolicy.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "forge-ops/src/core/ForgeOpsPolicy.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/silver.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4200,19 +4200,19 @@ }, { "from": "tools/rsr-certified/engine/src/compliance/silver.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/silver.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/gold.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4224,19 +4224,19 @@ }, { "from": "tools/rsr-certified/engine/src/compliance/gold.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/gold.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/rhodium.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4248,19 +4248,19 @@ }, { "from": "tools/rsr-certified/engine/src/compliance/rhodium.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/rhodium.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/bronze.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4272,19 +4272,19 @@ }, { "from": "tools/rsr-certified/engine/src/compliance/bronze.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/bronze.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/mod.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4296,19 +4296,19 @@ }, { "from": "tools/rsr-certified/engine/src/compliance/mod.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/compliance/mod.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/lib.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4320,19 +4320,19 @@ }, { "from": "tools/rsr-certified/engine/src/lib.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/adapters/bitbucket.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4344,19 +4344,19 @@ }, { "from": "tools/rsr-certified/engine/src/adapters/bitbucket.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/adapters/bitbucket.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/adapters/mod.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4368,19 +4368,19 @@ }, { "from": "tools/rsr-certified/engine/src/adapters/mod.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/adapters/mod.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/main.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4392,19 +4392,19 @@ }, { "from": "tools/rsr-certified/engine/src/main.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/engine/src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/lsp/src/main.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, @@ -4416,19 +4416,19 @@ }, { "from": "tools/rsr-certified/lsp/src/main.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "tools/rsr-certified/lsp/src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "tools/rsr-certified/extensions/vscode/src/extension.ts", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4440,19 +4440,19 @@ }, { "from": "tools/rsr-certified/extensions/vscode/src/extension.ts", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/rsr-certified/extensions/vscode/src/extension.ts", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4464,19 +4464,19 @@ }, { "from": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/fixer.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4488,19 +4488,19 @@ }, { "from": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/fixer.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/fixer.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/echidnabot/lib/echidnabot.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4512,19 +4512,19 @@ }, { "from": "tools/hud/satellite-repos/echidnabot/lib/echidnabot.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/echidnabot/lib/echidnabot.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/backend.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4536,19 +4536,19 @@ }, { "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/backend.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/backend.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/middleware.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4560,19 +4560,19 @@ }, { "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/middleware.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router/middleware.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, @@ -4584,19 +4584,19 @@ }, { "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/satellite-repos/cadre-router/lib/cadre/router.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/tui/src/gitvisor-ui.adb", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4608,19 +4608,19 @@ }, { "from": "tools/hud/tui/src/gitvisor-ui.adb", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/tui/src/gitvisor-ui.adb", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/tui/src/gitvisor_tui.adb", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4632,19 +4632,19 @@ }, { "from": "tools/hud/tui/src/gitvisor_tui.adb", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/tui/src/gitvisor_tui.adb", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/backend/lib/gitvisor/platforms/gitlab.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, @@ -4656,19 +4656,19 @@ }, { "from": "tools/hud/backend/lib/gitvisor/platforms/gitlab.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/backend/lib/gitvisor/platforms/gitlab.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/backend/lib/gitvisor/platforms/github.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, @@ -4680,19 +4680,19 @@ }, { "from": "tools/hud/backend/lib/gitvisor/platforms/github.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/backend/lib/gitvisor/platforms/github.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/backend/lib/gitvisor/attestation.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4704,19 +4704,19 @@ }, { "from": "tools/hud/backend/lib/gitvisor/attestation.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/backend/lib/gitvisor/attestation.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/backend/lib/gitvisor/attestation/echidnabot.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, @@ -4728,19 +4728,19 @@ }, { "from": "tools/hud/backend/lib/gitvisor/attestation/echidnabot.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/backend/lib/gitvisor/attestation/echidnabot.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/backend/lib/gitvisor/repo.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 2.0 }, @@ -4752,19 +4752,19 @@ }, { "from": "tools/hud/backend/lib/gitvisor/repo.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/backend/lib/gitvisor/repo.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, { "from": "tools/hud/backend/lib/gitvisor/repo/arangodb_adapter.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4776,19 +4776,19 @@ }, { "from": "tools/hud/backend/lib/gitvisor/repo/arangodb_adapter.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/backend/lib/gitvisor/repo/arangodb_adapter.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/backend/lib/gitvisor/repo/xtdb_adapter.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4800,19 +4800,19 @@ }, { "from": "tools/hud/backend/lib/gitvisor/repo/xtdb_adapter.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/backend/lib/gitvisor/repo/xtdb_adapter.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/backend/lib/gitvisor_web/resolvers/seo.ex", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4824,19 +4824,19 @@ }, { "from": "tools/hud/backend/lib/gitvisor_web/resolvers/seo.ex", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/backend/lib/gitvisor_web/resolvers/seo.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/analytics/src/GitvisorAnalytics.jl", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4848,19 +4848,19 @@ }, { "from": "tools/hud/analytics/src/GitvisorAnalytics.jl", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/analytics/src/GitvisorAnalytics.jl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/frontend/src/Api.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4872,19 +4872,19 @@ }, { "from": "tools/hud/frontend/src/Api.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/hud/frontend/src/Api.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/src/decision.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4896,19 +4896,19 @@ }, { "from": "tools/merge-resolver/src/decision.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/src/decision.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/src/lib.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4920,19 +4920,19 @@ }, { "from": "tools/merge-resolver/src/lib.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/src/verify.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4944,19 +4944,19 @@ }, { "from": "tools/merge-resolver/src/verify.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/src/verify.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/src/main.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4968,19 +4968,19 @@ }, { "from": "tools/merge-resolver/src/main.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/tests/integration.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -4992,19 +4992,19 @@ }, { "from": "tools/merge-resolver/tests/integration.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/merge-resolver/tests/integration.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/gitmerge-paralleliser/src/splitter.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5016,19 +5016,19 @@ }, { "from": "tools/gitmerge-paralleliser/src/splitter.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/gitmerge-paralleliser/src/splitter.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/gitmerge-paralleliser/src/main.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 4.0 }, @@ -5040,19 +5040,19 @@ }, { "from": "tools/gitmerge-paralleliser/src/main.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "tools/gitmerge-paralleliser/src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, { "from": "tools/git-submodule-flush/src/flush.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5064,19 +5064,19 @@ }, { "from": "tools/git-submodule-flush/src/flush.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/git-submodule-flush/src/flush.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/dispatcher/src/executors/SeoUpdater.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5088,19 +5088,19 @@ }, { "from": "tools/dispatcher/src/executors/SeoUpdater.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/dispatcher/src/executors/SeoUpdater.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "tools/dispatcher/src/CLI.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5112,19 +5112,19 @@ }, { "from": "tools/dispatcher/src/CLI.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tools/dispatcher/src/CLI.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "config/reposystem.ncl", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5136,19 +5136,19 @@ }, { "from": "config/reposystem.ncl", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "config/reposystem.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/gen-repos-manifest.sh", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5160,19 +5160,19 @@ }, { "from": "scripts/gen-repos-manifest.sh", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/gen-repos-manifest.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install-desktop.sh", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5184,19 +5184,19 @@ }, { "from": "scripts/install-desktop.sh", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/install-desktop.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "scripts/gitlink-drift.jl", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5208,19 +5208,19 @@ }, { "from": "scripts/gitlink-drift.jl", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/gitlink-drift.jl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "repo-scripts/megasweep/megasweep.exs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5232,19 +5232,19 @@ }, { "from": "repo-scripts/megasweep/megasweep.exs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "repo-scripts/megasweep/megasweep.exs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "gui/src/RuntimeBridge.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -5256,19 +5256,19 @@ }, { "from": "gui/src/RuntimeBridge.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/src/RuntimeBridge.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/src/Update.res.js", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5280,19 +5280,19 @@ }, { "from": "gui/src/Update.res.js", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "gui/src/Update.res.js", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "gui/src/Update.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -5304,19 +5304,19 @@ }, { "from": "gui/src/Update.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/src/Update.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/src/bindings/D3_Drag.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -5328,19 +5328,19 @@ }, { "from": "gui/src/bindings/D3_Drag.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/src/bindings/D3_Drag.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/src/bindings/Fetch.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -5352,19 +5352,19 @@ }, { "from": "gui/src/bindings/Fetch.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/src/bindings/Fetch.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/src/bindings/D3_Zoom.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -5376,19 +5376,19 @@ }, { "from": "gui/src/bindings/D3_Zoom.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/src/bindings/D3_Zoom.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/src/bindings/D3_Force.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 33.0 }, @@ -5400,19 +5400,19 @@ }, { "from": "gui/src/bindings/D3_Force.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 33.0 }, { "from": "gui/src/bindings/D3_Force.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 33.0 }, { "from": "gui/src/bindings/D3_Selection.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 18.0 }, @@ -5424,19 +5424,19 @@ }, { "from": "gui/src/bindings/D3_Selection.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 18.0 }, { "from": "gui/src/bindings/D3_Selection.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 18.0 }, { "from": "gui/src/main.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 36.0 }, @@ -5448,19 +5448,19 @@ }, { "from": "gui/src/main.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 36.0 }, { "from": "gui/src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 36.0 }, { "from": "gui/lib/rescript-tea/src/tea_http.resi", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -5472,19 +5472,19 @@ }, { "from": "gui/lib/rescript-tea/src/tea_http.resi", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-tea/src/tea_http.resi", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-tea/src/tea_task.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5496,19 +5496,19 @@ }, { "from": "gui/lib/rescript-tea/src/tea_task.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_task.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_http.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -5520,19 +5520,19 @@ }, { "from": "gui/lib/rescript-tea/src/tea_http.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-tea/src/tea_http.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-tea/src/tea_app.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5544,19 +5544,19 @@ }, { "from": "gui/lib/rescript-tea/src/tea_app.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_app.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/vdom.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5568,19 +5568,19 @@ }, { "from": "gui/lib/rescript-tea/src/vdom.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/vdom.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_animationframe.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5592,19 +5592,19 @@ }, { "from": "gui/lib/rescript-tea/src/tea_animationframe.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_animationframe.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_navigation.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5616,19 +5616,19 @@ }, { "from": "gui/lib/rescript-tea/src/tea_navigation.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_navigation.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_mouse.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5640,19 +5640,19 @@ }, { "from": "gui/lib/rescript-tea/src/tea_mouse.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_mouse.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_sub.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -5664,19 +5664,19 @@ }, { "from": "gui/lib/rescript-tea/src/tea_sub.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/tea_sub.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "gui/lib/rescript-tea/src/web_xmlhttprequest.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 30.0 }, @@ -5688,19 +5688,19 @@ }, { "from": "gui/lib/rescript-tea/src/web_xmlhttprequest.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 30.0 }, { "from": "gui/lib/rescript-tea/src/web_xmlhttprequest.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 30.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/ResizeObserver/Webapi__ResizeObserver__ResizeObserverEntry.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -5712,19 +5712,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/ResizeObserver/Webapi__ResizeObserver__ResizeObserverEntry.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/ResizeObserver/Webapi__ResizeObserver__ResizeObserverEntry.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ResizeObserver.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -5736,19 +5736,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ResizeObserver.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ResizeObserver.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 45.0 }, @@ -5760,19 +5760,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 45.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 45.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.resi", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -5784,19 +5784,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.resi", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.resi", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__KeyboardEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 33.0 }, @@ -5808,19 +5808,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__KeyboardEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 33.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__KeyboardEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 33.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFormElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 45.0 }, @@ -5832,19 +5832,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFormElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 45.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFormElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 45.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PromiseRejectionEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -5856,19 +5856,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PromiseRejectionEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PromiseRejectionEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DragEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -5880,19 +5880,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DragEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DragEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Node.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 60.0 }, @@ -5904,19 +5904,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Node.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 60.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Node.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 60.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__EventTarget.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -5928,19 +5928,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__EventTarget.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__EventTarget.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlImageElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 45.0 }, @@ -5952,19 +5952,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlImageElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 45.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlImageElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 45.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlCollection.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -5976,19 +5976,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlCollection.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlCollection.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TrackEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6000,19 +6000,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TrackEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TrackEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Element.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 120.0 }, @@ -6024,19 +6024,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Element.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 120.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Element.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 120.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__SvgZoomEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 15.0 }, @@ -6048,19 +6048,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__SvgZoomEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__SvgZoomEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFieldSetElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 27.0 }, @@ -6072,19 +6072,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFieldSetElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 27.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFieldSetElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 27.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ProgressEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -6096,19 +6096,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ProgressEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ProgressEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ProcessingInstruction.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6120,19 +6120,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ProcessingInstruction.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ProcessingInstruction.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ValidityState.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 33.0 }, @@ -6144,19 +6144,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ValidityState.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 33.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ValidityState.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 33.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOutputElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 33.0 }, @@ -6168,19 +6168,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOutputElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 33.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOutputElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 33.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__NodeList.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -6192,19 +6192,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__NodeList.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__NodeList.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PageTransitionEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6216,19 +6216,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PageTransitionEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PageTransitionEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__StaticRange.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 15.0 }, @@ -6240,19 +6240,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__StaticRange.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__StaticRange.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DataTransfer.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 30.0 }, @@ -6264,19 +6264,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DataTransfer.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 30.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DataTransfer.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 30.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ChildNode.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6288,19 +6288,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ChildNode.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ChildNode.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__MutationObserver.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -6312,19 +6312,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__MutationObserver.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__MutationObserver.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__BeforeUnloadEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6336,19 +6336,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__BeforeUnloadEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__BeforeUnloadEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__RadioNodeList.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 12.0 }, @@ -6360,19 +6360,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__RadioNodeList.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 12.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__RadioNodeList.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 12.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TreeWalker.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -6384,19 +6384,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TreeWalker.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TreeWalker.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlObjectElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 39.0 }, @@ -6408,19 +6408,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlObjectElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 39.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlObjectElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 39.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOptGroupElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -6432,19 +6432,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOptGroupElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOptGroupElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__InputEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -6456,19 +6456,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__InputEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__InputEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Text.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -6480,19 +6480,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Text.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Text.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Location.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 48.0 }, @@ -6504,19 +6504,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Location.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 48.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Location.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 48.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__MutationRecord.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 12.0 }, @@ -6528,19 +6528,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__MutationRecord.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 12.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__MutationRecord.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 12.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Range.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 87.0 }, @@ -6552,19 +6552,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Range.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 87.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Range.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 87.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DataTransferItem.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -6576,19 +6576,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DataTransferItem.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DataTransferItem.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__WebGlContextEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6600,19 +6600,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__WebGlContextEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__WebGlContextEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFormControlsCollection.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6624,19 +6624,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFormControlsCollection.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFormControlsCollection.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlInputElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 150.0 }, @@ -6648,19 +6648,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlInputElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 150.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlInputElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 150.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CloseEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -6672,19 +6672,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CloseEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CloseEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CharacterData.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 21.0 }, @@ -6696,19 +6696,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CharacterData.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 21.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CharacterData.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 21.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOptionsCollection.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -6720,19 +6720,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOptionsCollection.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOptionsCollection.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DomTokenList.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 30.0 }, @@ -6744,19 +6744,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DomTokenList.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 30.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DomTokenList.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 30.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CompositionEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6768,19 +6768,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CompositionEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CompositionEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFormControlsCollection.resi", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6792,19 +6792,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFormControlsCollection.resi", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlFormControlsCollection.resi", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DomRect.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 24.0 }, @@ -6816,19 +6816,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DomRect.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 24.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DomRect.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 24.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PopStateEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -6840,19 +6840,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PopStateEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PopStateEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Event.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 39.0 }, @@ -6864,19 +6864,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Event.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 39.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Event.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 39.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Document.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 99.0 }, @@ -6888,19 +6888,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Document.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 99.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Document.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 99.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__MouseEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 57.0 }, @@ -6912,19 +6912,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__MouseEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 57.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__MouseEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 57.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlDocument.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 81.0 }, @@ -6936,19 +6936,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlDocument.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 81.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlDocument.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 81.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__StorageEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 15.0 }, @@ -6960,19 +6960,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__StorageEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__StorageEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__WheelEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 12.0 }, @@ -6984,19 +6984,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__WheelEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 12.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__WheelEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 12.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DataTransferItemList.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -7008,19 +7008,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DataTransferItemList.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DataTransferItemList.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DomImplementation.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -7032,19 +7032,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DomImplementation.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DomImplementation.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Selection.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 51.0 }, @@ -7056,19 +7056,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Selection.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 51.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Selection.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 51.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Window.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 144.0 }, @@ -7080,19 +7080,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Window.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 144.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Window.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 144.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PointerEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 24.0 }, @@ -7104,19 +7104,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PointerEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 24.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__PointerEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 24.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Image.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -7128,19 +7128,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Image.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Image.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__History.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 24.0 }, @@ -7152,19 +7152,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__History.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 24.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__History.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 24.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__AnimationEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -7176,19 +7176,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__AnimationEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__AnimationEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__RectList.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -7200,19 +7200,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__RectList.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__RectList.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 105.0 }, @@ -7224,19 +7224,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 105.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 105.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TransitionEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -7248,19 +7248,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TransitionEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TransitionEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlButtonElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 45.0 }, @@ -7272,19 +7272,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlButtonElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 45.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlButtonElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 45.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TouchEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 21.0 }, @@ -7296,19 +7296,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TouchEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 21.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TouchEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 21.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__UiEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -7320,19 +7320,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__UiEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__UiEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOptionElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 21.0 }, @@ -7344,19 +7344,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOptionElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 21.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlOptionElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 21.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlTextAreaElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 78.0 }, @@ -7368,19 +7368,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlTextAreaElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 78.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlTextAreaElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 78.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CssStyleDeclaration.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 393.0 }, @@ -7392,19 +7392,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CssStyleDeclaration.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 393.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CssStyleDeclaration.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 393.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ErrorEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 15.0 }, @@ -7416,19 +7416,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ErrorEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ErrorEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ShadowRoot.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -7440,19 +7440,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ShadowRoot.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ShadowRoot.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__NodeIterator.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 15.0 }, @@ -7464,19 +7464,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__NodeIterator.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__NodeIterator.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DocumentType.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -7488,19 +7488,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DocumentType.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__DocumentType.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__IdbVersionChangeEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -7512,19 +7512,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__IdbVersionChangeEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__IdbVersionChangeEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TimeEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -7536,19 +7536,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TimeEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__TimeEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__NamedNodeMap.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 15.0 }, @@ -7560,19 +7560,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__NamedNodeMap.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__NamedNodeMap.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ParentNode.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 9.0 }, @@ -7584,19 +7584,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ParentNode.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ParentNode.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Attr.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 18.0 }, @@ -7608,19 +7608,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Attr.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 18.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__Attr.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 18.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlSelectElement.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 57.0 }, @@ -7632,19 +7632,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlSelectElement.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 57.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__HtmlSelectElement.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 57.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CustomEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -7656,19 +7656,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CustomEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__CustomEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ClipboardEvent.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -7680,19 +7680,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ClipboardEvent.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Dom/Webapi__Dom__ClipboardEvent.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.resi", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 51.0 }, @@ -7704,19 +7704,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.resi", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 51.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.resi", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 51.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Performance.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -7728,19 +7728,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Performance.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Performance.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 117.0 }, @@ -7752,19 +7752,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 117.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 117.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__IntersectionObserver.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 39.0 }, @@ -7776,19 +7776,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__IntersectionObserver.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 39.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__IntersectionObserver.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 39.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Canvas.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 24.0 }, @@ -7800,19 +7800,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Canvas.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 24.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Canvas.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 24.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 51.0 }, @@ -7824,19 +7824,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 51.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WebSocket.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 51.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WindowOrWorkerGlobalScope.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 15.0 }, @@ -7848,19 +7848,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WindowOrWorkerGlobalScope.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WindowOrWorkerGlobalScope.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 15.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__File.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -7872,19 +7872,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__File.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__File.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Blob.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 18.0 }, @@ -7896,19 +7896,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Blob.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 18.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Blob.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 18.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WorkerGlobalScope.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 27.0 }, @@ -7920,19 +7920,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WorkerGlobalScope.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 27.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__WorkerGlobalScope.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 27.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Dom.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -7944,19 +7944,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Dom.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Dom.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.resi", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 138.0 }, @@ -7968,19 +7968,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.resi", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 138.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Fetch.resi", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 138.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FileList.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -7992,19 +7992,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FileList.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FileList.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.resi", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 39.0 }, @@ -8016,19 +8016,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.resi", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 39.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__FormData.resi", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 39.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Url.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 75.0 }, @@ -8040,19 +8040,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Url.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 75.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Url.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 75.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Fetch/Webapi__Fetch__AbortController.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -8064,19 +8064,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Fetch/Webapi__Fetch__AbortController.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Fetch/Webapi__Fetch__AbortController.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Base64.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -8088,19 +8088,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Base64.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Base64.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__Canvas2d.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 72.0 }, @@ -8112,19 +8112,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__Canvas2d.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 72.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__Canvas2d.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 72.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__WebGl.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 72.0 }, @@ -8136,19 +8136,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__WebGl.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 72.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Canvas/Webapi__Canvas__WebGl.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 72.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ReadableStream.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 30.0 }, @@ -8160,19 +8160,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ReadableStream.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 30.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__ReadableStream.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 30.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -8184,19 +8184,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi/Webapi__Iterator.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi.res", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 6.0 }, @@ -8208,19 +8208,19 @@ }, { "from": "gui/lib/rescript-webapi/src/Webapi.res", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "gui/lib/rescript-webapi/src/Webapi.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, { "from": "total-upgrade/src/backend/scanner.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8232,19 +8232,19 @@ }, { "from": "total-upgrade/src/backend/scanner.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "total-upgrade/src/backend/scanner.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "total-upgrade/src/backend/detector.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8256,19 +8256,19 @@ }, { "from": "total-upgrade/src/backend/detector.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "total-upgrade/src/backend/detector.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "total-upgrade/src/backend/manifest.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8280,19 +8280,19 @@ }, { "from": "total-upgrade/src/backend/manifest.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "total-upgrade/src/backend/manifest.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "total-upgrade/src/tests.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8304,19 +8304,19 @@ }, { "from": "total-upgrade/src/tests.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "total-upgrade/src/tests.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "total-upgrade/src/main.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 3.0 }, @@ -8328,19 +8328,19 @@ }, { "from": "total-upgrade/src/main.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "total-upgrade/src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, { "from": "total-upgrade/launcher/total-upgrade-launcher.sh", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8352,19 +8352,19 @@ }, { "from": "total-upgrade/launcher/total-upgrade-launcher.sh", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "total-upgrade/launcher/total-upgrade-launcher.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/detect.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8376,19 +8376,19 @@ }, { "from": "git-morph/src/detect.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/detect.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/diff.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8400,19 +8400,19 @@ }, { "from": "git-morph/src/diff.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/diff.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/template.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8424,19 +8424,19 @@ }, { "from": "git-morph/src/template.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/template.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/manifest.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8448,19 +8448,19 @@ }, { "from": "git-morph/src/manifest.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/manifest.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/deflate.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8472,19 +8472,19 @@ }, { "from": "git-morph/src/deflate.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/deflate.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/inflate.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8496,19 +8496,19 @@ }, { "from": "git-morph/src/inflate.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/inflate.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/history.rs", - "to": "OTP", + "to": "Phoenix", "relation": "framework", "weight": 1.0 }, @@ -8520,13 +8520,13 @@ }, { "from": "git-morph/src/history.rs", - "to": "Phoenix", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "git-morph/src/history.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 } @@ -8534,66 +8534,9 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "tools/hud/backend/lib/gitvisor_web.ex", - "tools/hud/backend/lib/gitvisor/platforms/gitlab.ex", - "tools/hud/backend/lib/gitvisor/platforms/github.ex" - ], - "frameworks": [ - "OTP", - "Networking", - "Phoenix", - "WebServer" - ], - "relation": "DynamicCodeExecution->Cpu" - }, - { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex", - "tools/hud/satellite-repos/echidnabot/lib/echidnabot/attestation.ex", - "tools/hud/satellite-repos/echidnabot/lib/echidnabot/verifier.ex", - "tools/hud/backend/lib/gitvisor/attestation/echidnabot.ex", - "tools/hud/backend/lib/gitvisor_web/resolvers/seo.ex", - "repo-scripts/megasweep/megasweep.exs" - ], - "frameworks": [ - "OTP", - "Networking", - "Phoenix", - "WebServer" - ], - "relation": "CommandInjection->Disk" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "web/app.js", - "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/badge.ex", - "gui/lib/rescript-tea/src/tea_svg.res", - "gui/lib/rescript-tea/src/tea_svg_attributes.res", - "gui/lib/rescript-tea/src/tea_svg.res.js", - "gui/lib/rescript-tea/src/tea_svg_attributes.res.js" - ], - "frameworks": [ - "OTP", - "Networking", - "Phoenix", - "WebServer" - ], - "relation": "InsecureProtocol->Network" - }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/scanner.rs", @@ -8614,87 +8557,86 @@ "git-morph/src/inflate.rs" ], "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnsafeDeserialization", + "source_category": "PanicPath", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "forge-ops/src/core/ForgeOpsEngine.res" + "tools/rsr-certified/lsp/src/main.rs", + "tools/merge-resolver/src/main.rs", + "gui/src/main.rs", + "gui/lib/rescript-tea/src/vdom.res", + "total-upgrade/src/backend/detector.rs", + "total-upgrade/src/main.rs" ], "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], - "relation": "UnsafeDeserialization->Memory" + "relation": "PanicPath->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/scanner.rs", - "src/graph.rs", - "src/importers/manifest.rs", - "git-seo/src/main.rs", - "forge-ops/src-tauri/src/forgeops/config.rs", - "tools/rsr-certified/engine/src/compliance/silver.rs", - "tools/rsr-certified/engine/src/compliance/gold.rs", - "tools/rsr-certified/engine/src/compliance/rhodium.rs", - "tools/rsr-certified/engine/src/compliance/bronze.rs", - "tools/merge-resolver/src/lib.rs", - "tools/merge-resolver/src/verify.rs", - "total-upgrade/src/backend/config.rs", - "total-upgrade/src/backend/manifest.rs", - "git-morph/src/template.rs", - "git-morph/src/manifest.rs", - "git-morph/src/inflate.rs" + "scripts/install-desktop.sh" ], "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PathTraversal->Disk" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "web/app.js" + "tools/rsr-certified/lsp/src/main.rs", + "tools/merge-resolver/src/main.rs", + "gui/src/main.rs", + "total-upgrade/src/backend/detector.rs", + "total-upgrade/src/main.rs" ], "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], - "relation": "DynamicCodeExecution->Network" + "relation": "PanicPath->Disk" }, { - "source_category": "PathTraversal", + "source_category": "CommandInjection", "sink_axis": "disk", "severity_value": 2.5, "files": [ - "scripts/install-desktop.sh" + "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex", + "tools/hud/satellite-repos/echidnabot/lib/echidnabot/attestation.ex", + "tools/hud/satellite-repos/echidnabot/lib/echidnabot/verifier.ex", + "tools/hud/backend/lib/gitvisor/attestation/echidnabot.ex", + "tools/hud/backend/lib/gitvisor_web/resolvers/seo.ex", + "repo-scripts/megasweep/megasweep.exs" ], "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], - "relation": "PathTraversal->Disk" + "relation": "CommandInjection->Disk" }, { "source_category": "CommandInjection", @@ -8710,13 +8652,30 @@ "total-upgrade/launcher/total-upgrade-launcher.sh" ], "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], "relation": "CommandInjection->Cpu" }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "tools/hud/backend/lib/gitvisor_web.ex", + "tools/hud/backend/lib/gitvisor/platforms/gitlab.ex", + "tools/hud/backend/lib/gitvisor/platforms/github.ex" + ], + "frameworks": [ + "Phoenix", + "Networking", + "WebServer", + "OTP" + ], + "relation": "DynamicCodeExecution->Cpu" + }, { "source_category": "UnsafeDeserialization", "sink_axis": "cpu", @@ -8725,10 +8684,10 @@ "forge-ops/src/core/ForgeOpsEngine.res" ], "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], "relation": "UnsafeDeserialization->Cpu" }, @@ -8740,51 +8699,92 @@ "web/app.js" ], "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "tools/rsr-certified/lsp/src/main.rs", - "tools/merge-resolver/src/main.rs", - "gui/src/main.rs", - "gui/lib/rescript-tea/src/vdom.res", - "total-upgrade/src/backend/detector.rs", - "total-upgrade/src/main.rs" + "web/app.js", + "tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/badge.ex", + "gui/lib/rescript-tea/src/tea_svg.res", + "gui/lib/rescript-tea/src/tea_svg_attributes.res", + "gui/lib/rescript-tea/src/tea_svg.res.js", + "gui/lib/rescript-tea/src/tea_svg_attributes.res.js" ], "frameworks": [ - "OTP", - "Networking", "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], - "relation": "PanicPath->Memory" + "relation": "InsecureProtocol->Network" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "tools/rsr-certified/lsp/src/main.rs", - "tools/merge-resolver/src/main.rs", - "gui/src/main.rs", - "total-upgrade/src/backend/detector.rs", - "total-upgrade/src/main.rs" + "src/scanner.rs", + "src/graph.rs", + "src/importers/manifest.rs", + "git-seo/src/main.rs", + "forge-ops/src-tauri/src/forgeops/config.rs", + "tools/rsr-certified/engine/src/compliance/silver.rs", + "tools/rsr-certified/engine/src/compliance/gold.rs", + "tools/rsr-certified/engine/src/compliance/rhodium.rs", + "tools/rsr-certified/engine/src/compliance/bronze.rs", + "tools/merge-resolver/src/lib.rs", + "tools/merge-resolver/src/verify.rs", + "total-upgrade/src/backend/config.rs", + "total-upgrade/src/backend/manifest.rs", + "git-morph/src/template.rs", + "git-morph/src/manifest.rs", + "git-morph/src/inflate.rs" + ], + "frameworks": [ + "Phoenix", + "Networking", + "WebServer", + "OTP" + ], + "relation": "UnboundedAllocation->Cpu" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "web/app.js" ], "frameworks": [ - "OTP", + "Phoenix", "Networking", + "WebServer", + "OTP" + ], + "relation": "DynamicCodeExecution->Network" + }, + { + "source_category": "UnsafeDeserialization", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "forge-ops/src/core/ForgeOpsEngine.res" + ], + "frameworks": [ "Phoenix", - "WebServer" + "Networking", + "WebServer", + "OTP" ], - "relation": "PanicPath->Disk" + "relation": "UnsafeDeserialization->Memory" } ] }, diff --git a/scans/rescript-ecosystem.json b/scans/rescript-ecosystem.json index 92cf0a7b..8b43e53b 100644 --- a/scans/rescript-ecosystem.json +++ b/scans/rescript-ecosystem.json @@ -46,8 +46,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [] diff --git a/scans/resource-record-fluctuator.json b/scans/resource-record-fluctuator.json index d7afab2a..162238c2 100644 --- a/scans/resource-record-fluctuator.json +++ b/scans/resource-record-fluctuator.json @@ -311,10 +311,10 @@ } ], "recommended_attacks": [ - "disk", "memory", + "cpu", "network", - "cpu" + "disk" ], "dependency_graph": { "edges": [ @@ -462,23 +462,23 @@ "rows": [ { "source_category": "CommandInjection", - "sink_axis": "disk", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ "scripts/rsr-verify.sh" ], "frameworks": [], - "relation": "CommandInjection->Disk" + "relation": "CommandInjection->Cpu" }, { - "source_category": "CommandInjection", + "source_category": "MutationGap", "sink_axis": "cpu", - "severity_value": 5.0, + "severity_value": 1.0, "files": [ - "scripts/rsr-verify.sh" + "hinfo_loc_fluctuator/test/dns_records_test.exs" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "MutationGap->Cpu" }, { "source_category": "HardcodedSecret", @@ -491,14 +491,14 @@ "relation": "HardcodedSecret->Network" }, { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, "files": [ - "hinfo_loc_fluctuator/test/dns_records_test.exs" + "scripts/rsr-verify.sh" ], "frameworks": [], - "relation": "MutationGap->Cpu" + "relation": "CommandInjection->Disk" } ] } diff --git a/scans/road-skate.json b/scans/road-skate.json index ea56546e..86a4603d 100644 --- a/scans/road-skate.json +++ b/scans/road-skate.json @@ -59,9 +59,9 @@ } ], "recommended_attacks": [ + "memory", "cpu", - "network", - "memory" + "network" ], "dependency_graph": { "edges": [] diff --git a/scans/robodog-defensive-systems-lab.json b/scans/robodog-defensive-systems-lab.json index 29ab434f..436be7ad 100644 --- a/scans/robodog-defensive-systems-lab.json +++ b/scans/robodog-defensive-systems-lab.json @@ -108,8 +108,8 @@ } ], "recommended_attacks": [ - "disk", - "cpu" + "cpu", + "disk" ], "dependency_graph": { "edges": [] diff --git a/scans/rpa-elysium.json b/scans/rpa-elysium.json index 2a5f3d15..4bc0c2e0 100644 --- a/scans/rpa-elysium.json +++ b/scans/rpa-elysium.json @@ -424,25 +424,55 @@ } ], "recommended_attacks": [ + "cpu", "memory", "disk", - "cpu", "concurrency" ], "dependency_graph": { "edges": [ + { + "from": "crates/rpa-config/src/loader.rs", + "to": "crates/rpa-config/src/types.rs", + "relation": "shared_dir:crates/rpa-config/src", + "weight": 1.0 + }, { "from": "crates/rpa-state/src/store.rs", "to": "crates/rpa-state/src/backend.rs", "relation": "shared_dir:crates/rpa-state/src", "weight": 1.0 }, + { + "from": "crates/rpa-plugin/src/sandbox.rs", + "to": "crates/rpa-plugin/src/host.rs", + "relation": "shared_dir:crates/rpa-plugin/src", + "weight": 1.0 + }, + { + "from": "crates/rpa-plugin/src/host.rs", + "to": "crates/rpa-plugin/src/error.rs", + "relation": "shared_dir:crates/rpa-plugin/src", + "weight": 1.0 + }, + { + "from": "crates/rpa-plugin/src/error.rs", + "to": "crates/rpa-plugin/src/api.rs", + "relation": "shared_dir:crates/rpa-plugin/src", + "weight": 1.0 + }, { "from": "crates/rpa-core/src/action.rs", "to": "crates/rpa-core/src/error.rs", "relation": "shared_dir:crates/rpa-core/src", "weight": 1.0 }, + { + "from": "crates/rpa-events/src/groove.rs", + "to": "crates/rpa-events/src/lib.rs", + "relation": "shared_dir:crates/rpa-events/src", + "weight": 1.0 + }, { "from": "crates/rpa-fs-workflow/src/actions/delete.rs", "to": "crates/rpa-fs-workflow/src/actions/move_file.rs", @@ -497,36 +527,6 @@ "relation": "shared_dir:crates/rpa-fs-workflow/src", "weight": 1.0 }, - { - "from": "crates/rpa-events/src/groove.rs", - "to": "crates/rpa-events/src/lib.rs", - "relation": "shared_dir:crates/rpa-events/src", - "weight": 1.0 - }, - { - "from": "crates/rpa-config/src/loader.rs", - "to": "crates/rpa-config/src/types.rs", - "relation": "shared_dir:crates/rpa-config/src", - "weight": 1.0 - }, - { - "from": "crates/rpa-plugin/src/sandbox.rs", - "to": "crates/rpa-plugin/src/host.rs", - "relation": "shared_dir:crates/rpa-plugin/src", - "weight": 1.0 - }, - { - "from": "crates/rpa-plugin/src/host.rs", - "to": "crates/rpa-plugin/src/error.rs", - "relation": "shared_dir:crates/rpa-plugin/src", - "weight": 1.0 - }, - { - "from": "crates/rpa-plugin/src/error.rs", - "to": "crates/rpa-plugin/src/api.rs", - "relation": "shared_dir:crates/rpa-plugin/src", - "weight": 1.0 - }, { "from": "setup.sh", "to": "Networking", @@ -712,33 +712,33 @@ "taint_matrix": { "rows": [ { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "crates/rpa-plugin/src/sandbox.rs", - "crates/rpa-plugin/src/host.rs", - "crates/rpa-events/src/groove.rs", - "crates/rpa-fs-workflow/src/runner.rs", - "crates/rpa-fs-workflow/src/main.rs" + "crates/rpa-config/src/loader.rs", + "crates/rpa-fs-workflow/src/actions/archive.rs" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "crates/rpa-config/src/loader.rs", - "crates/rpa-fs-workflow/src/actions/archive.rs" + "crates/rpa-plugin/src/sandbox.rs", + "crates/rpa-plugin/src/host.rs", + "crates/rpa-events/src/groove.rs", + "crates/rpa-fs-workflow/src/runner.rs", + "crates/rpa-fs-workflow/src/main.rs" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "UnboundedAllocation", diff --git a/scans/rrecord-verity.json b/scans/rrecord-verity.json index 2e277a9a..23c81d30 100644 --- a/scans/rrecord-verity.json +++ b/scans/rrecord-verity.json @@ -251,8 +251,8 @@ } ], "recommended_attacks": [ - "disk", "memory", + "disk", "cpu", "network" ], @@ -282,69 +282,59 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "wasm/parser/src/lib.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 5.0, "files": [ - "modules/resultStorage.mjs.js", - "modules/dkim/favicon.mjs.js", "thirdparty/tabulator-tables/dist/js/tabulator_esm.js", - "test/helpers/initWebExtensions.mjs.js", - "test/unittest/authVerifierSpec.mjs.js", - "scripts/update-thirdparty.js" - ], - "frameworks": [], - "relation": "InputBoundary->Cpu" - }, - { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, - "files": [ - "modules/dnsbl.mjs.js" + "scripts/verify-rsr.js" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "DynamicCodeExecution->Memory" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ - "thirdparty/tabulator-tables/dist/js/tabulator_esm.js", "scripts/verify-rsr.js" ], "frameworks": [], - "relation": "DynamicCodeExecution->Memory" + "relation": "DynamicCodeExecution->Cpu" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "wasm/parser/src/lib.rs" + "modules/dnsbl.mjs.js" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "InsecureProtocol->Network" }, { - "source_category": "DynamicCodeExecution", + "source_category": "InputBoundary", "sink_axis": "cpu", - "severity_value": 5.0, + "severity_value": 2.5, "files": [ - "scripts/verify-rsr.js" + "modules/resultStorage.mjs.js", + "modules/dkim/favicon.mjs.js", + "thirdparty/tabulator-tables/dist/js/tabulator_esm.js", + "test/helpers/initWebExtensions.mjs.js", + "test/unittest/authVerifierSpec.mjs.js", + "scripts/update-thirdparty.js" ], "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" + "relation": "InputBoundary->Cpu" }, { "source_category": "DynamicCodeExecution", @@ -355,6 +345,16 @@ ], "frameworks": [], "relation": "DynamicCodeExecution->Network" + }, + { + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "wasm/parser/src/lib.rs" + ], + "frameworks": [], + "relation": "PanicPath->Memory" } ] } diff --git a/scans/rsr-julia-library-template-repo.json b/scans/rsr-julia-library-template-repo.json index a0703f6c..26868e59 100644 --- a/scans/rsr-julia-library-template-repo.json +++ b/scans/rsr-julia-library-template-repo.json @@ -280,30 +280,12 @@ "relation": "shared_dir:.machine_readable/contractiles/must", "weight": 1.0 }, - { - "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": ".machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/intend", - "weight": 1.0 - }, - { - "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": ".machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/dust", - "weight": 1.0 - }, { "from": ".machine_readable/contractiles/adjust/adjust.ncl", "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 }, - { - "from": ".machine_readable/arrival-pack/arrival-pack.ncl", - "to": ".machine_readable/arrival-pack/generate.sh", - "relation": "shared_dir:.machine_readable/arrival-pack", - "weight": 1.0 - }, { "from": ".machine_readable/coaptation/coapt.ncl", "to": ".machine_readable/coaptation/verify.sh", @@ -321,6 +303,24 @@ "to": ".machine_readable/contractiles/trust/trust.ncl", "relation": "shared_dir:.machine_readable/contractiles/trust", "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/intend/intend.ncl", + "to": ".machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/intend", + "weight": 1.0 + }, + { + "from": ".machine_readable/arrival-pack/arrival-pack.ncl", + "to": ".machine_readable/arrival-pack/generate.sh", + "relation": "shared_dir:.machine_readable/arrival-pack", + "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/dust/dust.ncl", + "to": ".machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/dust", + "weight": 1.0 } ] }, diff --git a/scans/rsr-template-repo.json b/scans/rsr-template-repo.json index be126026..4ef828b6 100644 --- a/scans/rsr-template-repo.json +++ b/scans/rsr-template-repo.json @@ -287,21 +287,21 @@ "dependency_graph": { "edges": [ { - "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": ".machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/intend", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "to": ".machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/bust", "weight": 1.0 }, { - "from": ".machine_readable/arrival-pack/arrival-pack.ncl", - "to": ".machine_readable/arrival-pack/generate.sh", - "relation": "shared_dir:.machine_readable/arrival-pack", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "to": ".machine_readable/contractiles/trust/trust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/trust", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", - "to": ".machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/bust", + "from": ".machine_readable/arrival-pack/arrival-pack.ncl", + "to": ".machine_readable/arrival-pack/generate.sh", + "relation": "shared_dir:.machine_readable/arrival-pack", "weight": 1.0 }, { @@ -310,18 +310,18 @@ "relation": "shared_dir:.machine_readable/coaptation", "weight": 1.0 }, - { - "from": ".machine_readable/contractiles/must/must.k9.ncl", - "to": ".machine_readable/contractiles/must/must.ncl", - "relation": "shared_dir:.machine_readable/contractiles/must", - "weight": 1.0 - }, { "from": ".machine_readable/contractiles/dust/dust.ncl", "to": ".machine_readable/contractiles/dust/dust.k9.ncl", "relation": "shared_dir:.machine_readable/contractiles/dust", "weight": 1.0 }, + { + "from": ".machine_readable/contractiles/intend/intend.ncl", + "to": ".machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/intend", + "weight": 1.0 + }, { "from": ".machine_readable/contractiles/adjust/adjust.ncl", "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", @@ -329,25 +329,15 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", - "to": ".machine_readable/contractiles/trust/trust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/trust", + "from": ".machine_readable/contractiles/must/must.k9.ncl", + "to": ".machine_readable/contractiles/must/must.ncl", + "relation": "shared_dir:.machine_readable/contractiles/must", "weight": 1.0 } ] }, "taint_matrix": { "rows": [ - { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "tests/e2e.sh" - ], - "frameworks": [], - "relation": "PathTraversal->Disk" - }, { "source_category": "CommandInjection", "sink_axis": "cpu", @@ -359,6 +349,16 @@ ], "frameworks": [], "relation": "CommandInjection->Cpu" + }, + { + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "tests/e2e.sh" + ], + "frameworks": [], + "relation": "PathTraversal->Disk" } ] } diff --git a/scans/safe-brute-force.json b/scans/safe-brute-force.json index b810ca73..0b908d07 100644 --- a/scans/safe-brute-force.json +++ b/scans/safe-brute-force.json @@ -91,8 +91,8 @@ } ], "recommended_attacks": [ - "memory", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [] diff --git a/scans/sanctify-php.json b/scans/sanctify-php.json index aff6ff69..d883d607 100644 --- a/scans/sanctify-php.json +++ b/scans/sanctify-php.json @@ -148,16 +148,16 @@ } ], "recommended_attacks": [ + "cpu", "disk", - "memory", - "cpu" + "memory" ], "dependency_graph": { "edges": [ { - "from": "src/Sanctify/Transform/Sanitize.hs", - "to": "src/Sanctify/Transform/TypeHints.hs", - "relation": "shared_dir:src/Sanctify/Transform", + "from": "src/Sanctify/Analysis/Advanced.hs", + "to": "src/Sanctify/Analysis/Security.hs", + "relation": "shared_dir:src/Sanctify/Analysis", "weight": 1.0 }, { @@ -167,9 +167,9 @@ "weight": 1.0 }, { - "from": "src/Sanctify/Analysis/Advanced.hs", - "to": "src/Sanctify/Analysis/Security.hs", - "relation": "shared_dir:src/Sanctify/Analysis", + "from": "src/Sanctify/Transform/Sanitize.hs", + "to": "src/Sanctify/Transform/TypeHints.hs", + "relation": "shared_dir:src/Sanctify/Transform", "weight": 1.0 } ] diff --git a/scans/scaffoldia.json b/scans/scaffoldia.json index 64847596..13e5371f 100644 --- a/scans/scaffoldia.json +++ b/scans/scaffoldia.json @@ -107,9 +107,9 @@ } ], "recommended_attacks": [ - "disk", + "network", "cpu", - "network" + "disk" ], "dependency_graph": { "edges": [] diff --git a/scans/scripts.json b/scans/scripts.json index b3e6487a..a7c8fb64 100644 --- a/scans/scripts.json +++ b/scans/scripts.json @@ -285,8 +285,8 @@ } ], "recommended_attacks": [ - "cpu", "disk", + "cpu", "network" ], "dependency_graph": { @@ -427,25 +427,25 @@ "relation": "CommandInjection->Cpu" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "setup-kinoite-dev.sh", - "check-language-compliance.sh" + "boj-unify-repos.sh" ], "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "InsecureProtocol->Network" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "boj-unify-repos.sh" + "setup-kinoite-dev.sh", + "check-language-compliance.sh" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "PathTraversal->Disk" }, { "source_category": "CommandInjection", diff --git a/scans/sdp-hkdf-deployment.json b/scans/sdp-hkdf-deployment.json index 8eba705e..03a9200d 100644 --- a/scans/sdp-hkdf-deployment.json +++ b/scans/sdp-hkdf-deployment.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "sdp-hkdf-deployment", - "language": "shell", + "language": "scheme", "frameworks": [], "weak_points": [], "statistics": { diff --git a/scans/seamstress.json b/scans/seamstress.json index 57683fa3..ef51a67d 100644 --- a/scans/seamstress.json +++ b/scans/seamstress.json @@ -234,25 +234,13 @@ } ], "recommended_attacks": [ - "disk", "memory", - "network", - "cpu" + "disk", + "cpu", + "network" ], "dependency_graph": { "edges": [ - { - "from": "services/seamstressd/test/runner_test.exs", - "to": "services/seamstressd/test/e2e_test.exs", - "relation": "shared_dir:services/seamstressd/test", - "weight": 1.0 - }, - { - "from": "services/seamstressd/test/e2e_test.exs", - "to": "services/seamstressd/test/property_test.exs", - "relation": "shared_dir:services/seamstressd/test", - "weight": 1.0 - }, { "from": "tools/seamctl/src/report.rs", "to": "tools/seamctl/src/graph.rs", @@ -264,32 +252,33 @@ "to": "tools/seamctl/src/validate.rs", "relation": "shared_dir:tools/seamctl/src", "weight": 1.0 + }, + { + "from": "services/seamstressd/test/runner_test.exs", + "to": "services/seamstressd/test/e2e_test.exs", + "relation": "shared_dir:services/seamstressd/test", + "weight": 1.0 + }, + { + "from": "services/seamstressd/test/e2e_test.exs", + "to": "services/seamstressd/test/property_test.exs", + "relation": "shared_dir:services/seamstressd/test", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "services/seamstressd/test/runner_test.exs", - "services/seamstressd/test/e2e_test.exs", - "services/seamstressd/test/seamstressd_test.exs" - ], - "frameworks": [], - "relation": "MutationGap->Cpu" - }, - { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "tools/seamctl/src/graph.rs" + "services/seamstressd/test/runner_test.exs", + "services/seamstressd/test/e2e_test.exs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "InsecureProtocol->Network" }, { "source_category": "UnboundedAllocation", @@ -304,14 +293,16 @@ "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ - "tools/seamctl/src/graph.rs" + "services/seamstressd/test/runner_test.exs", + "services/seamstressd/test/e2e_test.exs", + "services/seamstressd/test/seamstressd_test.exs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "MutationGap->Cpu" }, { "source_category": "UnboundedAllocation", @@ -327,7 +318,7 @@ }, { "source_category": "CommandInjection", - "sink_axis": "cpu", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "services/seamstressd/bench/runner_bench.exs", @@ -335,30 +326,39 @@ "services/seamstressd/lib/seamstressd/runner.ex" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "CommandInjection->Disk" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "services/seamstressd/test/runner_test.exs", - "services/seamstressd/test/e2e_test.exs" + "tools/seamctl/src/graph.rs" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "PanicPath->Memory" }, { - "source_category": "CommandInjection", + "source_category": "PanicPath", "sink_axis": "disk", "severity_value": 2.5, + "files": [ + "tools/seamctl/src/graph.rs" + ], + "frameworks": [], + "relation": "PanicPath->Disk" + }, + { + "source_category": "CommandInjection", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ "services/seamstressd/bench/runner_bench.exs", "services/seamstressd/test/runner_test.exs", "services/seamstressd/lib/seamstressd/runner.ex" ], "frameworks": [], - "relation": "CommandInjection->Disk" + "relation": "CommandInjection->Cpu" } ] } diff --git a/scans/session-sentinel.json b/scans/session-sentinel.json index 0c2750ba..f82d070f 100644 --- a/scans/session-sentinel.json +++ b/scans/session-sentinel.json @@ -202,10 +202,10 @@ ], "recommended_attacks": [ "memory", - "network", "concurrency", + "cpu", "disk", - "cpu" + "network" ], "dependency_graph": { "edges": [ @@ -268,14 +268,14 @@ "taint_matrix": { "rows": [ { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "UncheckedError", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ - "src/interface/ffi/src/dbus.zig" + "src/core/monitor.eph" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "UncheckedError->Cpu" }, { "source_category": "PathTraversal", @@ -288,24 +288,24 @@ "relation": "PathTraversal->Disk" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "src/interface/ffi/src/icons.zig" + "src/interface/ffi/src/dbus.zig" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "UnsafeCode->Memory" }, { - "source_category": "UncheckedError", - "sink_axis": "cpu", - "severity_value": 1.0, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ - "src/core/monitor.eph" + "src/interface/ffi/src/icons.zig" ], "frameworks": [], - "relation": "UncheckedError->Cpu" + "relation": "InsecureProtocol->Network" } ] } diff --git a/scans/snifs.json b/scans/snifs.json index 7a5ed3a7..249b03dd 100644 --- a/scans/snifs.json +++ b/scans/snifs.json @@ -364,17 +364,11 @@ "recommended_attacks": [ "cpu", "disk", - "concurrency", - "memory" + "memory", + "concurrency" ], "dependency_graph": { "edges": [ - { - "from": "zig/src/safe_nif.zig", - "to": "zig/src/buffer_abi.zig", - "relation": "shared_dir:zig/src", - "weight": 1.0 - }, { "from": "demo/lib/snif_demo/worker.ex", "to": "demo/lib/snif_demo/safe_nif.ex", @@ -399,6 +393,12 @@ "relation": "shared_dir:demo/lib/snif_demo", "weight": 1.0 }, + { + "from": "zig/src/safe_nif.zig", + "to": "zig/src/buffer_abi.zig", + "relation": "shared_dir:zig/src", + "weight": 1.0 + }, { "from": "setup.sh", "to": "OTP", @@ -511,35 +511,22 @@ }, "taint_matrix": { "rows": [ - { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "demo/test/snif_pool_test.exs", - "demo/test/burble_fft_test.exs", - "demo/test/snif_demo_test.exs" - ], - "frameworks": [ - "OTP" - ], - "relation": "MutationGap->Cpu" - }, { "source_category": "CommandInjection", - "sink_axis": "disk", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ + "benches/snif_eval.sh", "demo/bench/snif_bench.exs" ], "frameworks": [ "OTP" ], - "relation": "CommandInjection->Disk" + "relation": "CommandInjection->Cpu" }, { "source_category": "UnsafeCode", - "sink_axis": "memory", + "sink_axis": "concurrency", "severity_value": 3.5, "files": [ "rust/crates/demo-guest/src/lib.rs", @@ -552,54 +539,50 @@ "frameworks": [ "OTP" ], - "relation": "UnsafeCode->Memory" + "relation": "UnsafeCode->Concurrency" }, { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ "rust/crates/demo-guest/src/lib.rs", - "rust/crates/demo-guest/src/lib.rs", - "rust/crates/snif-abi/src/lib.rs", - "rust/crates/snif-abi/src/lib.rs", - "rust-guest/src/lib.rs", "rust-guest/src/lib.rs" ], "frameworks": [ "OTP" ], - "relation": "UnsafeCode->Concurrency" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, "files": [ - "rust/crates/demo-guest/src/lib.rs", - "rust-guest/src/lib.rs" + "demo/test/snif_pool_test.exs", + "demo/test/burble_fft_test.exs", + "demo/test/snif_demo_test.exs" ], "frameworks": [ "OTP" ], - "relation": "PanicPath->Memory" + "relation": "MutationGap->Cpu" }, { "source_category": "CommandInjection", - "sink_axis": "cpu", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "benches/snif_eval.sh", "demo/bench/snif_bench.exs" ], "frameworks": [ "OTP" ], - "relation": "CommandInjection->Cpu" + "relation": "CommandInjection->Disk" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "rust/crates/demo-guest/src/lib.rs", @@ -608,7 +591,24 @@ "frameworks": [ "OTP" ], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "rust/crates/demo-guest/src/lib.rs", + "rust/crates/demo-guest/src/lib.rs", + "rust/crates/snif-abi/src/lib.rs", + "rust/crates/snif-abi/src/lib.rs", + "rust-guest/src/lib.rs", + "rust-guest/src/lib.rs" + ], + "frameworks": [ + "OTP" + ], + "relation": "UnsafeCode->Memory" }, { "source_category": "PathTraversal", diff --git a/scans/social-media-polygraph.json b/scans/social-media-polygraph.json index 1207ff4e..d914218f 100644 --- a/scans/social-media-polygraph.json +++ b/scans/social-media-polygraph.json @@ -84,10 +84,10 @@ } ], "recommended_attacks": [ - "disk", - "cpu", "network", - "memory" + "memory", + "cpu", + "disk" ], "dependency_graph": { "edges": [ diff --git a/scans/social-media-tools.json b/scans/social-media-tools.json index c1305379..7ad9e3d9 100644 --- a/scans/social-media-tools.json +++ b/scans/social-media-tools.json @@ -3,8 +3,8 @@ "program_path": "social-media-tools", "language": "rust", "frameworks": [ - "OTP", - "Phoenix" + "Phoenix", + "OTP" ], "weak_points": [ { @@ -272,20 +272,14 @@ } ], "recommended_attacks": [ - "network", - "cpu", "memory", - "concurrency", - "disk" + "disk", + "cpu", + "network", + "concurrency" ], "dependency_graph": { "edges": [ - { - "from": "dipstick/tools/cli/migrate.sh", - "to": "dipstick/tools/cli/rollback.sh", - "relation": "shared_dir:dipstick/tools/cli", - "weight": 1.0 - }, { "from": "dipstick/services/collector/src/platforms.rs", "to": "dipstick/services/collector/src/lib.rs", @@ -304,6 +298,12 @@ "relation": "shared_dir:dipstick/services/collector/src", "weight": 1.0 }, + { + "from": "dipstick/tools/cli/migrate.sh", + "to": "dipstick/tools/cli/rollback.sh", + "relation": "shared_dir:dipstick/tools/cli", + "weight": 1.0 + }, { "from": "dipstick/services/collector/tests/reflexive_tests.rs", "to": "dipstick/services/collector/tests/contract_tests.rs", @@ -316,12 +316,6 @@ "relation": "shared_dir:dipstick/services/collector/tests", "weight": 1.0 }, - { - "from": "dipstick/services/collector/src/platforms.rs", - "to": "OTP", - "relation": "framework", - "weight": 1.0 - }, { "from": "dipstick/services/collector/src/platforms.rs", "to": "Phoenix", @@ -329,10 +323,10 @@ "weight": 1.0 }, { - "from": "dipstick/services/collector/src/lib.rs", + "from": "dipstick/services/collector/src/platforms.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "dipstick/services/collector/src/lib.rs", @@ -341,10 +335,10 @@ "weight": 2.0 }, { - "from": "dipstick/services/collector/src/scheduler.rs", + "from": "dipstick/services/collector/src/lib.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "dipstick/services/collector/src/scheduler.rs", @@ -353,10 +347,10 @@ "weight": 1.0 }, { - "from": "dipstick/services/collector/src/main.rs", + "from": "dipstick/services/collector/src/scheduler.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "dipstick/services/collector/src/main.rs", @@ -365,10 +359,10 @@ "weight": 4.0 }, { - "from": "dipstick/services/collector/tests/reflexive_tests.rs", + "from": "dipstick/services/collector/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "dipstick/services/collector/tests/reflexive_tests.rs", @@ -377,7 +371,7 @@ "weight": 1.0 }, { - "from": "dipstick/services/collector/tests/contract_tests.rs", + "from": "dipstick/services/collector/tests/reflexive_tests.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -389,10 +383,10 @@ "weight": 1.0 }, { - "from": "dipstick/services/collector/tests/aspect_tests.rs", + "from": "dipstick/services/collector/tests/contract_tests.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "dipstick/services/collector/tests/aspect_tests.rs", @@ -401,10 +395,10 @@ "weight": 2.0 }, { - "from": "dipstick/services/tui-ada/src/nuj_tui.adb", + "from": "dipstick/services/collector/tests/aspect_tests.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "dipstick/services/tui-ada/src/nuj_tui.adb", @@ -413,10 +407,10 @@ "weight": 1.0 }, { - "from": "dipstick/services/scraper-julia/src/NUJScraper.jl", + "from": "dipstick/services/tui-ada/src/nuj_tui.adb", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "dipstick/services/scraper-julia/src/NUJScraper.jl", @@ -425,10 +419,10 @@ "weight": 4.0 }, { - "from": "dipstick/services/analyzer-rescript/wasm/src/lib.rs", + "from": "dipstick/services/scraper-julia/src/NUJScraper.jl", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "dipstick/services/analyzer-rescript/wasm/src/lib.rs", @@ -437,7 +431,7 @@ "weight": 1.0 }, { - "from": "dipstick/tools/cli/migrate.sh", + "from": "dipstick/services/analyzer-rescript/wasm/src/lib.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -449,7 +443,7 @@ "weight": 1.0 }, { - "from": "dipstick/tools/cli/rollback.sh", + "from": "dipstick/tools/cli/migrate.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -461,7 +455,7 @@ "weight": 1.0 }, { - "from": "setup.sh", + "from": "dipstick/tools/cli/rollback.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -473,7 +467,7 @@ "weight": 1.0 }, { - "from": "polygraph/backend/src/services/fact_check_apis.rs", + "from": "setup.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -485,10 +479,10 @@ "weight": 1.0 }, { - "from": "polygraph/elixir/lib/polygraph/crdt/claim_store.ex", + "from": "polygraph/backend/src/services/fact_check_apis.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "polygraph/elixir/lib/polygraph/crdt/claim_store.ex", @@ -497,7 +491,7 @@ "weight": 2.0 }, { - "from": "polygraph/elixir/lib/polygraph/verisimdb.ex", + "from": "polygraph/elixir/lib/polygraph/crdt/claim_store.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -509,33 +503,40 @@ "weight": 2.0 }, { - "from": "polygraph/browser-extension/src/background.js", + "from": "polygraph/elixir/lib/polygraph/verisimdb.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "polygraph/browser-extension/src/background.js", "to": "Phoenix", "relation": "framework", "weight": 1.0 + }, + { + "from": "polygraph/browser-extension/src/background.js", + "to": "OTP", + "relation": "framework", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "InsecureProtocol", - "sink_axis": "network", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "dipstick/services/gateway-rescript/src/Gateway.res" + "dipstick/services/collector/src/main.rs", + "dipstick/services/analyzer-rescript/wasm/src/lib.rs" ], "frameworks": [ - "OTP", - "Phoenix" + "Phoenix", + "OTP" ], - "relation": "InsecureProtocol->Network" + "relation": "PanicPath->Disk" }, { "source_category": "DynamicCodeExecution", @@ -546,25 +547,11 @@ "polygraph/browser-extension/src/popup.js" ], "frameworks": [ - "OTP", - "Phoenix" + "Phoenix", + "OTP" ], "relation": "DynamicCodeExecution->Memory" }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, - "files": [ - "polygraph/browser-extension/src/content.js", - "polygraph/browser-extension/src/popup.js" - ], - "frameworks": [ - "OTP", - "Phoenix" - ], - "relation": "DynamicCodeExecution->Network" - }, { "source_category": "PanicPath", "sink_axis": "memory", @@ -574,24 +561,23 @@ "dipstick/services/analyzer-rescript/wasm/src/lib.rs" ], "frameworks": [ - "OTP", - "Phoenix" + "Phoenix", + "OTP" ], "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "dipstick/services/collector/src/main.rs", - "dipstick/services/analyzer-rescript/wasm/src/lib.rs" + "dipstick/services/gateway-rescript/src/Gateway.res" ], "frameworks": [ - "OTP", - "Phoenix" + "Phoenix", + "OTP" ], - "relation": "PanicPath->Disk" + "relation": "InsecureProtocol->Network" }, { "source_category": "HardcodedSecret", @@ -601,10 +587,24 @@ "dipstick/tools/autoconfig/smtp_autoconfig.py" ], "frameworks": [ - "OTP", - "Phoenix" + "Phoenix", + "OTP" ], "relation": "HardcodedSecret->Network" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "polygraph/browser-extension/src/content.js", + "polygraph/browser-extension/src/popup.js" + ], + "frameworks": [ + "Phoenix", + "OTP" + ], + "relation": "DynamicCodeExecution->Network" } ] } diff --git a/scans/somethings-fishy.json b/scans/somethings-fishy.json index 393728bf..0d297d54 100644 --- a/scans/somethings-fishy.json +++ b/scans/somethings-fishy.json @@ -260,30 +260,12 @@ ], "recommended_attacks": [ "concurrency", - "memory", + "cpu", "disk", - "cpu" + "memory" ], "dependency_graph": { "edges": [ - { - "from": "safety_kernel/src/robofishy_write_guard.adb", - "to": "safety_kernel/src/robofishy_c_api.adb", - "relation": "shared_dir:safety_kernel/src", - "weight": 1.0 - }, - { - "from": "safety_kernel/src/robofishy_c_api.adb", - "to": "safety_kernel/src/robofishy_io.adb", - "relation": "shared_dir:safety_kernel/src", - "weight": 1.0 - }, - { - "from": "setup.sh", - "to": "build.rs", - "relation": "shared_dir:", - "weight": 1.0 - }, { "from": "src/report.rs", "to": "src/safe_io.rs", @@ -313,6 +295,24 @@ "to": "src/scanners/banned_patterns.rs", "relation": "shared_dir:src/scanners", "weight": 1.0 + }, + { + "from": "safety_kernel/src/robofishy_write_guard.adb", + "to": "safety_kernel/src/robofishy_c_api.adb", + "relation": "shared_dir:safety_kernel/src", + "weight": 1.0 + }, + { + "from": "safety_kernel/src/robofishy_c_api.adb", + "to": "safety_kernel/src/robofishy_io.adb", + "relation": "shared_dir:safety_kernel/src", + "weight": 1.0 + }, + { + "from": "setup.sh", + "to": "build.rs", + "relation": "shared_dir:", + "weight": 1.0 } ] }, diff --git a/scans/squeakwell.json b/scans/squeakwell.json index 508d80c1..c60e57c9 100644 --- a/scans/squeakwell.json +++ b/scans/squeakwell.json @@ -109,23 +109,23 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/engine/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/engine/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/ssg-collection.json b/scans/ssg-collection.json index b85ab8b2..3b0076ad 100644 --- a/scans/ssg-collection.json +++ b/scans/ssg-collection.json @@ -2105,43 +2105,55 @@ } ], "recommended_attacks": [ - "memory", + "concurrency", "time", "cpu", - "network", + "memory", "disk", - "concurrency" + "network" ], "dependency_graph": { "edges": [ { - "from": "implementations/odd/src/noteg-lang/Lexer.res", - "to": "implementations/odd/src/noteg-lang/Parser.res", - "relation": "shared_dir:implementations/odd/src/noteg-lang", + "from": "ssg-fixes/noteg-ssg/engine/src/noteg_engine.ads", + "to": "ssg-fixes/noteg-ssg/engine/src/noteg_engine.adb", + "relation": "shared_dir:ssg-fixes/noteg-ssg/engine/src", "weight": 1.0 }, { - "from": "implementations/qed/src/bindings/Deno.res", - "to": "implementations/qed/src/bindings/DenoTest.res", - "relation": "shared_dir:implementations/qed/src/bindings", + "from": "ssg-fixes/eclipse-ssg/noteg-lang/src/Lexer.res", + "to": "ssg-fixes/eclipse-ssg/noteg-lang/src/Parser.res", + "relation": "shared_dir:ssg-fixes/eclipse-ssg/noteg-lang/src", "weight": 1.0 }, { - "from": "ssg-fixes/noteg-ssg/engine/src/noteg_engine.ads", - "to": "ssg-fixes/noteg-ssg/engine/src/noteg_engine.adb", - "relation": "shared_dir:ssg-fixes/noteg-ssg/engine/src", + "from": "ssg-fixes/eclipse-ssg/noteg-lang/src/Parser.res", + "to": "ssg-fixes/eclipse-ssg/noteg-lang/src/Interpreter.res", + "relation": "shared_dir:ssg-fixes/eclipse-ssg/noteg-lang/src", "weight": 1.0 }, { - "from": "ssg-fixes/hackenbush-ssg/life-lang/src/compiler.res", - "to": "ssg-fixes/hackenbush-ssg/life-lang/src/interpreter.res", - "relation": "shared_dir:ssg-fixes/hackenbush-ssg/life-lang/src", + "from": "ssg-fixes/jtv-playground/experiments/api-demos/rest-api-rescript/src/Router.res", + "to": "ssg-fixes/jtv-playground/experiments/api-demos/rest-api-rescript/src/Server.res", + "relation": "shared_dir:ssg-fixes/jtv-playground/experiments/api-demos/rest-api-rescript/src", "weight": 1.0 }, { - "from": "ssg-fixes/hackenbush-ssg/life-lang/src/interpreter.res", - "to": "ssg-fixes/hackenbush-ssg/life-lang/src/parser.res", - "relation": "shared_dir:ssg-fixes/hackenbush-ssg/life-lang/src", + "from": "ssg-fixes/pharos-ssg/noteg-lang/src/Lexer.res", + "to": "ssg-fixes/pharos-ssg/noteg-lang/src/Interpreter.res", + "relation": "shared_dir:ssg-fixes/pharos-ssg/noteg-lang/src", + "weight": 1.0 + }, + { + "from": "implementations/hackenbush/tests/SimulatorTest.res", + "to": "implementations/hackenbush/tests/RleParserTest.res", + "relation": "shared_dir:implementations/hackenbush/tests", + "weight": 1.0 + }, + { + "from": "implementations/qed/src/bindings/Deno.res", + "to": "implementations/qed/src/bindings/DenoTest.res", + "relation": "shared_dir:implementations/qed/src/bindings", "weight": 1.0 }, { @@ -2151,33 +2163,39 @@ "weight": 1.0 }, { - "from": "implementations/wokelang/src/feeds.rs", - "to": "implementations/wokelang/src/content.rs", - "relation": "shared_dir:implementations/wokelang/src", + "from": "ssg-fixes/hackenbush-ssg/tests/SimulatorTest.res", + "to": "ssg-fixes/hackenbush-ssg/tests/RleParserTest.res", + "relation": "shared_dir:ssg-fixes/hackenbush-ssg/tests", "weight": 1.0 }, { - "from": "implementations/wokelang/src/content.rs", - "to": "implementations/wokelang/src/builder.rs", - "relation": "shared_dir:implementations/wokelang/src", + "from": "implementations/pharos/noteg-lang/src/Lexer.res", + "to": "implementations/pharos/noteg-lang/src/Parser.res", + "relation": "shared_dir:implementations/pharos/noteg-lang/src", "weight": 1.0 }, { - "from": "implementations/wokelang/src/builder.rs", - "to": "implementations/wokelang/src/sitemap.rs", - "relation": "shared_dir:implementations/wokelang/src", + "from": "implementations/pharos/noteg-lang/src/Parser.res", + "to": "implementations/pharos/noteg-lang/src/Interpreter.res", + "relation": "shared_dir:implementations/pharos/noteg-lang/src", "weight": 1.0 }, { - "from": "implementations/hackenbush/tests/SimulatorTest.res", - "to": "implementations/hackenbush/tests/RleParserTest.res", - "relation": "shared_dir:implementations/hackenbush/tests", + "from": "implementations/hackenbush/life-lang/src/compiler.res", + "to": "implementations/hackenbush/life-lang/src/interpreter.res", + "relation": "shared_dir:implementations/hackenbush/life-lang/src", "weight": 1.0 }, { - "from": "stubs/prodigy/engine/src/prodigy_template.pl", - "to": "stubs/prodigy/engine/src/prodigy_core.pl", - "relation": "shared_dir:stubs/prodigy/engine/src", + "from": "implementations/hackenbush/life-lang/src/interpreter.res", + "to": "implementations/hackenbush/life-lang/src/parser.res", + "relation": "shared_dir:implementations/hackenbush/life-lang/src", + "weight": 1.0 + }, + { + "from": "implementations/odd/src/noteg-lang/Lexer.res", + "to": "implementations/odd/src/noteg-lang/Parser.res", + "relation": "shared_dir:implementations/odd/src/noteg-lang", "weight": 1.0 }, { @@ -2193,45 +2211,51 @@ "weight": 1.0 }, { - "from": "stubs/parallax/src/parallax.chpl", - "to": "stubs/parallax/src/parallel-press.chpl", - "relation": "shared_dir:stubs/parallax/src", + "from": "implementations/wokelang/src/abi/Foreign.idr", + "to": "implementations/wokelang/src/abi/Types.idr", + "relation": "shared_dir:implementations/wokelang/src/abi", "weight": 1.0 }, { - "from": "ssg-fixes/eclipse-ssg/noteg-lang/src/Lexer.res", - "to": "ssg-fixes/eclipse-ssg/noteg-lang/src/Parser.res", - "relation": "shared_dir:ssg-fixes/eclipse-ssg/noteg-lang/src", + "from": "ssg-fixes/hackenbush-ssg/life-lang/src/compiler.res", + "to": "ssg-fixes/hackenbush-ssg/life-lang/src/interpreter.res", + "relation": "shared_dir:ssg-fixes/hackenbush-ssg/life-lang/src", "weight": 1.0 }, { - "from": "ssg-fixes/eclipse-ssg/noteg-lang/src/Parser.res", - "to": "ssg-fixes/eclipse-ssg/noteg-lang/src/Interpreter.res", - "relation": "shared_dir:ssg-fixes/eclipse-ssg/noteg-lang/src", + "from": "ssg-fixes/hackenbush-ssg/life-lang/src/interpreter.res", + "to": "ssg-fixes/hackenbush-ssg/life-lang/src/parser.res", + "relation": "shared_dir:ssg-fixes/hackenbush-ssg/life-lang/src", "weight": 1.0 }, { - "from": "implementations/hackenbush/life-lang/src/compiler.res", - "to": "implementations/hackenbush/life-lang/src/interpreter.res", - "relation": "shared_dir:implementations/hackenbush/life-lang/src", + "from": "stubs/prodigy/engine/src/prodigy_template.pl", + "to": "stubs/prodigy/engine/src/prodigy_core.pl", + "relation": "shared_dir:stubs/prodigy/engine/src", "weight": 1.0 }, { - "from": "implementations/hackenbush/life-lang/src/interpreter.res", - "to": "implementations/hackenbush/life-lang/src/parser.res", - "relation": "shared_dir:implementations/hackenbush/life-lang/src", + "from": "implementations/wokelang/src/feeds.rs", + "to": "implementations/wokelang/src/content.rs", + "relation": "shared_dir:implementations/wokelang/src", "weight": 1.0 }, { - "from": "ssg-fixes/hackenbush-ssg/tests/SimulatorTest.res", - "to": "ssg-fixes/hackenbush-ssg/tests/RleParserTest.res", - "relation": "shared_dir:ssg-fixes/hackenbush-ssg/tests", + "from": "implementations/wokelang/src/content.rs", + "to": "implementations/wokelang/src/builder.rs", + "relation": "shared_dir:implementations/wokelang/src", "weight": 1.0 }, { - "from": "ssg-fixes/jtv-playground/experiments/api-demos/rest-api-rescript/src/Router.res", - "to": "ssg-fixes/jtv-playground/experiments/api-demos/rest-api-rescript/src/Server.res", - "relation": "shared_dir:ssg-fixes/jtv-playground/experiments/api-demos/rest-api-rescript/src", + "from": "implementations/wokelang/src/builder.rs", + "to": "implementations/wokelang/src/sitemap.rs", + "relation": "shared_dir:implementations/wokelang/src", + "weight": 1.0 + }, + { + "from": "stubs/parallax/src/parallax.chpl", + "to": "stubs/parallax/src/parallel-press.chpl", + "relation": "shared_dir:stubs/parallax/src", "weight": 1.0 }, { @@ -2245,60 +2269,25 @@ "to": "ssg-fixes/poly-ssg/scripts/test-all.sh", "relation": "shared_dir:ssg-fixes/poly-ssg/scripts", "weight": 1.0 - }, - { - "from": "implementations/pharos/noteg-lang/src/Lexer.res", - "to": "implementations/pharos/noteg-lang/src/Parser.res", - "relation": "shared_dir:implementations/pharos/noteg-lang/src", - "weight": 1.0 - }, - { - "from": "implementations/pharos/noteg-lang/src/Parser.res", - "to": "implementations/pharos/noteg-lang/src/Interpreter.res", - "relation": "shared_dir:implementations/pharos/noteg-lang/src", - "weight": 1.0 - }, - { - "from": "implementations/wokelang/src/abi/Foreign.idr", - "to": "implementations/wokelang/src/abi/Types.idr", - "relation": "shared_dir:implementations/wokelang/src/abi", - "weight": 1.0 - }, - { - "from": "ssg-fixes/pharos-ssg/noteg-lang/src/Lexer.res", - "to": "ssg-fixes/pharos-ssg/noteg-lang/src/Interpreter.res", - "relation": "shared_dir:ssg-fixes/pharos-ssg/noteg-lang/src", - "weight": 1.0 } ] }, "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "implementations/wokelang/src/content.rs", - "implementations/wokelang/src/config.rs" - ], - "frameworks": [], - "relation": "UnboundedAllocation->Cpu" - }, - { - "source_category": "InsecureProtocol", + "source_category": "CryptoMisuse", "sink_axis": "network", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ "ssg-fixes/poly-ssg/engines/terrapin-ssg/terrapin-ssg.py", - "implementations/wokelang/src/sitemap.rs" + "ssg-fixes/poly-ssg/engines/milk-ssg/milk-ssg.py" ], "frameworks": [], - "relation": "InsecureProtocol->Network" + "relation": "CryptoMisuse->Network" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ "variants/saur/tests/security_test.js", @@ -2306,17 +2295,7 @@ "variants/labnote/tests/adapter_test.js" ], "frameworks": [], - "relation": "DynamicCodeExecution->Memory" - }, - { - "source_category": "UnsafeCode", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "implementations/wokelang/ffi/zig/src/main.zig" - ], - "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "DynamicCodeExecution->Cpu" }, { "source_category": "CryptoMisuse", @@ -2330,25 +2309,37 @@ "relation": "CryptoMisuse->Time" }, { - "source_category": "CryptoMisuse", + "source_category": "HardcodedSecret", "sink_axis": "network", "severity_value": 5.0, "files": [ - "ssg-fixes/poly-ssg/engines/terrapin-ssg/terrapin-ssg.py", - "ssg-fixes/poly-ssg/engines/milk-ssg/milk-ssg.py" + "ssg-fixes/jtv-playground/experiments/database-demos/arangodb-demo-rescript/src/ArangoDemo.res" ], "frameworks": [], - "relation": "CryptoMisuse->Network" + "relation": "HardcodedSecret->Network" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", "severity_value": 5.0, "files": [ - "ssg-fixes/jtv-playground/experiments/database-demos/arangodb-demo-rescript/src/ArangoDemo.res" + "variants/saur/tests/security_test.js", + "variants/macrauchenia/tests/security/validation_test.js", + "variants/labnote/tests/adapter_test.js" ], "frameworks": [], - "relation": "HardcodedSecret->Network" + "relation": "DynamicCodeExecution->Memory" + }, + { + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "implementations/wokelang/src/content.rs", + "implementations/wokelang/src/config.rs" + ], + "frameworks": [], + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "PanicPath", @@ -2376,37 +2367,46 @@ "relation": "PanicPath->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "UnboundedAllocation", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "implementations/wokelang/src/builder.rs" + "implementations/wokelang/src/content.rs", + "implementations/wokelang/src/config.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "implementations/wokelang/src/content.rs", - "implementations/wokelang/src/config.rs" + "ssg-fixes/poly-ssg/engines/terrapin-ssg/terrapin-ssg.py", + "implementations/wokelang/src/sitemap.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "InsecureProtocol->Network" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "cpu", - "severity_value": 5.0, + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "variants/saur/tests/security_test.js", - "variants/macrauchenia/tests/security/validation_test.js", - "variants/labnote/tests/adapter_test.js" + "implementations/wokelang/src/builder.rs" ], "frameworks": [], - "relation": "DynamicCodeExecution->Cpu" + "relation": "PanicPath->Disk" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "implementations/wokelang/ffi/zig/src/main.zig" + ], + "frameworks": [], + "relation": "UnsafeCode->Memory" } ] }, diff --git a/scans/standards.json b/scans/standards.json index 05d89e46..ef4aad6a 100644 --- a/scans/standards.json +++ b/scans/standards.json @@ -3,8 +3,8 @@ "program_path": "standards", "language": "shell", "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], "weak_points": [ { @@ -2738,137 +2738,41 @@ ], "recommended_attacks": [ "disk", + "network", "memory", "cpu", - "network", "concurrency" ], "dependency_graph": { "edges": [ { - "from": "lol/orchestrator/lib/lol/source_registry.ex", - "to": "lol/orchestrator/lib/lol/verisimdb_reporter.ex", - "relation": "shared_dir:lol/orchestrator/lib/lol", - "weight": 1.0 - }, - { - "from": "lol/orchestrator/lib/lol/verisimdb_reporter.ex", - "to": "lol/orchestrator/lib/lol/corpus_aggregator.ex", - "relation": "shared_dir:lol/orchestrator/lib/lol", - "weight": 1.0 - }, - { - "from": "lol/orchestrator/lib/lol/corpus_aggregator.ex", - "to": "lol/orchestrator/lib/lol/crawler_worker.ex", - "relation": "shared_dir:lol/orchestrator/lib/lol", - "weight": 1.0 - }, - { - "from": "lol/orchestrator/lib/lol/crawler_worker.ex", - "to": "lol/orchestrator/lib/lol/rate_limiter.ex", - "relation": "shared_dir:lol/orchestrator/lib/lol", - "weight": 1.0 - }, - { - "from": "lol/orchestrator/lib/lol/rate_limiter.ex", - "to": "lol/orchestrator/lib/lol/julia_bridge.ex", - "relation": "shared_dir:lol/orchestrator/lib/lol", - "weight": 1.0 - }, - { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/silver.rs", - "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/gold.rs", - "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance", - "weight": 1.0 - }, - { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/gold.rs", - "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/rhodium.rs", - "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance", - "weight": 1.0 - }, - { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/rhodium.rs", - "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/bronze.rs", - "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance", - "weight": 1.0 - }, - { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/bronze.rs", - "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/mod.rs", - "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance", - "weight": 1.0 - }, - { - "from": "a2ml-templates/state-migrate-v1-to-v2.sh", - "to": "a2ml-templates/state-scm-to-v2.jl", - "relation": "shared_dir:a2ml-templates", - "weight": 1.0 - }, - { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-dns-discovery.sh", - "to": "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-http-headers.sh", - "relation": "shared_dir:rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations", - "weight": 1.0 - }, - { - "from": ".machine_readable/contractiles/must/must.k9.ncl", - "to": ".machine_readable/contractiles/must/must.ncl", - "relation": "shared_dir:.machine_readable/contractiles/must", - "weight": 1.0 - }, - { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", - "to": ".machine_readable/contractiles/trust/trust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/trust", - "weight": 1.0 - }, - { - "from": "tests/test_check_trusted_base.sh", - "to": "tests/test_secret_scanner_canary.sh", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": ".machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/dust", - "weight": 1.0 - }, - { - "from": "a2ml/scripts/deploy-site.sh", - "to": "a2ml/scripts/add-arxiv-badge.sh", - "relation": "shared_dir:a2ml/scripts", - "weight": 1.0 - }, - { - "from": "a2ml/bindings/rust/src/renderer.rs", - "to": "a2ml/bindings/rust/src/parser.rs", - "relation": "shared_dir:a2ml/bindings/rust/src", + "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/session_manager.rs", + "to": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs", + "relation": "shared_dir:0-ai-gatekeeper-protocol/repo-guardian-fs/src", "weight": 1.0 }, { - "from": "a2ml/bindings/rust/src/parser.rs", - "to": "a2ml/bindings/rust/src/types.rs", - "relation": "shared_dir:a2ml/bindings/rust/src", + "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs", + "to": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/filesystem.rs", + "relation": "shared_dir:0-ai-gatekeeper-protocol/repo-guardian-fs/src", "weight": 1.0 }, { - "from": "a2ml/bindings/rust/src/types.rs", - "to": "a2ml/bindings/rust/src/error.rs", - "relation": "shared_dir:a2ml/bindings/rust/src", + "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Types.hs", + "to": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Security.hs", + "relation": "shared_dir:rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis", "weight": 1.0 }, { - "from": "lol/ffi/zig/src/store.zig", - "to": "lol/ffi/zig/src/main.zig", - "relation": "shared_dir:lol/ffi/zig/src", + "from": "k9-svc/lsp/src/completions.rs", + "to": "k9-svc/lsp/src/diagnostics.rs", + "relation": "shared_dir:k9-svc/lsp/src", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/adjust", + "from": "k9-svc/lsp/src/diagnostics.rs", + "to": "k9-svc/lsp/src/main.rs", + "relation": "shared_dir:k9-svc/lsp/src", "weight": 1.0 }, { @@ -2962,9 +2866,51 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/scripts/ux-batch-rollout.jl", - "to": "rhodium-standard-repositories/scripts/containerfile-to-stapeln.jl", - "relation": "shared_dir:rhodium-standard-repositories/scripts", + "from": "a2ml-templates/state-migrate-v1-to-v2.sh", + "to": "a2ml-templates/state-scm-to-v2.jl", + "relation": "shared_dir:a2ml-templates", + "weight": 1.0 + }, + { + "from": "docs/UX-standards/comprehensive-launcher-template.sh", + "to": "docs/UX-standards/e-grade-launcher-template.sh", + "relation": "shared_dir:docs/UX-standards", + "weight": 1.0 + }, + { + "from": "docs/UX-standards/e-grade-launcher-template.sh", + "to": "docs/UX-standards/dustfile-template.sh", + "relation": "shared_dir:docs/UX-standards", + "weight": 1.0 + }, + { + "from": "lol/orchestrator/lib/lol/source_registry.ex", + "to": "lol/orchestrator/lib/lol/verisimdb_reporter.ex", + "relation": "shared_dir:lol/orchestrator/lib/lol", + "weight": 1.0 + }, + { + "from": "lol/orchestrator/lib/lol/verisimdb_reporter.ex", + "to": "lol/orchestrator/lib/lol/corpus_aggregator.ex", + "relation": "shared_dir:lol/orchestrator/lib/lol", + "weight": 1.0 + }, + { + "from": "lol/orchestrator/lib/lol/corpus_aggregator.ex", + "to": "lol/orchestrator/lib/lol/crawler_worker.ex", + "relation": "shared_dir:lol/orchestrator/lib/lol", + "weight": 1.0 + }, + { + "from": "lol/orchestrator/lib/lol/crawler_worker.ex", + "to": "lol/orchestrator/lib/lol/rate_limiter.ex", + "relation": "shared_dir:lol/orchestrator/lib/lol", + "weight": 1.0 + }, + { + "from": "lol/orchestrator/lib/lol/rate_limiter.ex", + "to": "lol/orchestrator/lib/lol/julia_bridge.ex", + "relation": "shared_dir:lol/orchestrator/lib/lol", "weight": 1.0 }, { @@ -2974,57 +2920,69 @@ "weight": 1.0 }, { - "from": "a2ml/lsp/src/completions.rs", - "to": "a2ml/lsp/src/diagnostics.rs", - "relation": "shared_dir:a2ml/lsp/src", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "to": ".machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/bust", "weight": 1.0 }, { - "from": "a2ml/lsp/src/diagnostics.rs", - "to": "a2ml/lsp/src/hover.rs", - "relation": "shared_dir:a2ml/lsp/src", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "to": ".machine_readable/contractiles/trust/trust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/trust", "weight": 1.0 }, { - "from": "k9-svc/bindings/rust/src/renderer.rs", - "to": "k9-svc/bindings/rust/src/parser.rs", - "relation": "shared_dir:k9-svc/bindings/rust/src", + "from": "rhodium-standard-repositories/rsr-audit.sh", + "to": "rhodium-standard-repositories/rsr-check.scm", + "relation": "shared_dir:rhodium-standard-repositories", "weight": 1.0 }, { - "from": "k9-svc/bindings/rust/src/parser.rs", - "to": "k9-svc/bindings/rust/src/types.rs", - "relation": "shared_dir:k9-svc/bindings/rust/src", + "from": "rhodium-standard-repositories/rsr-check.scm", + "to": "rhodium-standard-repositories/rsr-compliance-checklist.k9.ncl", + "relation": "shared_dir:rhodium-standard-repositories", "weight": 1.0 }, { - "from": "k9-svc/bindings/rust/src/types.rs", - "to": "k9-svc/bindings/rust/src/error.rs", - "relation": "shared_dir:k9-svc/bindings/rust/src", + "from": "rhodium-standard-repositories/scripts/ux-batch-rollout.jl", + "to": "rhodium-standard-repositories/scripts/containerfile-to-stapeln.jl", + "relation": "shared_dir:rhodium-standard-repositories/scripts", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": ".machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/intend", + "from": "a2ml/bindings/rust/src/renderer.rs", + "to": "a2ml/bindings/rust/src/parser.rs", + "relation": "shared_dir:a2ml/bindings/rust/src", "weight": 1.0 }, { - "from": "k9-svc/examples/deploy.k9.ncl", - "to": "k9-svc/examples/container-deploy.k9.ncl", - "relation": "shared_dir:k9-svc/examples", + "from": "a2ml/bindings/rust/src/parser.rs", + "to": "a2ml/bindings/rust/src/types.rs", + "relation": "shared_dir:a2ml/bindings/rust/src", "weight": 1.0 }, { - "from": "k9-svc/examples/container-deploy.k9.ncl", - "to": "k9-svc/examples/hello.k9.ncl", - "relation": "shared_dir:k9-svc/examples", + "from": "a2ml/bindings/rust/src/types.rs", + "to": "a2ml/bindings/rust/src/error.rs", + "relation": "shared_dir:a2ml/bindings/rust/src", "weight": 1.0 }, { - "from": "k9-svc/examples/hello.k9.ncl", - "to": "k9-svc/examples/config.k9.ncl", - "relation": "shared_dir:k9-svc/examples", + "from": "a2ml/scripts/deploy-site.sh", + "to": "a2ml/scripts/add-arxiv-badge.sh", + "relation": "shared_dir:a2ml/scripts", + "weight": 1.0 + }, + { + "from": "rhodium-standard-repositories/examples/enterprise-service/src/handlers.rs", + "to": "rhodium-standard-repositories/examples/enterprise-service/src/state.rs", + "relation": "shared_dir:rhodium-standard-repositories/examples/enterprise-service/src", + "weight": 1.0 + }, + { + "from": "rhodium-standard-repositories/examples/enterprise-service/src/state.rs", + "to": "rhodium-standard-repositories/examples/enterprise-service/src/main.rs", + "relation": "shared_dir:rhodium-standard-repositories/examples/enterprise-service/src", "weight": 1.0 }, { @@ -3052,51 +3010,57 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", - "to": ".machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/bust", + "from": "k9-svc/bindings/rust/src/renderer.rs", + "to": "k9-svc/bindings/rust/src/parser.rs", + "relation": "shared_dir:k9-svc/bindings/rust/src", "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/lib.rs", - "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/main.rs", - "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src", + "from": "k9-svc/bindings/rust/src/parser.rs", + "to": "k9-svc/bindings/rust/src/types.rs", + "relation": "shared_dir:k9-svc/bindings/rust/src", "weight": 1.0 }, { - "from": "rhodium-standard-repositories/examples/enterprise-service/src/handlers.rs", - "to": "rhodium-standard-repositories/examples/enterprise-service/src/state.rs", - "relation": "shared_dir:rhodium-standard-repositories/examples/enterprise-service/src", + "from": "k9-svc/bindings/rust/src/types.rs", + "to": "k9-svc/bindings/rust/src/error.rs", + "relation": "shared_dir:k9-svc/bindings/rust/src", "weight": 1.0 }, { - "from": "rhodium-standard-repositories/examples/enterprise-service/src/state.rs", - "to": "rhodium-standard-repositories/examples/enterprise-service/src/main.rs", - "relation": "shared_dir:rhodium-standard-repositories/examples/enterprise-service/src", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-dns-discovery.sh", + "to": "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-http-headers.sh", + "relation": "shared_dir:rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations", "weight": 1.0 }, { - "from": "docs/UX-standards/comprehensive-launcher-template.sh", - "to": "docs/UX-standards/e-grade-launcher-template.sh", - "relation": "shared_dir:docs/UX-standards", + "from": "tests/test_check_trusted_base.sh", + "to": "tests/test_secret_scanner_canary.sh", + "relation": "shared_dir:tests", "weight": 1.0 }, { - "from": "docs/UX-standards/e-grade-launcher-template.sh", - "to": "docs/UX-standards/dustfile-template.sh", - "relation": "shared_dir:docs/UX-standards", + "from": "lol/ffi/zig/src/store.zig", + "to": "lol/ffi/zig/src/main.zig", + "relation": "shared_dir:lol/ffi/zig/src", "weight": 1.0 }, { - "from": "rhodium-standard-repositories/rsr-audit.sh", - "to": "rhodium-standard-repositories/rsr-check.scm", - "relation": "shared_dir:rhodium-standard-repositories", + "from": ".machine_readable/contractiles/dust/dust.ncl", + "to": ".machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/dust", "weight": 1.0 }, { - "from": "rhodium-standard-repositories/rsr-check.scm", - "to": "rhodium-standard-repositories/rsr-compliance-checklist.k9.ncl", - "relation": "shared_dir:rhodium-standard-repositories", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters/bitbucket.rs", + "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters/mod.rs", + "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters", + "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 }, { @@ -3172,51 +3136,81 @@ "weight": 1.0 }, { - "from": "scripts/tests/check-ts-allowlist-test.sh", - "to": "scripts/tests/wave3-scorecards-test.sh", - "relation": "shared_dir:scripts/tests", + "from": "scripts/tests/check-ts-allowlist-test.sh", + "to": "scripts/tests/wave3-scorecards-test.sh", + "relation": "shared_dir:scripts/tests", + "weight": 1.0 + }, + { + "from": "k9-svc/examples/deploy.k9.ncl", + "to": "k9-svc/examples/container-deploy.k9.ncl", + "relation": "shared_dir:k9-svc/examples", + "weight": 1.0 + }, + { + "from": "k9-svc/examples/container-deploy.k9.ncl", + "to": "k9-svc/examples/hello.k9.ncl", + "relation": "shared_dir:k9-svc/examples", + "weight": 1.0 + }, + { + "from": "k9-svc/examples/hello.k9.ncl", + "to": "k9-svc/examples/config.k9.ncl", + "relation": "shared_dir:k9-svc/examples", + "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/intend/intend.ncl", + "to": ".machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/intend", + "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/must/must.k9.ncl", + "to": ".machine_readable/contractiles/must/must.ncl", + "relation": "shared_dir:.machine_readable/contractiles/must", "weight": 1.0 }, { - "from": "k9-svc/lsp/src/completions.rs", - "to": "k9-svc/lsp/src/diagnostics.rs", - "relation": "shared_dir:k9-svc/lsp/src", + "from": "a2ml/lsp/src/completions.rs", + "to": "a2ml/lsp/src/diagnostics.rs", + "relation": "shared_dir:a2ml/lsp/src", "weight": 1.0 }, { - "from": "k9-svc/lsp/src/diagnostics.rs", - "to": "k9-svc/lsp/src/main.rs", - "relation": "shared_dir:k9-svc/lsp/src", + "from": "a2ml/lsp/src/diagnostics.rs", + "to": "a2ml/lsp/src/hover.rs", + "relation": "shared_dir:a2ml/lsp/src", "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters/bitbucket.rs", - "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters/mod.rs", - "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/silver.rs", + "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/gold.rs", + "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance", "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Types.hs", - "to": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Security.hs", - "relation": "shared_dir:rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/gold.rs", + "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/rhodium.rs", + "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance", "weight": 1.0 }, { - "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/session_manager.rs", - "to": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs", - "relation": "shared_dir:0-ai-gatekeeper-protocol/repo-guardian-fs/src", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/rhodium.rs", + "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/bronze.rs", + "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance", "weight": 1.0 }, { - "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs", - "to": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/filesystem.rs", - "relation": "shared_dir:0-ai-gatekeeper-protocol/repo-guardian-fs/src", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/bronze.rs", + "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/mod.rs", + "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance", "weight": 1.0 }, { - "from": "k9-svc/benchmarks/k9-bench.sh", - "to": "OTP", - "relation": "framework", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/lib.rs", + "to": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/main.rs", + "relation": "shared_dir:rhodium-standard-repositories/satellites/rsr-certifier/engine/src", "weight": 1.0 }, { @@ -3226,7 +3220,7 @@ "weight": 1.0 }, { - "from": "k9-svc/examples/deploy.k9.ncl", + "from": "k9-svc/benchmarks/k9-bench.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3238,7 +3232,7 @@ "weight": 1.0 }, { - "from": "k9-svc/examples/container-deploy.k9.ncl", + "from": "k9-svc/examples/deploy.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3250,7 +3244,7 @@ "weight": 1.0 }, { - "from": "k9-svc/examples/hello.k9.ncl", + "from": "k9-svc/examples/container-deploy.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3262,7 +3256,7 @@ "weight": 1.0 }, { - "from": "k9-svc/examples/config.k9.ncl", + "from": "k9-svc/examples/hello.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3274,7 +3268,7 @@ "weight": 1.0 }, { - "from": "k9-svc/editors/vscode/src/interface/ffi/src/main.zig", + "from": "k9-svc/examples/config.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3286,10 +3280,10 @@ "weight": 1.0 }, { - "from": "k9-svc/editors/vscode/src/interface/ffi/test/integration_test.zig", + "from": "k9-svc/editors/vscode/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "k9-svc/editors/vscode/src/interface/ffi/test/integration_test.zig", @@ -3298,10 +3292,10 @@ "weight": 4.0 }, { - "from": "k9-svc/actions/validate/src/interface/ffi/src/main.zig", + "from": "k9-svc/editors/vscode/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "k9-svc/actions/validate/src/interface/ffi/src/main.zig", @@ -3310,10 +3304,10 @@ "weight": 1.0 }, { - "from": "k9-svc/actions/validate/src/interface/ffi/test/integration_test.zig", + "from": "k9-svc/actions/validate/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "k9-svc/actions/validate/src/interface/ffi/test/integration_test.zig", @@ -3322,10 +3316,10 @@ "weight": 4.0 }, { - "from": "k9-svc/lsp/src/completions.rs", + "from": "k9-svc/actions/validate/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "k9-svc/lsp/src/completions.rs", @@ -3334,10 +3328,10 @@ "weight": 1.0 }, { - "from": "k9-svc/lsp/src/diagnostics.rs", + "from": "k9-svc/lsp/src/completions.rs", "to": "OTP", "relation": "framework", - "weight": 7.0 + "weight": 1.0 }, { "from": "k9-svc/lsp/src/diagnostics.rs", @@ -3346,10 +3340,10 @@ "weight": 7.0 }, { - "from": "k9-svc/lsp/src/main.rs", + "from": "k9-svc/lsp/src/diagnostics.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 7.0 }, { "from": "k9-svc/lsp/src/main.rs", @@ -3358,10 +3352,10 @@ "weight": 2.0 }, { - "from": "k9-svc/tools/src/k9-validate/src/main.rs", + "from": "k9-svc/lsp/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "k9-svc/tools/src/k9-validate/src/main.rs", @@ -3370,10 +3364,10 @@ "weight": 1.0 }, { - "from": "k9-svc/tools/src/k9-init/src/main.rs", + "from": "k9-svc/tools/src/k9-validate/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "k9-svc/tools/src/k9-init/src/main.rs", @@ -3382,10 +3376,10 @@ "weight": 4.0 }, { - "from": "k9-svc/tools/src/k9-sign/src/main.rs", + "from": "k9-svc/tools/src/k9-init/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 4.0 }, { "from": "k9-svc/tools/src/k9-sign/src/main.rs", @@ -3394,10 +3388,10 @@ "weight": 3.0 }, { - "from": "k9-svc/pandoc/src/interface/ffi/src/main.zig", + "from": "k9-svc/tools/src/k9-sign/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 3.0 }, { "from": "k9-svc/pandoc/src/interface/ffi/src/main.zig", @@ -3406,10 +3400,10 @@ "weight": 1.0 }, { - "from": "k9-svc/pandoc/src/interface/ffi/test/integration_test.zig", + "from": "k9-svc/pandoc/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "k9-svc/pandoc/src/interface/ffi/test/integration_test.zig", @@ -3418,10 +3412,10 @@ "weight": 4.0 }, { - "from": "k9-svc/pandoc/sample.k9.ncl", + "from": "k9-svc/pandoc/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "k9-svc/pandoc/sample.k9.ncl", @@ -3430,7 +3424,7 @@ "weight": 1.0 }, { - "from": "k9-svc/scripts/deploy-site.sh", + "from": "k9-svc/pandoc/sample.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3442,7 +3436,7 @@ "weight": 1.0 }, { - "from": "k9-svc/k9-sign/install.sh", + "from": "k9-svc/scripts/deploy-site.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3454,7 +3448,7 @@ "weight": 1.0 }, { - "from": "k9-svc/bindings/rust/src/renderer.rs", + "from": "k9-svc/k9-sign/install.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3466,7 +3460,7 @@ "weight": 1.0 }, { - "from": "k9-svc/bindings/rust/src/parser.rs", + "from": "k9-svc/bindings/rust/src/renderer.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3478,7 +3472,7 @@ "weight": 1.0 }, { - "from": "k9-svc/bindings/rust/src/types.rs", + "from": "k9-svc/bindings/rust/src/parser.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3490,7 +3484,7 @@ "weight": 1.0 }, { - "from": "k9-svc/bindings/rust/src/error.rs", + "from": "k9-svc/bindings/rust/src/types.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3502,7 +3496,7 @@ "weight": 1.0 }, { - "from": "k9-svc/bindings/rust/tests/crg_c_tests.rs", + "from": "k9-svc/bindings/rust/src/error.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3514,7 +3508,7 @@ "weight": 1.0 }, { - "from": "k9-svc/bindings/haskell/src/interface/ffi/src/main.zig", + "from": "k9-svc/bindings/rust/tests/crg_c_tests.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3526,10 +3520,10 @@ "weight": 1.0 }, { - "from": "k9-svc/bindings/haskell/src/interface/ffi/test/integration_test.zig", + "from": "k9-svc/bindings/haskell/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "k9-svc/bindings/haskell/src/interface/ffi/test/integration_test.zig", @@ -3538,10 +3532,10 @@ "weight": 4.0 }, { - "from": "k9-svc/bindings/haskell/src/Data/K9/Parser.hs", + "from": "k9-svc/bindings/haskell/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "k9-svc/bindings/haskell/src/Data/K9/Parser.hs", @@ -3550,7 +3544,7 @@ "weight": 1.0 }, { - "from": "k9-svc/bindings/deno/src/interface/ffi/src/main.zig", + "from": "k9-svc/bindings/haskell/src/Data/K9/Parser.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3562,10 +3556,10 @@ "weight": 1.0 }, { - "from": "k9-svc/bindings/deno/src/interface/ffi/test/integration_test.zig", + "from": "k9-svc/bindings/deno/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "k9-svc/bindings/deno/src/interface/ffi/test/integration_test.zig", @@ -3574,10 +3568,10 @@ "weight": 4.0 }, { - "from": "a2ml/benchmarks/parser-bench.sh", + "from": "k9-svc/bindings/deno/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "a2ml/benchmarks/parser-bench.sh", @@ -3586,7 +3580,7 @@ "weight": 1.0 }, { - "from": "a2ml/editors/vscode/src/interface/ffi/src/main.zig", + "from": "a2ml/benchmarks/parser-bench.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3598,10 +3592,10 @@ "weight": 1.0 }, { - "from": "a2ml/editors/vscode/src/interface/ffi/test/integration_test.zig", + "from": "a2ml/editors/vscode/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "a2ml/editors/vscode/src/interface/ffi/test/integration_test.zig", @@ -3610,10 +3604,10 @@ "weight": 4.0 }, { - "from": "a2ml/actions/validate/src/interface/ffi/src/main.zig", + "from": "a2ml/editors/vscode/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "a2ml/actions/validate/src/interface/ffi/src/main.zig", @@ -3622,10 +3616,10 @@ "weight": 1.0 }, { - "from": "a2ml/actions/validate/src/interface/ffi/test/integration_test.zig", + "from": "a2ml/actions/validate/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "a2ml/actions/validate/src/interface/ffi/test/integration_test.zig", @@ -3634,10 +3628,10 @@ "weight": 4.0 }, { - "from": "a2ml/lsp/src/completions.rs", + "from": "a2ml/actions/validate/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 5.0 + "weight": 4.0 }, { "from": "a2ml/lsp/src/completions.rs", @@ -3646,10 +3640,10 @@ "weight": 5.0 }, { - "from": "a2ml/lsp/src/diagnostics.rs", + "from": "a2ml/lsp/src/completions.rs", "to": "OTP", "relation": "framework", - "weight": 8.0 + "weight": 5.0 }, { "from": "a2ml/lsp/src/diagnostics.rs", @@ -3658,10 +3652,10 @@ "weight": 8.0 }, { - "from": "a2ml/lsp/src/hover.rs", + "from": "a2ml/lsp/src/diagnostics.rs", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 8.0 }, { "from": "a2ml/lsp/src/hover.rs", @@ -3670,10 +3664,10 @@ "weight": 4.0 }, { - "from": "a2ml/ffi/zig/src/main.zig", + "from": "a2ml/lsp/src/hover.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "a2ml/ffi/zig/src/main.zig", @@ -3682,10 +3676,10 @@ "weight": 1.0 }, { - "from": "a2ml/ffi/zig/test/integration_test.zig", + "from": "a2ml/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "a2ml/ffi/zig/test/integration_test.zig", @@ -3694,10 +3688,10 @@ "weight": 4.0 }, { - "from": "a2ml/pandoc/a2ml-filter.lua", + "from": "a2ml/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "a2ml/pandoc/a2ml-filter.lua", @@ -3706,7 +3700,7 @@ "weight": 1.0 }, { - "from": "a2ml/pandoc/src/interface/ffi/src/main.zig", + "from": "a2ml/pandoc/a2ml-filter.lua", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3718,10 +3712,10 @@ "weight": 1.0 }, { - "from": "a2ml/pandoc/src/interface/ffi/test/integration_test.zig", + "from": "a2ml/pandoc/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "a2ml/pandoc/src/interface/ffi/test/integration_test.zig", @@ -3730,10 +3724,10 @@ "weight": 4.0 }, { - "from": "a2ml/scripts/deploy-site.sh", + "from": "a2ml/pandoc/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "a2ml/scripts/deploy-site.sh", @@ -3742,7 +3736,7 @@ "weight": 1.0 }, { - "from": "a2ml/scripts/add-arxiv-badge.sh", + "from": "a2ml/scripts/deploy-site.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3754,7 +3748,7 @@ "weight": 1.0 }, { - "from": "a2ml/prototype/ada-tui/src/main.adb", + "from": "a2ml/scripts/add-arxiv-badge.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3766,7 +3760,7 @@ "weight": 1.0 }, { - "from": "a2ml/cli/build.sh", + "from": "a2ml/prototype/ada-tui/src/main.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3778,7 +3772,7 @@ "weight": 1.0 }, { - "from": "a2ml/bindings/rust/src/renderer.rs", + "from": "a2ml/cli/build.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3790,7 +3784,7 @@ "weight": 1.0 }, { - "from": "a2ml/bindings/rust/src/parser.rs", + "from": "a2ml/bindings/rust/src/renderer.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3802,7 +3796,7 @@ "weight": 1.0 }, { - "from": "a2ml/bindings/rust/src/types.rs", + "from": "a2ml/bindings/rust/src/parser.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3814,7 +3808,7 @@ "weight": 1.0 }, { - "from": "a2ml/bindings/rust/src/error.rs", + "from": "a2ml/bindings/rust/src/types.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3826,7 +3820,7 @@ "weight": 1.0 }, { - "from": "a2ml/bindings/rust/tests/crg_c_tests.rs", + "from": "a2ml/bindings/rust/src/error.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3838,7 +3832,7 @@ "weight": 1.0 }, { - "from": "a2ml/bindings/haskell/src/interface/ffi/src/main.zig", + "from": "a2ml/bindings/rust/tests/crg_c_tests.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3850,10 +3844,10 @@ "weight": 1.0 }, { - "from": "a2ml/bindings/haskell/src/interface/ffi/test/integration_test.zig", + "from": "a2ml/bindings/haskell/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "a2ml/bindings/haskell/src/interface/ffi/test/integration_test.zig", @@ -3862,10 +3856,10 @@ "weight": 4.0 }, { - "from": "a2ml/bindings/haskell/src/Data/A2ML/Parser.hs", + "from": "a2ml/bindings/haskell/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "a2ml/bindings/haskell/src/Data/A2ML/Parser.hs", @@ -3874,7 +3868,7 @@ "weight": 1.0 }, { - "from": "a2ml/bindings/deno/src/interface/ffi/src/main.zig", + "from": "a2ml/bindings/haskell/src/Data/A2ML/Parser.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -3886,10 +3880,10 @@ "weight": 1.0 }, { - "from": "a2ml/bindings/deno/src/interface/ffi/test/integration_test.zig", + "from": "a2ml/bindings/deno/src/interface/ffi/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "a2ml/bindings/deno/src/interface/ffi/test/integration_test.zig", @@ -3898,10 +3892,10 @@ "weight": 4.0 }, { - "from": "lol/orchestrator/test/crawler_worker_test.exs", + "from": "a2ml/bindings/deno/src/interface/ffi/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 4.0 }, { "from": "lol/orchestrator/test/crawler_worker_test.exs", @@ -3910,10 +3904,10 @@ "weight": 2.0 }, { - "from": "lol/orchestrator/lib/lol/source_registry.ex", + "from": "lol/orchestrator/test/crawler_worker_test.exs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "lol/orchestrator/lib/lol/source_registry.ex", @@ -3922,10 +3916,10 @@ "weight": 1.0 }, { - "from": "lol/orchestrator/lib/lol/verisimdb_reporter.ex", + "from": "lol/orchestrator/lib/lol/source_registry.ex", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "lol/orchestrator/lib/lol/verisimdb_reporter.ex", @@ -3934,7 +3928,7 @@ "weight": 2.0 }, { - "from": "lol/orchestrator/lib/lol/corpus_aggregator.ex", + "from": "lol/orchestrator/lib/lol/verisimdb_reporter.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -3946,7 +3940,7 @@ "weight": 2.0 }, { - "from": "lol/orchestrator/lib/lol/crawler_worker.ex", + "from": "lol/orchestrator/lib/lol/corpus_aggregator.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -3958,7 +3952,7 @@ "weight": 2.0 }, { - "from": "lol/orchestrator/lib/lol/rate_limiter.ex", + "from": "lol/orchestrator/lib/lol/crawler_worker.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -3970,7 +3964,7 @@ "weight": 2.0 }, { - "from": "lol/orchestrator/lib/lol/julia_bridge.ex", + "from": "lol/orchestrator/lib/lol/rate_limiter.ex", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -3982,10 +3976,10 @@ "weight": 2.0 }, { - "from": "lol/analysis/src/server.jl", + "from": "lol/orchestrator/lib/lol/julia_bridge.ex", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "lol/analysis/src/server.jl", @@ -3994,10 +3988,10 @@ "weight": 1.0 }, { - "from": "lol/src/Lol/ABI/Foreign.idr", + "from": "lol/analysis/src/server.jl", "to": "OTP", "relation": "framework", - "weight": 69.0 + "weight": 1.0 }, { "from": "lol/src/Lol/ABI/Foreign.idr", @@ -4006,7 +4000,7 @@ "weight": 69.0 }, { - "from": "lol/src/abi/Foreign.idr", + "from": "lol/src/Lol/ABI/Foreign.idr", "to": "OTP", "relation": "framework", "weight": 69.0 @@ -4018,10 +4012,10 @@ "weight": 69.0 }, { - "from": "lol/ffi/zig/src/store.zig", + "from": "lol/src/abi/Foreign.idr", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 69.0 }, { "from": "lol/ffi/zig/src/store.zig", @@ -4030,10 +4024,10 @@ "weight": 2.0 }, { - "from": "lol/ffi/zig/src/main.zig", + "from": "lol/ffi/zig/src/store.zig", "to": "OTP", "relation": "framework", - "weight": 39.0 + "weight": 2.0 }, { "from": "lol/ffi/zig/src/main.zig", @@ -4042,10 +4036,10 @@ "weight": 39.0 }, { - "from": "lol/api/zig-gateway/src/lol_ffi.zig", + "from": "lol/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 39.0 }, { "from": "lol/api/zig-gateway/src/lol_ffi.zig", @@ -4054,10 +4048,10 @@ "weight": 1.0 }, { - "from": "lol/api/zig-gateway/src/main.zig", + "from": "lol/api/zig-gateway/src/lol_ffi.zig", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "lol/api/zig-gateway/src/main.zig", @@ -4066,10 +4060,10 @@ "weight": 2.0 }, { - "from": "setup.sh", + "from": "lol/api/zig-gateway/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "setup.sh", @@ -4078,7 +4072,7 @@ "weight": 1.0 }, { - "from": "0-ai-gatekeeper-protocol/ffi/zig/src/main.zig", + "from": "setup.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4090,10 +4084,10 @@ "weight": 1.0 }, { - "from": "0-ai-gatekeeper-protocol/ffi/zig/test/integration_test.zig", + "from": "0-ai-gatekeeper-protocol/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "0-ai-gatekeeper-protocol/ffi/zig/test/integration_test.zig", @@ -4102,10 +4096,10 @@ "weight": 4.0 }, { - "from": "0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/src/main.zig", + "from": "0-ai-gatekeeper-protocol/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/src/main.zig", @@ -4114,10 +4108,10 @@ "weight": 1.0 }, { - "from": "0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/test/integration_test.zig", + "from": "0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/test/integration_test.zig", @@ -4126,7 +4120,7 @@ "weight": 4.0 }, { - "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/session_manager.rs", + "from": "0-ai-gatekeeper-protocol/mcp-repo-guardian/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", "weight": 4.0 @@ -4138,10 +4132,10 @@ "weight": 4.0 }, { - "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs", + "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/session_manager.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs", @@ -4150,7 +4144,7 @@ "weight": 1.0 }, { - "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/filesystem.rs", + "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/manifest.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4162,7 +4156,7 @@ "weight": 1.0 }, { - "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/src/main.zig", + "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/src/filesystem.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4174,10 +4168,10 @@ "weight": 1.0 }, { - "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/test/integration_test.zig", + "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/test/integration_test.zig", @@ -4186,10 +4180,10 @@ "weight": 4.0 }, { - "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/src/lib.rs", + "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 6.0 + "weight": 4.0 }, { "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/src/lib.rs", @@ -4198,10 +4192,10 @@ "weight": 6.0 }, { - "from": "rhodium-standard-repositories/rsr-audit.sh", + "from": "0-ai-gatekeeper-protocol/repo-guardian-fs/tests-offline/src/lib.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 6.0 }, { "from": "rhodium-standard-repositories/rsr-audit.sh", @@ -4210,7 +4204,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/examples/rhodium-minimal/src/main.rs", + "from": "rhodium-standard-repositories/rsr-audit.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4222,7 +4216,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/examples/standard-library/src/lib.rs", + "from": "rhodium-standard-repositories/examples/rhodium-minimal/src/main.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4234,7 +4228,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/examples/ai-ml-project/julia/train.jl", + "from": "rhodium-standard-repositories/examples/standard-library/src/lib.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4246,10 +4240,10 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/examples/enterprise-service/benches/api_benchmarks.rs", + "from": "rhodium-standard-repositories/examples/ai-ml-project/julia/train.jl", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "rhodium-standard-repositories/examples/enterprise-service/benches/api_benchmarks.rs", @@ -4258,7 +4252,7 @@ "weight": 2.0 }, { - "from": "rhodium-standard-repositories/examples/enterprise-service/src/handlers.rs", + "from": "rhodium-standard-repositories/examples/enterprise-service/benches/api_benchmarks.rs", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -4270,7 +4264,7 @@ "weight": 2.0 }, { - "from": "rhodium-standard-repositories/examples/enterprise-service/src/state.rs", + "from": "rhodium-standard-repositories/examples/enterprise-service/src/handlers.rs", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -4282,7 +4276,7 @@ "weight": 2.0 }, { - "from": "rhodium-standard-repositories/examples/enterprise-service/src/main.rs", + "from": "rhodium-standard-repositories/examples/enterprise-service/src/state.rs", "to": "OTP", "relation": "framework", "weight": 2.0 @@ -4294,10 +4288,10 @@ "weight": 2.0 }, { - "from": "rhodium-standard-repositories/rsr-check.scm", + "from": "rhodium-standard-repositories/examples/enterprise-service/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "rhodium-standard-repositories/rsr-check.scm", @@ -4306,7 +4300,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/rsr-compliance-checklist.k9.ncl", + "from": "rhodium-standard-repositories/rsr-check.scm", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4318,7 +4312,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/app/Main.hs", + "from": "rhodium-standard-repositories/rsr-compliance-checklist.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4330,10 +4324,10 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Types.hs", + "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/app/Main.hs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Types.hs", @@ -4342,10 +4336,10 @@ "weight": 2.0 }, { - "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Security.hs", + "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Types.hs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Security.hs", @@ -4354,7 +4348,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Transform/TypeHints.hs", + "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Analysis/Security.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4366,7 +4360,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Parser.hs", + "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Transform/TypeHints.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4378,7 +4372,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/scripts/scaffold.sh", + "from": "rhodium-standard-repositories/satellites/cccp/satellites/sanctify-php/src/Sanctify/Parser.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4390,7 +4384,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/License.hs", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/scripts/scaffold.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4402,7 +4396,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/Bilingual.hs", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/License.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4414,7 +4408,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/Utils.hs", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/Bilingual.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4426,7 +4420,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/Reference.hs", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/Utils.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4438,7 +4432,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/Metadata.hs", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/Reference.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4450,7 +4444,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator.hs", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator/Metadata.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4462,7 +4456,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/install.sh", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/haskell/src/Palimpsest/Validator.hs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4474,7 +4468,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-dns-discovery.sh", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/TOOLS/validation/install.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4486,7 +4480,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-http-headers.sh", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-dns-discovery.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4498,7 +4492,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/palimpsest-license/scripts/generate-structure.sh", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-http-headers.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4510,7 +4504,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-deployer/scripts/bootstrap.sh", + "from": "rhodium-standard-repositories/satellites/palimpsest-license/scripts/generate-structure.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4522,7 +4516,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/state.scm/lib/state-graph.scm", + "from": "rhodium-standard-repositories/satellites/rsr-deployer/scripts/bootstrap.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4534,7 +4528,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/silver.rs", + "from": "rhodium-standard-repositories/satellites/state.scm/lib/state-graph.scm", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4546,7 +4540,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/gold.rs", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/silver.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4558,7 +4552,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/rhodium.rs", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/gold.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4570,7 +4564,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/bronze.rs", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/rhodium.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4582,7 +4576,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/mod.rs", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/bronze.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4594,7 +4588,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/lib.rs", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/compliance/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4606,7 +4600,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters/bitbucket.rs", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/lib.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4618,7 +4612,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters/mod.rs", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters/bitbucket.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4630,7 +4624,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/main.rs", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/adapters/mod.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4642,10 +4636,10 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/satellites/rsr-certifier/lsp/src/main.rs", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/engine/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 2.0 + "weight": 1.0 }, { "from": "rhodium-standard-repositories/satellites/rsr-certifier/lsp/src/main.rs", @@ -4654,10 +4648,10 @@ "weight": 2.0 }, { - "from": "rhodium-standard-repositories/scripts/ux-batch-rollout.jl", + "from": "rhodium-standard-repositories/satellites/rsr-certifier/lsp/src/main.rs", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 2.0 }, { "from": "rhodium-standard-repositories/scripts/ux-batch-rollout.jl", @@ -4666,7 +4660,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/scripts/containerfile-to-stapeln.jl", + "from": "rhodium-standard-repositories/scripts/ux-batch-rollout.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4678,7 +4672,7 @@ "weight": 1.0 }, { - "from": "rhodium-standard-repositories/ux-test-harness/run-ux-test.sh", + "from": "rhodium-standard-repositories/scripts/containerfile-to-stapeln.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4690,7 +4684,7 @@ "weight": 1.0 }, { - "from": ".verisimdb/ecosystem-ingest/src/main.rs", + "from": "rhodium-standard-repositories/ux-test-harness/run-ux-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4702,7 +4696,7 @@ "weight": 1.0 }, { - "from": ".verisimdb/deploy.sh", + "from": ".verisimdb/ecosystem-ingest/src/main.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4714,7 +4708,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "from": ".verisimdb/deploy.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4726,7 +4720,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.ncl", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4738,7 +4732,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.k9.ncl", + "from": ".machine_readable/contractiles/bust/bust.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4750,7 +4744,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.ncl", + "from": ".machine_readable/contractiles/must/must.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4762,7 +4756,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "from": ".machine_readable/contractiles/must/must.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4774,7 +4768,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.ncl", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4786,7 +4780,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "from": ".machine_readable/contractiles/trust/trust.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4798,7 +4792,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "from": ".machine_readable/contractiles/adjust/adjust.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4810,7 +4804,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/_base.ncl", + "from": ".machine_readable/contractiles/adjust/adjust.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4822,7 +4816,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", + "from": ".machine_readable/contractiles/_base.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4834,7 +4828,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.k9.ncl", + "from": ".machine_readable/contractiles/intend/intend.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4846,7 +4840,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.ncl", + "from": ".machine_readable/contractiles/intend/intend.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4858,7 +4852,7 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/dust/dust.k9.ncl", + "from": ".machine_readable/contractiles/dust/dust.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4870,7 +4864,7 @@ "weight": 1.0 }, { - "from": "a2ml-templates/state-migrate-v1-to-v2.sh", + "from": ".machine_readable/contractiles/dust/dust.k9.ncl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4882,7 +4876,7 @@ "weight": 1.0 }, { - "from": "a2ml-templates/state-scm-to-v2.jl", + "from": "a2ml-templates/state-migrate-v1-to-v2.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4894,7 +4888,7 @@ "weight": 1.0 }, { - "from": "tests/test_check_trusted_base.sh", + "from": "a2ml-templates/state-scm-to-v2.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4906,7 +4900,7 @@ "weight": 1.0 }, { - "from": "tests/test_secret_scanner_canary.sh", + "from": "tests/test_check_trusted_base.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4918,7 +4912,7 @@ "weight": 1.0 }, { - "from": "hooks/playbook-to-recipe/src/main.rs", + "from": "tests/test_secret_scanner_canary.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4930,7 +4924,7 @@ "weight": 1.0 }, { - "from": "hooks/install.sh", + "from": "hooks/playbook-to-recipe/src/main.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4942,7 +4936,7 @@ "weight": 1.0 }, { - "from": "k9-coordination-protocol/tools/k9-init/src/main.rs", + "from": "hooks/install.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4954,7 +4948,7 @@ "weight": 1.0 }, { - "from": "agentic-a2ml/ffi/rsr-adapter.adb", + "from": "k9-coordination-protocol/tools/k9-init/src/main.rs", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4966,7 +4960,7 @@ "weight": 1.0 }, { - "from": "agentic-a2ml/ffi/zig/src/main.zig", + "from": "agentic-a2ml/ffi/rsr-adapter.adb", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -4978,10 +4972,10 @@ "weight": 1.0 }, { - "from": "agentic-a2ml/ffi/zig/test/integration_test.zig", + "from": "agentic-a2ml/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "agentic-a2ml/ffi/zig/test/integration_test.zig", @@ -4990,10 +4984,10 @@ "weight": 4.0 }, { - "from": "agentic-a2ml/scripts/bootstrap.sh", + "from": "agentic-a2ml/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "agentic-a2ml/scripts/bootstrap.sh", @@ -5002,7 +4996,7 @@ "weight": 1.0 }, { - "from": "tools/scm-to-a2ml-bot-directives/migrate.jl", + "from": "agentic-a2ml/scripts/bootstrap.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5014,7 +5008,7 @@ "weight": 1.0 }, { - "from": "docs/UX-standards/comprehensive-launcher-template.sh", + "from": "tools/scm-to-a2ml-bot-directives/migrate.jl", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5026,7 +5020,7 @@ "weight": 1.0 }, { - "from": "docs/UX-standards/e-grade-launcher-template.sh", + "from": "docs/UX-standards/comprehensive-launcher-template.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5038,7 +5032,7 @@ "weight": 1.0 }, { - "from": "docs/UX-standards/dustfile-template.sh", + "from": "docs/UX-standards/e-grade-launcher-template.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5050,7 +5044,7 @@ "weight": 1.0 }, { - "from": "axel-protocol/ffi/zig/src/main.zig", + "from": "docs/UX-standards/dustfile-template.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5062,10 +5056,10 @@ "weight": 1.0 }, { - "from": "axel-protocol/ffi/zig/test/integration_test.zig", + "from": "axel-protocol/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "axel-protocol/ffi/zig/test/integration_test.zig", @@ -5074,10 +5068,10 @@ "weight": 4.0 }, { - "from": "state-a2ml/lib/state-graph.scm", + "from": "axel-protocol/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "state-a2ml/lib/state-graph.scm", @@ -5086,7 +5080,7 @@ "weight": 1.0 }, { - "from": "launcher/keepopen.sh", + "from": "state-a2ml/lib/state-graph.scm", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5098,7 +5092,7 @@ "weight": 1.0 }, { - "from": "anchor-a2ml/ffi/zig/src/main.zig", + "from": "launcher/keepopen.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5110,10 +5104,10 @@ "weight": 1.0 }, { - "from": "anchor-a2ml/ffi/zig/test/integration_test.zig", + "from": "anchor-a2ml/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 4.0 + "weight": 1.0 }, { "from": "anchor-a2ml/ffi/zig/test/integration_test.zig", @@ -5122,10 +5116,10 @@ "weight": 4.0 }, { - "from": "scripts/check-debt-ratchet.sh", + "from": "anchor-a2ml/ffi/zig/test/integration_test.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 4.0 }, { "from": "scripts/check-debt-ratchet.sh", @@ -5134,7 +5128,7 @@ "weight": 1.0 }, { - "from": "scripts/spdx-inject-copyright.sh", + "from": "scripts/check-debt-ratchet.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5146,7 +5140,7 @@ "weight": 1.0 }, { - "from": "scripts/set-allowed-actions.sh", + "from": "scripts/spdx-inject-copyright.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5158,7 +5152,7 @@ "weight": 1.0 }, { - "from": "scripts/check-rsr-profile.sh", + "from": "scripts/set-allowed-actions.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5170,7 +5164,7 @@ "weight": 1.0 }, { - "from": "scripts/check-allowed-actions.sh", + "from": "scripts/check-rsr-profile.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5182,7 +5176,7 @@ "weight": 1.0 }, { - "from": "scripts/build-registry.sh", + "from": "scripts/check-allowed-actions.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5194,7 +5188,7 @@ "weight": 1.0 }, { - "from": "scripts/fix-workflow-duplicates.sh", + "from": "scripts/build-registry.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5206,7 +5200,7 @@ "weight": 1.0 }, { - "from": "scripts/check-ts-allowlist.deno.js", + "from": "scripts/fix-workflow-duplicates.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5218,7 +5212,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/apply-baseline-test.sh", + "from": "scripts/check-ts-allowlist.deno.js", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5230,7 +5224,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/debtfile-structure-test.sh", + "from": "scripts/tests/apply-baseline-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5242,7 +5236,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/propagate-workflow-pins-test.sh", + "from": "scripts/tests/debtfile-structure-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5254,7 +5248,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/check-trusted-base-test.sh", + "from": "scripts/tests/propagate-workflow-pins-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5266,7 +5260,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/wave8-gates-test.sh", + "from": "scripts/tests/check-trusted-base-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5278,7 +5272,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/fill-placeholders-test.sh", + "from": "scripts/tests/wave8-gates-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5290,7 +5284,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/run-debtfile-test.sh", + "from": "scripts/tests/fill-placeholders-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5302,7 +5296,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/wave4-dyadt-test.sh", + "from": "scripts/tests/run-debtfile-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5314,7 +5308,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/debt-ratchet-test.sh", + "from": "scripts/tests/wave4-dyadt-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5326,7 +5320,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/spdx-inject-copyright-test.sh", + "from": "scripts/tests/debt-ratchet-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5338,7 +5332,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/check-workflow-staleness-test.sh", + "from": "scripts/tests/spdx-inject-copyright-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5350,7 +5344,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/filter-sarif-by-baseline-test.sh", + "from": "scripts/tests/check-workflow-staleness-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5362,7 +5356,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/check-ts-allowlist-test.sh", + "from": "scripts/tests/filter-sarif-by-baseline-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5374,7 +5368,7 @@ "weight": 1.0 }, { - "from": "scripts/tests/wave3-scorecards-test.sh", + "from": "scripts/tests/check-ts-allowlist-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5386,7 +5380,7 @@ "weight": 1.0 }, { - "from": "scripts/check-workflow-staleness.sh", + "from": "scripts/tests/wave3-scorecards-test.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5398,7 +5392,7 @@ "weight": 1.0 }, { - "from": "scripts/registry-readiness.sh", + "from": "scripts/check-workflow-staleness.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5410,7 +5404,7 @@ "weight": 1.0 }, { - "from": "scripts/relock-sha-keys.sh", + "from": "scripts/registry-readiness.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5422,7 +5416,7 @@ "weight": 1.0 }, { - "from": "scripts/apply-baseline.sh", + "from": "scripts/relock-sha-keys.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5434,7 +5428,7 @@ "weight": 1.0 }, { - "from": "scripts/fill-placeholders.sh", + "from": "scripts/apply-baseline.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5446,7 +5440,7 @@ "weight": 1.0 }, { - "from": "scripts/build-scorecards.sh", + "from": "scripts/fill-placeholders.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5458,7 +5452,7 @@ "weight": 1.0 }, { - "from": "scripts/check-exemption-ratchet.sh", + "from": "scripts/build-scorecards.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5470,7 +5464,7 @@ "weight": 1.0 }, { - "from": "scripts/check-action-pins-resolve.sh", + "from": "scripts/check-exemption-ratchet.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5482,10 +5476,10 @@ "weight": 1.0 }, { - "from": "overlay-protocol/ffi/zig/src/main.zig", + "from": "scripts/check-action-pins-resolve.sh", "to": "OTP", "relation": "framework", - "weight": 3.0 + "weight": 1.0 }, { "from": "overlay-protocol/ffi/zig/src/main.zig", @@ -5494,10 +5488,10 @@ "weight": 3.0 }, { - "from": "neurosym-a2ml/scripts/bootstrap.sh", + "from": "overlay-protocol/ffi/zig/src/main.zig", "to": "OTP", "relation": "framework", - "weight": 1.0 + "weight": 3.0 }, { "from": "neurosym-a2ml/scripts/bootstrap.sh", @@ -5506,7 +5500,7 @@ "weight": 1.0 }, { - "from": "inline-annotations/extractor/src/main.rs", + "from": "neurosym-a2ml/scripts/bootstrap.sh", "to": "OTP", "relation": "framework", "weight": 1.0 @@ -5516,25 +5510,17 @@ "to": "Ecto", "relation": "framework", "weight": 1.0 + }, + { + "from": "inline-annotations/extractor/src/main.rs", + "to": "OTP", + "relation": "framework", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "lol/analysis/test/runtests.jl", - "lol/proofs/theories/information_theory.agda" - ], - "frameworks": [ - "OTP", - "Ecto" - ], - "relation": "ProofDrift->Cpu" - }, { "source_category": "PanicPath", "sink_axis": "memory", @@ -5549,80 +5535,23 @@ "rhodium-standard-repositories/satellites/rsr-certifier/lsp/src/main.rs" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], "relation": "PanicPath->Memory" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, - "files": [ - "tests/test_secret_scanner_canary.sh" - ], - "frameworks": [ - "OTP", - "Ecto" - ], - "relation": "HardcodedSecret->Network" - }, - { - "source_category": "CommandInjection", + "source_category": "InputBoundary", "sink_axis": "cpu", - "severity_value": 5.0, - "files": [ - "k9-svc/benchmarks/quick-bench.sh", - "k9-svc/benchmarks/k9-bench.sh", - "a2ml/benchmarks/parser-bench.sh", - "a2ml/pandoc/a2ml-filter.lua", - "lol/orchestrator/lib/lol/verisimdb_reporter.ex", - "lol/orchestrator/lib/lol/crawler_worker.ex", - "lol/orchestrator/lib/lol/julia_bridge.ex", - "rhodium-standard-repositories/rsr-audit.sh", - "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-dns-discovery.sh", - "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-http-headers.sh", - "docs/UX-standards/comprehensive-launcher-template.sh", - "scripts/tests/fill-placeholders-test.sh", - "scripts/apply-baseline.sh" - ], - "frameworks": [ - "OTP", - "Ecto" - ], - "relation": "CommandInjection->Cpu" - }, - { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "axel-protocol/src/Tea.res.js" - ], - "frameworks": [ - "OTP", - "Ecto" - ], - "relation": "DynamicCodeExecution->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "disk", "severity_value": 2.5, "files": [ - "k9-svc/lsp/src/diagnostics.rs", - "k9-svc/tools/src/k9-init/src/main.rs", - "k9-svc/tools/src/k9-sign/src/main.rs", - "a2ml/lsp/src/completions.rs", - "a2ml/lsp/src/diagnostics.rs", - "a2ml/lsp/src/hover.rs", - "rhodium-standard-repositories/satellites/rsr-certifier/lsp/src/main.rs" + "rhodium-standard-repositories/satellites/cccp/satellites/nextgen-languages/scripts/repo-reconcile.jl" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], - "relation": "PanicPath->Disk" + "relation": "InputBoundary->Cpu" }, { "source_category": "PathTraversal", @@ -5646,8 +5575,8 @@ "inline-annotations/extractor/batch-extract.sh" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], "relation": "PathTraversal->Disk" }, @@ -5663,11 +5592,47 @@ "rhodium-standard-repositories/satellites/palimpsest-license/integrations/server/ruby/lib/palimpsest/generator.rb" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], "relation": "InsecureProtocol->Network" }, + { + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, + "files": [ + "k9-svc/benchmarks/quick-bench.sh", + "k9-svc/benchmarks/k9-bench.sh", + "a2ml/benchmarks/parser-bench.sh", + "a2ml/pandoc/a2ml-filter.lua", + "lol/orchestrator/lib/lol/verisimdb_reporter.ex", + "lol/orchestrator/lib/lol/crawler_worker.ex", + "lol/orchestrator/lib/lol/julia_bridge.ex", + "rhodium-standard-repositories/rsr-audit.sh", + "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-dns-discovery.sh", + "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-http-headers.sh", + "scripts/tests/fill-placeholders-test.sh" + ], + "frameworks": [ + "Ecto", + "OTP" + ], + "relation": "CommandInjection->Disk" + }, + { + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "axel-protocol/src/Tea.res.js" + ], + "frameworks": [ + "Ecto", + "OTP" + ], + "relation": "DynamicCodeExecution->Network" + }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", @@ -5688,14 +5653,14 @@ "inline-annotations/extractor/src/main.rs" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], "relation": "UnboundedAllocation->Memory" }, { "source_category": "CommandInjection", - "sink_axis": "disk", + "sink_axis": "cpu", "severity_value": 5.0, "files": [ "k9-svc/benchmarks/quick-bench.sh", @@ -5708,40 +5673,15 @@ "rhodium-standard-repositories/rsr-audit.sh", "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-dns-discovery.sh", "rhodium-standard-repositories/satellites/palimpsest-license/bof-meetings/presentations/demo-http-headers.sh", - "scripts/tests/fill-placeholders-test.sh" - ], - "frameworks": [ - "OTP", - "Ecto" - ], - "relation": "CommandInjection->Disk" - }, - { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "rhodium-standard-repositories/satellites/cccp/satellites/nextgen-languages/scripts/repo-reconcile.jl" - ], - "frameworks": [ - "OTP", - "Ecto" - ], - "relation": "InputBoundary->Cpu" - }, - { - "source_category": "ExcessivePermissions", - "sink_axis": "network", - "severity_value": 3.5, - "files": [ - "k9-svc/scripts/deploy-site.sh", - "a2ml/scripts/deploy-site.sh" + "docs/UX-standards/comprehensive-launcher-template.sh", + "scripts/tests/fill-placeholders-test.sh", + "scripts/apply-baseline.sh" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], - "relation": "ExcessivePermissions->Network" + "relation": "CommandInjection->Cpu" }, { "source_category": "UnboundedAllocation", @@ -5763,37 +5703,84 @@ "inline-annotations/extractor/src/main.rs" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "ExcessivePermissions", + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "lol/analysis/test/runtests.jl", + "lol/proofs/theories/information_theory.agda" + ], + "frameworks": [ + "Ecto", + "OTP" + ], + "relation": "ProofDrift->Cpu" + }, + { + "source_category": "PanicPath", "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "k9-svc/lsp/src/diagnostics.rs", + "k9-svc/tools/src/k9-init/src/main.rs", + "k9-svc/tools/src/k9-sign/src/main.rs", + "a2ml/lsp/src/completions.rs", + "a2ml/lsp/src/diagnostics.rs", + "a2ml/lsp/src/hover.rs", + "rhodium-standard-repositories/satellites/rsr-certifier/lsp/src/main.rs" + ], + "frameworks": [ + "Ecto", + "OTP" + ], + "relation": "PanicPath->Disk" + }, + { + "source_category": "UnsafeCode", + "sink_axis": "memory", "severity_value": 3.5, "files": [ - "k9-svc/scripts/deploy-site.sh", - "a2ml/scripts/deploy-site.sh" + "lol/ffi/zig/src/main.zig", + "overlay-protocol/ffi/zig/src/main.zig" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], - "relation": "ExcessivePermissions->Disk" + "relation": "UnsafeCode->Memory" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "network", + "sink_axis": "memory", "severity_value": 3.5, "files": [ "axel-protocol/src/Tea.res.js" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], - "relation": "DynamicCodeExecution->Network" + "relation": "DynamicCodeExecution->Memory" + }, + { + "source_category": "ExcessivePermissions", + "sink_axis": "network", + "severity_value": 3.5, + "files": [ + "k9-svc/scripts/deploy-site.sh", + "a2ml/scripts/deploy-site.sh" + ], + "frameworks": [ + "Ecto", + "OTP" + ], + "relation": "ExcessivePermissions->Network" }, { "source_category": "MutationGap", @@ -5806,24 +5793,37 @@ "lol/orchestrator/test/crawler_worker_test.exs" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], "relation": "MutationGap->Cpu" }, { - "source_category": "UnsafeCode", - "sink_axis": "memory", + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, + "files": [ + "tests/test_secret_scanner_canary.sh" + ], + "frameworks": [ + "Ecto", + "OTP" + ], + "relation": "HardcodedSecret->Network" + }, + { + "source_category": "ExcessivePermissions", + "sink_axis": "disk", "severity_value": 3.5, "files": [ - "lol/ffi/zig/src/main.zig", - "overlay-protocol/ffi/zig/src/main.zig" + "k9-svc/scripts/deploy-site.sh", + "a2ml/scripts/deploy-site.sh" ], "frameworks": [ - "OTP", - "Ecto" + "Ecto", + "OTP" ], - "relation": "UnsafeCode->Memory" + "relation": "ExcessivePermissions->Disk" } ] } diff --git a/scans/stateful-artefacts.json b/scans/stateful-artefacts.json index f69c90c9..10c88d59 100644 --- a/scans/stateful-artefacts.json +++ b/scans/stateful-artefacts.json @@ -108,9 +108,9 @@ } ], "recommended_attacks": [ - "disk", + "memory", "cpu", - "memory" + "disk" ], "dependency_graph": { "edges": [ diff --git a/scans/statistikles.json b/scans/statistikles.json index 997d0719..07afd8ea 100644 --- a/scans/statistikles.json +++ b/scans/statistikles.json @@ -229,8 +229,8 @@ ], "recommended_attacks": [ "memory", - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ @@ -276,17 +276,6 @@ "frameworks": [], "relation": "UnboundedAllocation->Cpu" }, - { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "test/property_test.jl", - "test/executor_router_test.jl" - ], - "frameworks": [], - "relation": "MutationGap->Cpu" - }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", @@ -311,6 +300,17 @@ ], "frameworks": [], "relation": "ProofDrift->Cpu" + }, + { + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "test/property_test.jl", + "test/executor_router_test.jl" + ], + "frameworks": [], + "relation": "MutationGap->Cpu" } ] } diff --git a/scans/supernorma.json b/scans/supernorma.json index dd7e754b..38f13598 100644 --- a/scans/supernorma.json +++ b/scans/supernorma.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "supernorma", - "language": "rescript", + "language": "javascript", "frameworks": [], "weak_points": [ { @@ -99,8 +99,8 @@ } ], "recommended_attacks": [ - "cpu", - "memory" + "memory", + "cpu" ], "dependency_graph": { "edges": [ @@ -141,18 +141,5 @@ "relation": "PanicPath->Memory" } ] - }, - "migration_metrics": { - "deprecated_api_count": 0, - "modern_api_count": 56, - "api_migration_ratio": 1.0, - "health_score": 0.82, - "config_format": "RescriptJson", - "version_bracket": "V12Current", - "file_count": 12, - "rescript_lines": 787, - "deprecated_patterns": [], - "uncurried": false, - "module_format": "esmodule" } } diff --git a/scans/systemet.json b/scans/systemet.json index 1d89781b..d1f1a116 100644 --- a/scans/systemet.json +++ b/scans/systemet.json @@ -263,27 +263,27 @@ "weight": 1.0 }, { - "from": ".machine_readable/coaptation/coapt.ncl", - "to": ".machine_readable/coaptation/verify.sh", - "relation": "shared_dir:.machine_readable/coaptation", + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "to": ".machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/bust", "weight": 1.0 }, { - "from": ".machine_readable/arrival-pack/arrival-pack.ncl", - "to": ".machine_readable/arrival-pack/generate.sh", - "relation": "shared_dir:.machine_readable/arrival-pack", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "to": ".machine_readable/contractiles/trust/trust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/trust", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/must/must.k9.ncl", - "to": ".machine_readable/contractiles/must/must.ncl", - "relation": "shared_dir:.machine_readable/contractiles/must", + "from": ".machine_readable/coaptation/coapt.ncl", + "to": ".machine_readable/coaptation/verify.sh", + "relation": "shared_dir:.machine_readable/coaptation", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", - "to": ".machine_readable/contractiles/trust/trust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/trust", + "from": ".machine_readable/arrival-pack/arrival-pack.ncl", + "to": ".machine_readable/arrival-pack/generate.sh", + "relation": "shared_dir:.machine_readable/arrival-pack", "weight": 1.0 }, { @@ -299,9 +299,9 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", - "to": ".machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/bust", + "from": ".machine_readable/contractiles/must/must.k9.ncl", + "to": ".machine_readable/contractiles/must/must.ncl", + "relation": "shared_dir:.machine_readable/contractiles/must", "weight": 1.0 } ] @@ -309,26 +309,26 @@ "taint_matrix": { "rows": [ { - "source_category": "CommandInjection", - "sink_axis": "cpu", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - ".machine_readable/arrival-pack/extract.sh", - ".machine_readable/coaptation/extract-facts.sh", - "scripts/check-proofs.sh" + "tests/e2e.sh" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "PathTraversal->Disk" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "CommandInjection", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "tests/e2e.sh" + ".machine_readable/arrival-pack/extract.sh", + ".machine_readable/coaptation/extract-facts.sh", + "scripts/check-proofs.sh" ], "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "CommandInjection->Cpu" } ] } diff --git a/scans/tangle.json b/scans/tangle.json index 1d542af0..aaf3119c 100644 --- a/scans/tangle.json +++ b/scans/tangle.json @@ -339,25 +339,25 @@ } ], "recommended_attacks": [ - "memory", - "disk", + "cpu", "concurrency", - "cpu" + "disk", + "memory" ], "dependency_graph": { "edges": [ - { - "from": "verification/benchmarks/bench_lexer.rs", - "to": "verification/benchmarks/bench_sigma_ops.rs", - "relation": "shared_dir:verification/benchmarks", - "weight": 1.0 - }, { "from": "bench/bench_lexer.rs", "to": "bench/bench_sigma_ops.rs", "relation": "shared_dir:bench", "weight": 1.0 }, + { + "from": "verification/benchmarks/bench_lexer.rs", + "to": "verification/benchmarks/bench_sigma_ops.rs", + "relation": "shared_dir:verification/benchmarks", + "weight": 1.0 + }, { "from": "src/rust/src/sexpr.rs", "to": "src/rust/src/parser_jtv.rs", @@ -398,6 +398,18 @@ }, "taint_matrix": { "rows": [ + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "src/rust/src/parser_jtv.rs", + "src/rust/src/parser.rs", + "src/rust/src/lexer.rs" + ], + "frameworks": [], + "relation": "PanicPath->Disk" + }, { "source_category": "UnboundedAllocation", "sink_axis": "memory", @@ -455,18 +467,6 @@ ], "frameworks": [], "relation": "PanicPath->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "src/rust/src/parser_jtv.rs", - "src/rust/src/parser.rs", - "src/rust/src/lexer.rs" - ], - "frameworks": [], - "relation": "PanicPath->Disk" } ] } diff --git a/scans/the-nash-equilibrium.json b/scans/the-nash-equilibrium.json index 6e6a598e..abe07537 100644 --- a/scans/the-nash-equilibrium.json +++ b/scans/the-nash-equilibrium.json @@ -194,9 +194,9 @@ } ], "recommended_attacks": [ - "disk", "cpu", "network", + "disk", "memory" ], "dependency_graph": { @@ -222,16 +222,14 @@ "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "network", + "severity_value": 3.5, "files": [ - "mvt/src/engine/gameState.js", - "mvt/src/engine/utils.js", - "mvt/src/kernel/index.js" + "mvt/src/ui/app.js" ], "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "DynamicCodeExecution->Network" }, { "source_category": "PathTraversal", @@ -254,14 +252,16 @@ "relation": "InsecureProtocol->Network" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "network", - "severity_value": 3.5, + "source_category": "InputBoundary", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "mvt/src/ui/app.js" + "mvt/src/engine/gameState.js", + "mvt/src/engine/utils.js", + "mvt/src/kernel/index.js" ], "frameworks": [], - "relation": "DynamicCodeExecution->Network" + "relation": "InputBoundary->Cpu" } ] } diff --git a/scans/thejeffparadox.json b/scans/thejeffparadox.json index 7c2a73d7..de36bbe7 100644 --- a/scans/thejeffparadox.json +++ b/scans/thejeffparadox.json @@ -172,23 +172,11 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ - { - "from": "engine/src/llm_client.jl", - "to": "engine/src/embedding_client.jl", - "relation": "shared_dir:engine/src", - "weight": 1.0 - }, - { - "from": "engine/src/embedding_client.jl", - "to": "engine/src/JeffEngine.jl", - "relation": "shared_dir:engine/src", - "weight": 1.0 - }, { "from": "engine/scripts/execute_turn.jl", "to": "engine/scripts/generate_report.jl", @@ -206,6 +194,18 @@ "to": "tui/src/game_state.adb", "relation": "shared_dir:tui/src", "weight": 1.0 + }, + { + "from": "engine/src/llm_client.jl", + "to": "engine/src/embedding_client.jl", + "relation": "shared_dir:engine/src", + "weight": 1.0 + }, + { + "from": "engine/src/embedding_client.jl", + "to": "engine/src/JeffEngine.jl", + "relation": "shared_dir:engine/src", + "weight": 1.0 } ] }, diff --git a/scans/this-ssg.json b/scans/this-ssg.json index fb91f57e..b8f411f0 100644 --- a/scans/this-ssg.json +++ b/scans/this-ssg.json @@ -269,21 +269,27 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/adjust", + "from": ".machine_readable/contractiles/intend/intend.ncl", + "to": ".machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/intend", "weight": 1.0 }, { - "from": ".machine_readable/arrival-pack/arrival-pack.ncl", - "to": ".machine_readable/arrival-pack/generate.sh", - "relation": "shared_dir:.machine_readable/arrival-pack", + "from": ".machine_readable/contractiles/dust/dust.ncl", + "to": ".machine_readable/contractiles/dust/dust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/dust", + "weight": 1.0 + }, + { + "from": ".machine_readable/contractiles/bust/bust.k9.ncl", + "to": ".machine_readable/contractiles/bust/bust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/bust", "weight": 1.0 }, { @@ -299,27 +305,21 @@ "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": ".machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/intend", - "weight": 1.0 - }, - { - "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": ".machine_readable/contractiles/dust/dust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/dust", + "from": ".machine_readable/contractiles/trust/trust.k9.ncl", + "to": ".machine_readable/contractiles/trust/trust.ncl", + "relation": "shared_dir:.machine_readable/contractiles/trust", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/bust/bust.k9.ncl", - "to": ".machine_readable/contractiles/bust/bust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/bust", + "from": ".machine_readable/arrival-pack/arrival-pack.ncl", + "to": ".machine_readable/arrival-pack/generate.sh", + "relation": "shared_dir:.machine_readable/arrival-pack", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/trust/trust.k9.ncl", - "to": ".machine_readable/contractiles/trust/trust.ncl", - "relation": "shared_dir:.machine_readable/contractiles/trust", + "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 } ] @@ -327,25 +327,25 @@ "taint_matrix": { "rows": [ { - "source_category": "PathTraversal", - "sink_axis": "disk", + "source_category": "CommandInjection", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "tests/e2e.sh" + ".machine_readable/arrival-pack/extract.sh", + ".machine_readable/coaptation/extract-facts.sh" ], "frameworks": [], - "relation": "PathTraversal->Disk" + "relation": "CommandInjection->Cpu" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", + "source_category": "PathTraversal", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - ".machine_readable/arrival-pack/extract.sh", - ".machine_readable/coaptation/extract-facts.sh" + "tests/e2e.sh" ], "frameworks": [], - "relation": "CommandInjection->Cpu" + "relation": "PathTraversal->Disk" } ] } diff --git a/scans/tlaiser.json b/scans/tlaiser.json index 860cf144..843d9af4 100644 --- a/scans/tlaiser.json +++ b/scans/tlaiser.json @@ -195,9 +195,9 @@ } ], "recommended_attacks": [ - "memory", "disk", - "cpu" + "cpu", + "memory" ], "dependency_graph": { "edges": [ @@ -241,7 +241,7 @@ }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/codegen/parser.rs", @@ -249,29 +249,29 @@ "src/codegen/tlc_gen.rs" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/manifest/mod.rs" + "src/codegen/parser.rs", + "src/codegen/pluscal_gen.rs", + "src/codegen/tlc_gen.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "src/codegen/parser.rs", - "src/codegen/pluscal_gen.rs", - "src/codegen/tlc_gen.rs" + "src/manifest/mod.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" } ] } diff --git a/scans/trigger.json b/scans/trigger.json index 26bfc4b1..2b87c63f 100644 --- a/scans/trigger.json +++ b/scans/trigger.json @@ -427,36 +427,18 @@ } ], "recommended_attacks": [ - "cpu", "memory", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [ - { - "from": "src/trigger/core/cryptography.adb", - "to": "src/trigger/core/application.adb", - "relation": "shared_dir:src/trigger/core", - "weight": 1.0 - }, - { - "from": "src/trigger/diagnostics/system_check.adb", - "to": "src/trigger/diagnostics/self_healing.adb", - "relation": "shared_dir:src/trigger/diagnostics", - "weight": 1.0 - }, { "from": "src/trigger/platforms/twitter/twitter-platform.adb", "to": "src/trigger/platforms/twitter/twitter-platform.ads", "relation": "shared_dir:src/trigger/platforms/twitter", "weight": 1.0 }, - { - "from": "src/trigger/platforms/telegram/telegram-platform.adb", - "to": "src/trigger/platforms/telegram/telegram-platform.ads", - "relation": "shared_dir:src/trigger/platforms/telegram", - "weight": 1.0 - }, { "from": "src/trigger/platforms/discord/discord-platform.ads", "to": "src/trigger/platforms/discord/discord-platform.adb", @@ -464,21 +446,15 @@ "weight": 1.0 }, { - "from": "src/trigger/cli/help_generator.adb", - "to": "src/trigger/cli/version_info.adb", - "relation": "shared_dir:src/trigger/cli", - "weight": 1.0 - }, - { - "from": "src/trigger/cli/version_info.adb", - "to": "src/trigger/cli/man_page.adb", - "relation": "shared_dir:src/trigger/cli", + "from": "src/trigger/platforms/telegram/telegram-platform.adb", + "to": "src/trigger/platforms/telegram/telegram-platform.ads", + "relation": "shared_dir:src/trigger/platforms/telegram", "weight": 1.0 }, { - "from": "src/trigger/cli/man_page.adb", - "to": "src/trigger/cli/argument_parser.adb", - "relation": "shared_dir:src/trigger/cli", + "from": "src/trigger/core/cryptography.adb", + "to": "src/trigger/core/application.adb", + "relation": "shared_dir:src/trigger/core", "weight": 1.0 }, { @@ -504,11 +480,56 @@ "to": "tests/test_harness-body.adb", "relation": "shared_dir:tests", "weight": 1.0 + }, + { + "from": "src/trigger/diagnostics/system_check.adb", + "to": "src/trigger/diagnostics/self_healing.adb", + "relation": "shared_dir:src/trigger/diagnostics", + "weight": 1.0 + }, + { + "from": "src/trigger/cli/help_generator.adb", + "to": "src/trigger/cli/version_info.adb", + "relation": "shared_dir:src/trigger/cli", + "weight": 1.0 + }, + { + "from": "src/trigger/cli/version_info.adb", + "to": "src/trigger/cli/man_page.adb", + "relation": "shared_dir:src/trigger/cli", + "weight": 1.0 + }, + { + "from": "src/trigger/cli/man_page.adb", + "to": "src/trigger/cli/argument_parser.adb", + "relation": "shared_dir:src/trigger/cli", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "proofs/agda/Trigger/API.agda", + "proofs/agda/Trigger/Epistemic.agda" + ], + "frameworks": [], + "relation": "ProofDrift->Cpu" + }, + { + "source_category": "UncheckedError", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "ffi/zig/twitter/twitter.zig" + ], + "frameworks": [], + "relation": "UncheckedError->Cpu" + }, { "source_category": "CommandInjection", "sink_axis": "cpu", @@ -521,25 +542,16 @@ "relation": "CommandInjection->Cpu" }, { - "source_category": "UnsafeFFI", + "source_category": "UnsafeCode", "sink_axis": "memory", "severity_value": 3.5, "files": [ - "ffi/zig/crypto/crypto.zig" - ], - "frameworks": [], - "relation": "UnsafeFFI->Memory" - }, - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "proofs/agda/Trigger/API.agda", - "proofs/agda/Trigger/Epistemic.agda" + "ffi/zig/twitter/twitter.zig", + "ffi/zig/telegram/telegram.zig", + "ffi/zig/discord/discord.zig" ], "frameworks": [], - "relation": "ProofDrift->Cpu" + "relation": "UnsafeCode->Memory" }, { "source_category": "CommandInjection", @@ -552,26 +564,14 @@ "relation": "CommandInjection->Disk" }, { - "source_category": "UncheckedError", - "sink_axis": "cpu", - "severity_value": 1.0, - "files": [ - "ffi/zig/twitter/twitter.zig" - ], - "frameworks": [], - "relation": "UncheckedError->Cpu" - }, - { - "source_category": "UnsafeCode", + "source_category": "UnsafeFFI", "sink_axis": "memory", "severity_value": 3.5, "files": [ - "ffi/zig/twitter/twitter.zig", - "ffi/zig/telegram/telegram.zig", - "ffi/zig/discord/discord.zig" + "ffi/zig/crypto/crypto.zig" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "UnsafeFFI->Memory" } ] } diff --git a/scans/typed-wasm.json b/scans/typed-wasm.json index 17eb5f9b..472c912a 100644 --- a/scans/typed-wasm.json +++ b/scans/typed-wasm.json @@ -328,29 +328,11 @@ ], "recommended_attacks": [ "disk", - "cpu", - "memory" + "memory", + "cpu" ], "dependency_graph": { "edges": [ - { - "from": "crates/typed-wasm-codegen/tests/optimization.rs", - "to": "crates/typed-wasm-codegen/tests/execute.rs", - "relation": "shared_dir:crates/typed-wasm-codegen/tests", - "weight": 1.0 - }, - { - "from": "crates/typed-wasm-codegen/tests/execute.rs", - "to": "crates/typed-wasm-codegen/tests/roundtrip.rs", - "relation": "shared_dir:crates/typed-wasm-codegen/tests", - "weight": 1.0 - }, - { - "from": "crates/typed-wasm-codegen/tests/roundtrip.rs", - "to": "crates/typed-wasm-codegen/tests/corpus.rs", - "relation": "shared_dir:crates/typed-wasm-codegen/tests", - "weight": 1.0 - }, { "from": "ffi/zig/src/twasm_producer.zig", "to": "ffi/zig/src/main.zig", @@ -386,11 +368,39 @@ "to": "crates/typed-wasm-verify/tests/cross_compat.rs", "relation": "shared_dir:crates/typed-wasm-verify/tests", "weight": 1.0 + }, + { + "from": "crates/typed-wasm-codegen/tests/optimization.rs", + "to": "crates/typed-wasm-codegen/tests/execute.rs", + "relation": "shared_dir:crates/typed-wasm-codegen/tests", + "weight": 1.0 + }, + { + "from": "crates/typed-wasm-codegen/tests/execute.rs", + "to": "crates/typed-wasm-codegen/tests/roundtrip.rs", + "relation": "shared_dir:crates/typed-wasm-codegen/tests", + "weight": 1.0 + }, + { + "from": "crates/typed-wasm-codegen/tests/roundtrip.rs", + "to": "crates/typed-wasm-codegen/tests/corpus.rs", + "relation": "shared_dir:crates/typed-wasm-codegen/tests", + "weight": 1.0 } ] }, "taint_matrix": { "rows": [ + { + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "crates/typed-wasm-codegen/src/bin/tw.rs" + ], + "frameworks": [], + "relation": "UnboundedAllocation->Cpu" + }, { "source_category": "PathTraversal", "sink_axis": "disk", @@ -402,16 +412,14 @@ "relation": "PathTraversal->Disk" }, { - "source_category": "PanicPath", + "source_category": "UnboundedAllocation", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "crates/typed-wasm-codegen/src/lib.rs", - "crates/typed-wasm-verify/src/verify.rs", - "crates/typed-wasm-verify/src/section.rs" + "crates/typed-wasm-codegen/src/bin/tw.rs" ], "frameworks": [], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "CommandInjection", @@ -424,54 +432,46 @@ "relation": "CommandInjection->Cpu" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", - "severity_value": 5.0, - "files": [ - "tools/provision.sh" - ], - "frameworks": [], - "relation": "CommandInjection->Disk" - }, - { - "source_category": "UnboundedAllocation", + "source_category": "UnsafeCode", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "crates/typed-wasm-codegen/src/bin/tw.rs" + "ffi/zig/src/main.zig" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnsafeCode->Memory" }, { - "source_category": "UnboundedAllocation", + "source_category": "InputBoundary", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "crates/typed-wasm-codegen/src/bin/tw.rs" + "tests/contracts/airborne-step-state-contract.mjs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "InputBoundary->Cpu" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 5.0, "files": [ - "tests/contracts/airborne-step-state-contract.mjs" + "tools/provision.sh" ], "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "CommandInjection->Disk" }, { - "source_category": "UnsafeCode", + "source_category": "PanicPath", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "ffi/zig/src/main.zig" + "crates/typed-wasm-codegen/src/lib.rs", + "crates/typed-wasm-verify/src/verify.rs", + "crates/typed-wasm-verify/src/section.rs" ], "frameworks": [], - "relation": "UnsafeCode->Memory" + "relation": "PanicPath->Memory" }, { "source_category": "PanicPath", diff --git a/scans/typedqliser.json b/scans/typedqliser.json index 772b2f90..1ade2e27 100644 --- a/scans/typedqliser.json +++ b/scans/typedqliser.json @@ -172,12 +172,18 @@ } ], "recommended_attacks": [ - "disk", + "cpu", "memory", - "cpu" + "disk" ], "dependency_graph": { "edges": [ + { + "from": "scripts/install-zig.sh", + "to": "scripts/abi-ffi-gate.jl", + "relation": "shared_dir:scripts", + "weight": 1.0 + }, { "from": "src/plugins/sql.rs", "to": "src/plugins/wasm.rs", @@ -189,12 +195,6 @@ "to": "src/plugins/mod.rs", "relation": "shared_dir:src/plugins", "weight": 1.0 - }, - { - "from": "scripts/install-zig.sh", - "to": "scripts/abi-ffi-gate.jl", - "relation": "shared_dir:scripts", - "weight": 1.0 } ] }, diff --git a/scans/typell.json b/scans/typell.json index 4af52b0d..f8b5bda9 100644 --- a/scans/typell.json +++ b/scans/typell.json @@ -458,12 +458,18 @@ } ], "recommended_attacks": [ - "memory", "cpu", - "disk" + "disk", + "memory" ], "dependency_graph": { "edges": [ + { + "from": "crates/typell-server/src/handlers.rs", + "to": "crates/typell-server/src/main.rs", + "relation": "shared_dir:crates/typell-server/src", + "weight": 1.0 + }, { "from": "crates/typell-core/src/dimensional.rs", "to": "crates/typell-core/src/effects.rs", @@ -518,30 +524,6 @@ "relation": "shared_dir:crates/typell-core/src", "weight": 1.0 }, - { - "from": "scripts/maintenance/perms-state.sh", - "to": "scripts/maintenance/run-maintenance.sh", - "relation": "shared_dir:scripts/maintenance", - "weight": 1.0 - }, - { - "from": "src/abi/Foreign.idr", - "to": "src/abi/Types.idr", - "relation": "shared_dir:src/abi", - "weight": 1.0 - }, - { - "from": "crates/typell-eclexia/src/resource.rs", - "to": "crates/typell-eclexia/src/bridge.rs", - "relation": "shared_dir:crates/typell-eclexia/src", - "weight": 1.0 - }, - { - "from": "crates/typell-server/src/handlers.rs", - "to": "crates/typell-server/src/main.rs", - "relation": "shared_dir:crates/typell-server/src", - "weight": 1.0 - }, { "from": "crates/typell-core/tests/kategoria_conformance.rs", "to": "crates/typell-core/tests/e2e_test.rs", @@ -560,6 +542,24 @@ "relation": "shared_dir:crates/typell-core/tests", "weight": 1.0 }, + { + "from": "scripts/maintenance/perms-state.sh", + "to": "scripts/maintenance/run-maintenance.sh", + "relation": "shared_dir:scripts/maintenance", + "weight": 1.0 + }, + { + "from": "src/abi/Foreign.idr", + "to": "src/abi/Types.idr", + "relation": "shared_dir:src/abi", + "weight": 1.0 + }, + { + "from": "crates/typell-eclexia/src/resource.rs", + "to": "crates/typell-eclexia/src/bridge.rs", + "relation": "shared_dir:crates/typell-eclexia/src", + "weight": 1.0 + }, { "from": "setup.sh", "to": "Networking", @@ -799,33 +799,33 @@ "taint_matrix": { "rows": [ { - "source_category": "CommandInjection", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "scripts/maintenance/run-maintenance.sh" + "crates/typell-core/src/proof.rs", + "crates/typell-server/src/main.rs" ], "frameworks": [ "Networking" ], - "relation": "CommandInjection->Cpu" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "CommandInjection", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "crates/typell-core/src/proof.rs", - "crates/typell-server/src/main.rs" + "scripts/maintenance/run-maintenance.sh" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" + "relation": "CommandInjection->Cpu" }, { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "crates/typell-core/src/proof.rs", @@ -834,7 +834,7 @@ "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" } ] } diff --git a/scans/ubicity.json b/scans/ubicity.json index a4a50937..ebff9382 100644 --- a/scans/ubicity.json +++ b/scans/ubicity.json @@ -4,17 +4,6 @@ "language": "javascript", "frameworks": [], "weak_points": [ - { - "category": "InputBoundary", - "location": "benchmarks/io.bench.ts", - "file": "benchmarks/io.bench.ts", - "severity": "Medium", - "description": "1 JSON.parse call(s) with 0 try block(s) in benchmarks/io.bench.ts — JSON.parse throws SyntaxError on malformed input; wrap in try-catch", - "recommended_attack": [ - "cpu" - ], - "test_context": "production" - }, { "category": "InputBoundary", "location": "mapper.js", @@ -48,17 +37,6 @@ ], "test_context": "production" }, - { - "category": "PanicPath", - "location": "src-rescript/Analysis.res", - "file": "src-rescript/Analysis.res", - "severity": "Medium", - "description": "5 unsafe get calls in src-rescript/Analysis.res", - "recommended_attack": [ - "memory" - ], - "test_context": "production" - }, { "category": "InputBoundary", "location": "test/export.test.mjs", @@ -94,12 +72,12 @@ } ], "statistics": { - "total_lines": 18708, - "unsafe_blocks": 7, + "total_lines": 11979, + "unsafe_blocks": 0, "panic_sites": 0, - "unwrap_calls": 5, - "allocation_sites": 4, - "io_operations": 27, + "unwrap_calls": 0, + "allocation_sites": 3, + "io_operations": 20, "threading_constructs": 2 }, "file_statistics": [ @@ -153,66 +131,6 @@ "io_operations": 1, "threading_constructs": 0 }, - { - "file_path": "src-rescript/Privacy.res", - "lines": 197, - "unsafe_blocks": 2, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 1, - "io_operations": 0, - "threading_constructs": 0 - }, - { - "file_path": "src-rescript/storage.js", - "lines": 196, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 7, - "threading_constructs": 0 - }, - { - "file_path": "src-rescript/CaptureCLI.res", - "lines": 35, - "unsafe_blocks": 2, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 0, - "threading_constructs": 0 - }, - { - "file_path": "src-rescript/Analysis.res", - "lines": 454, - "unsafe_blocks": 0, - "panic_sites": 0, - "unwrap_calls": 5, - "allocation_sites": 0, - "io_operations": 0, - "threading_constructs": 0 - }, - { - "file_path": "src-rescript/UbiCity.res", - "lines": 256, - "unsafe_blocks": 1, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 0, - "threading_constructs": 0 - }, - { - "file_path": "src-rescript/Capture.res", - "lines": 398, - "unsafe_blocks": 2, - "panic_sites": 0, - "unwrap_calls": 0, - "allocation_sites": 0, - "io_operations": 0, - "threading_constructs": 0 - }, { "file_path": ".machine_readable/contractiles/bust/bust.ncl", "lines": 66, @@ -286,8 +204,7 @@ ], "recommended_attacks": [ "cpu", - "disk", - "memory" + "disk" ], "dependency_graph": { "edges": [ @@ -303,42 +220,6 @@ "relation": "shared_dir:", "weight": 1.0 }, - { - "from": "scripts/migrate-data.js", - "to": "scripts/cleanup.js", - "relation": "shared_dir:scripts", - "weight": 1.0 - }, - { - "from": "src-rescript/Privacy.res", - "to": "src-rescript/storage.js", - "relation": "shared_dir:src-rescript", - "weight": 1.0 - }, - { - "from": "src-rescript/storage.js", - "to": "src-rescript/CaptureCLI.res", - "relation": "shared_dir:src-rescript", - "weight": 1.0 - }, - { - "from": "src-rescript/CaptureCLI.res", - "to": "src-rescript/Analysis.res", - "relation": "shared_dir:src-rescript", - "weight": 1.0 - }, - { - "from": "src-rescript/Analysis.res", - "to": "src-rescript/UbiCity.res", - "relation": "shared_dir:src-rescript", - "weight": 1.0 - }, - { - "from": "src-rescript/UbiCity.res", - "to": "src-rescript/Capture.res", - "relation": "shared_dir:src-rescript", - "weight": 1.0 - }, { "from": "src/import.js", "to": "src/export.js", @@ -350,6 +231,12 @@ "to": "src/privacy.js", "relation": "shared_dir:src", "weight": 1.0 + }, + { + "from": "scripts/migrate-data.js", + "to": "scripts/cleanup.js", + "relation": "shared_dir:scripts", + "weight": 1.0 } ] }, @@ -360,7 +247,6 @@ "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "benchmarks/io.bench.ts", "mapper.js", "src/wasm-bridge.js", "src/privacy.js", @@ -370,16 +256,6 @@ ], "frameworks": [], "relation": "InputBoundary->Cpu" - }, - { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "src-rescript/Analysis.res" - ], - "frameworks": [], - "relation": "PanicPath->Memory" } ] } diff --git a/scans/universal-chat-extractor.json b/scans/universal-chat-extractor.json index 812b6444..c505ea77 100644 --- a/scans/universal-chat-extractor.json +++ b/scans/universal-chat-extractor.json @@ -68,8 +68,8 @@ } ], "recommended_attacks": [ - "network", - "cpu" + "cpu", + "network" ], "dependency_graph": { "edges": [] diff --git a/scans/universal-extension-format.json b/scans/universal-extension-format.json index c090d758..c38820cc 100644 --- a/scans/universal-extension-format.json +++ b/scans/universal-extension-format.json @@ -1,7 +1,7 @@ { "schema_version": "2.5", "program_path": "universal-extension-format", - "language": "idris", + "language": "zig", "frameworks": [], "weak_points": [], "statistics": { diff --git a/scans/universal-language-server-plugin.json b/scans/universal-language-server-plugin.json index 847b6ad3..a36a5c9c 100644 --- a/scans/universal-language-server-plugin.json +++ b/scans/universal-language-server-plugin.json @@ -211,24 +211,24 @@ } ], "recommended_attacks": [ - "cpu", - "disk", - "memory", "network", - "concurrency" + "memory", + "concurrency", + "disk", + "cpu" ], "dependency_graph": { "edges": [ { - "from": "server/tests/contract_tests.rs", - "to": "server/tests/aspect_tests.rs", - "relation": "shared_dir:server/tests", + "from": "server/src/formats/toml.rs", + "to": "server/src/formats/yaml.rs", + "relation": "shared_dir:server/src/formats", "weight": 1.0 }, { - "from": "server/tests/aspect_tests.rs", - "to": "server/tests/e2e_tests.rs", - "relation": "shared_dir:server/tests", + "from": "server/src/formats/yaml.rs", + "to": "server/src/formats/xml.rs", + "relation": "shared_dir:server/src/formats", "weight": 1.0 }, { @@ -274,15 +274,15 @@ "weight": 1.0 }, { - "from": "server/src/formats/toml.rs", - "to": "server/src/formats/yaml.rs", - "relation": "shared_dir:server/src/formats", + "from": "server/tests/contract_tests.rs", + "to": "server/tests/aspect_tests.rs", + "relation": "shared_dir:server/tests", "weight": 1.0 }, { - "from": "server/src/formats/yaml.rs", - "to": "server/src/formats/xml.rs", - "relation": "shared_dir:server/src/formats", + "from": "server/tests/aspect_tests.rs", + "to": "server/tests/e2e_tests.rs", + "relation": "shared_dir:server/tests", "weight": 1.0 } ] @@ -291,23 +291,23 @@ "rows": [ { "source_category": "DynamicCodeExecution", - "sink_axis": "memory", + "sink_axis": "network", "severity_value": 3.5, "files": [ "web/app.js" ], "frameworks": [], - "relation": "DynamicCodeExecution->Memory" + "relation": "DynamicCodeExecution->Network" }, { "source_category": "DynamicCodeExecution", - "sink_axis": "network", + "sink_axis": "memory", "severity_value": 3.5, "files": [ "web/app.js" ], "frameworks": [], - "relation": "DynamicCodeExecution->Network" + "relation": "DynamicCodeExecution->Memory" } ] } diff --git a/scans/universal-project-manager.json b/scans/universal-project-manager.json index 801e2f4a..9872efbb 100644 --- a/scans/universal-project-manager.json +++ b/scans/universal-project-manager.json @@ -103,8 +103,8 @@ } ], "recommended_attacks": [ - "cpu", - "disk" + "disk", + "cpu" ], "dependency_graph": { "edges": [] diff --git a/scans/valence-shell.json b/scans/valence-shell.json index 60b07a5e..06d0dd43 100644 --- a/scans/valence-shell.json +++ b/scans/valence-shell.json @@ -1182,28 +1182,88 @@ ], "recommended_attacks": [ "concurrency", + "cpu", "memory", - "disk", - "cpu" + "disk" ], "dependency_graph": { "edges": [ { - "from": "impl/ocaml/filesystem_ffi.ml", - "to": "impl/ocaml/lean_wrapper.c", - "relation": "shared_dir:impl/ocaml", + "from": "impl/rust-cli/tests/model_oracle_correspondence.rs", + "to": "impl/rust-cli/tests/property_tests.rs", + "relation": "shared_dir:impl/rust-cli/tests", "weight": 1.0 }, { - "from": "impl/rust-cli/fuzz/fuzz_targets/fuzz_state_machine.rs", - "to": "impl/rust-cli/fuzz/fuzz_targets/fuzz_path_operations.rs", - "relation": "shared_dir:impl/rust-cli/fuzz/fuzz_targets", + "from": "impl/rust-cli/tests/property_tests.rs", + "to": "impl/rust-cli/tests/tilde_expansion_tests.rs", + "relation": "shared_dir:impl/rust-cli/tests", "weight": 1.0 }, { - "from": "setup.sh", - "to": "launch.sh", - "relation": "shared_dir:", + "from": "impl/rust-cli/tests/tilde_expansion_tests.rs", + "to": "impl/rust-cli/tests/manual_redirect_test.sh", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/tests/manual_redirect_test.sh", + "to": "impl/rust-cli/tests/e2e_script_execution.rs", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/tests/e2e_script_execution.rs", + "to": "impl/rust-cli/tests/manual_sigint_test.sh", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/tests/manual_sigint_test.sh", + "to": "impl/rust-cli/tests/trap_firing_tests.rs", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/tests/trap_firing_tests.rs", + "to": "impl/rust-cli/tests/security_tests.rs", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/tests/security_tests.rs", + "to": "impl/rust-cli/tests/secure_audit_prop_tests.rs", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/tests/secure_audit_prop_tests.rs", + "to": "impl/rust-cli/tests/integration_test.rs", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/tests/integration_test.rs", + "to": "impl/rust-cli/tests/property_correspondence_tests.rs", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/tests/property_correspondence_tests.rs", + "to": "impl/rust-cli/tests/stress_tests.rs", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/tests/stress_tests.rs", + "to": "impl/rust-cli/tests/integration_tests.rs", + "relation": "shared_dir:impl/rust-cli/tests", + "weight": 1.0 + }, + { + "from": "impl/rust-cli/fuzz/fuzz_targets/fuzz_state_machine.rs", + "to": "impl/rust-cli/fuzz/fuzz_targets/fuzz_path_operations.rs", + "relation": "shared_dir:impl/rust-cli/fuzz/fuzz_targets", "weight": 1.0 }, { @@ -1356,6 +1416,18 @@ "relation": "shared_dir:impl/rust-cli/src", "weight": 1.0 }, + { + "from": "setup.sh", + "to": "launch.sh", + "relation": "shared_dir:", + "weight": 1.0 + }, + { + "from": "impl/ocaml/filesystem_ffi.ml", + "to": "impl/ocaml/lean_wrapper.c", + "relation": "shared_dir:impl/ocaml", + "weight": 1.0 + }, { "from": "impl/elixir/lib/vsh/.Elixir.VSH.NIF.zig", "to": "impl/elixir/lib/vsh/filesystem.ex", @@ -1375,75 +1447,51 @@ "weight": 1.0 }, { - "from": "impl/rust-cli/tests/model_oracle_correspondence.rs", - "to": "impl/rust-cli/tests/property_tests.rs", - "relation": "shared_dir:impl/rust-cli/tests", - "weight": 1.0 - }, - { - "from": "impl/rust-cli/tests/property_tests.rs", - "to": "impl/rust-cli/tests/tilde_expansion_tests.rs", - "relation": "shared_dir:impl/rust-cli/tests", - "weight": 1.0 - }, - { - "from": "impl/rust-cli/tests/tilde_expansion_tests.rs", - "to": "impl/rust-cli/tests/manual_redirect_test.sh", - "relation": "shared_dir:impl/rust-cli/tests", - "weight": 1.0 - }, - { - "from": "impl/rust-cli/tests/manual_redirect_test.sh", - "to": "impl/rust-cli/tests/e2e_script_execution.rs", - "relation": "shared_dir:impl/rust-cli/tests", - "weight": 1.0 - }, - { - "from": "impl/rust-cli/tests/e2e_script_execution.rs", - "to": "impl/rust-cli/tests/manual_sigint_test.sh", - "relation": "shared_dir:impl/rust-cli/tests", + "from": "impl/zig/src/lean_bindings.zig", + "to": "impl/zig/src/daemon_client.zig", + "relation": "shared_dir:impl/zig/src", "weight": 1.0 }, { - "from": "impl/rust-cli/tests/manual_sigint_test.sh", - "to": "impl/rust-cli/tests/trap_firing_tests.rs", - "relation": "shared_dir:impl/rust-cli/tests", + "from": "impl/zig/src/daemon_client.zig", + "to": "impl/zig/src/demo.zig", + "relation": "shared_dir:impl/zig/src", "weight": 1.0 }, { - "from": "impl/rust-cli/tests/trap_firing_tests.rs", - "to": "impl/rust-cli/tests/security_tests.rs", - "relation": "shared_dir:impl/rust-cli/tests", + "from": "impl/zig/src/demo.zig", + "to": "impl/zig/src/lib.zig", + "relation": "shared_dir:impl/zig/src", "weight": 1.0 }, { - "from": "impl/rust-cli/tests/security_tests.rs", - "to": "impl/rust-cli/tests/secure_audit_prop_tests.rs", - "relation": "shared_dir:impl/rust-cli/tests", + "from": "impl/zig/src/lib.zig", + "to": "impl/zig/src/audit.zig", + "relation": "shared_dir:impl/zig/src", "weight": 1.0 }, { - "from": "impl/rust-cli/tests/secure_audit_prop_tests.rs", - "to": "impl/rust-cli/tests/integration_test.rs", - "relation": "shared_dir:impl/rust-cli/tests", + "from": "impl/zig/src/audit.zig", + "to": "impl/zig/src/prover_integration.zig", + "relation": "shared_dir:impl/zig/src", "weight": 1.0 }, { - "from": "impl/rust-cli/tests/integration_test.rs", - "to": "impl/rust-cli/tests/property_correspondence_tests.rs", - "relation": "shared_dir:impl/rust-cli/tests", + "from": "impl/zig/src/prover_integration.zig", + "to": "impl/zig/src/valence_ffi.h", + "relation": "shared_dir:impl/zig/src", "weight": 1.0 }, { - "from": "impl/rust-cli/tests/property_correspondence_tests.rs", - "to": "impl/rust-cli/tests/stress_tests.rs", - "relation": "shared_dir:impl/rust-cli/tests", + "from": "impl/zig/src/valence_ffi.h", + "to": "impl/zig/src/root.zig", + "relation": "shared_dir:impl/zig/src", "weight": 1.0 }, { - "from": "impl/rust-cli/tests/stress_tests.rs", - "to": "impl/rust-cli/tests/integration_tests.rs", - "relation": "shared_dir:impl/rust-cli/tests", + "from": "impl/zig/src/root.zig", + "to": "impl/zig/src/main.zig", + "relation": "shared_dir:impl/zig/src", "weight": 1.0 }, { @@ -1476,54 +1524,6 @@ "relation": "shared_dir:ffi/rust/src", "weight": 1.0 }, - { - "from": "impl/zig/src/lean_bindings.zig", - "to": "impl/zig/src/daemon_client.zig", - "relation": "shared_dir:impl/zig/src", - "weight": 1.0 - }, - { - "from": "impl/zig/src/daemon_client.zig", - "to": "impl/zig/src/demo.zig", - "relation": "shared_dir:impl/zig/src", - "weight": 1.0 - }, - { - "from": "impl/zig/src/demo.zig", - "to": "impl/zig/src/lib.zig", - "relation": "shared_dir:impl/zig/src", - "weight": 1.0 - }, - { - "from": "impl/zig/src/lib.zig", - "to": "impl/zig/src/audit.zig", - "relation": "shared_dir:impl/zig/src", - "weight": 1.0 - }, - { - "from": "impl/zig/src/audit.zig", - "to": "impl/zig/src/prover_integration.zig", - "relation": "shared_dir:impl/zig/src", - "weight": 1.0 - }, - { - "from": "impl/zig/src/prover_integration.zig", - "to": "impl/zig/src/valence_ffi.h", - "relation": "shared_dir:impl/zig/src", - "weight": 1.0 - }, - { - "from": "impl/zig/src/valence_ffi.h", - "to": "impl/zig/src/root.zig", - "relation": "shared_dir:impl/zig/src", - "weight": 1.0 - }, - { - "from": "impl/zig/src/root.zig", - "to": "impl/zig/src/main.zig", - "relation": "shared_dir:impl/zig/src", - "weight": 1.0 - }, { "from": "setup.sh", "to": "OTP", @@ -1979,35 +1979,29 @@ "taint_matrix": { "rows": [ { - "source_category": "MutationGap", - "sink_axis": "cpu", - "severity_value": 1.0, + "source_category": "UnsafeDeserialization", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "impl/elixir/test/vsh_test.exs" + "impl/mcp/src/Server.res" ], "frameworks": [ "OTP" ], - "relation": "MutationGap->Cpu" + "relation": "UnsafeDeserialization->Memory" }, { - "source_category": "PanicPath", + "source_category": "CommandInjection", "sink_axis": "disk", - "severity_value": 2.5, + "severity_value": 5.0, "files": [ - "impl/rust-cli/src/quotes.rs", - "impl/rust-cli/src/parser.rs", - "impl/rust-cli/src/test_command.rs", - "impl/rust-cli/src/external.rs", - "impl/rust-cli/src/arith.rs", - "impl/rust-cli/src/glob.rs", - "impl/rust-cli/fuzz/fuzz_targets/fuzz_state_machine.rs", - "impl/rust-cli/fuzz/fuzz_targets/fuzz_path_operations.rs" + "impl/elixir/lib/vsh/secure_erase.ex", + "scripts/verify-proofs.sh" ], "frameworks": [ "OTP" ], - "relation": "PanicPath->Disk" + "relation": "CommandInjection->Disk" }, { "source_category": "CommandInjection", @@ -2024,22 +2018,22 @@ "relation": "CommandInjection->Cpu" }, { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ "impl/rust-cli/src/commands.rs", - "impl/rust-cli/src/process_sub.rs", - "impl/rust-cli/src/external.rs", - "impl/rust-cli/tests/security_tests.rs", - "impl/rust-cli/tests/secure_audit_prop_tests.rs", - "ffi/rust/src/audit.rs", - "ffi/rust/src/operations.rs" + "impl/rust-cli/src/executable.rs", + "impl/rust-cli/src/secure_erase.rs", + "impl/rust-cli/src/fs_pure.rs", + "impl/rust-cli/src/redirection.rs", + "impl/rust-cli/src/audit_log.rs", + "impl/rust-cli/src/main.rs" ], "frameworks": [ "OTP" ], - "relation": "UnsafeCode->Concurrency" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", @@ -2060,17 +2054,66 @@ "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "CommandInjection", + "source_category": "MutationGap", + "sink_axis": "cpu", + "severity_value": 1.0, + "files": [ + "impl/elixir/test/vsh_test.exs" + ], + "frameworks": [ + "OTP" + ], + "relation": "MutationGap->Cpu" + }, + { + "source_category": "PanicPath", + "sink_axis": "memory", + "severity_value": 2.5, + "files": [ + "impl/rust-cli/src/quotes.rs", + "impl/rust-cli/src/parser.rs", + "impl/rust-cli/src/test_command.rs", + "impl/rust-cli/src/external.rs", + "impl/rust-cli/src/arith.rs", + "impl/rust-cli/src/glob.rs", + "impl/rust-cli/fuzz/fuzz_targets/fuzz_state_machine.rs", + "impl/rust-cli/fuzz/fuzz_targets/fuzz_path_operations.rs" + ], + "frameworks": [ + "OTP" + ], + "relation": "PanicPath->Memory" + }, + { + "source_category": "PanicPath", "sink_axis": "disk", - "severity_value": 5.0, + "severity_value": 2.5, "files": [ - "impl/elixir/lib/vsh/secure_erase.ex", - "scripts/verify-proofs.sh" + "impl/rust-cli/src/quotes.rs", + "impl/rust-cli/src/parser.rs", + "impl/rust-cli/src/test_command.rs", + "impl/rust-cli/src/external.rs", + "impl/rust-cli/src/arith.rs", + "impl/rust-cli/src/glob.rs", + "impl/rust-cli/fuzz/fuzz_targets/fuzz_state_machine.rs", + "impl/rust-cli/fuzz/fuzz_targets/fuzz_path_operations.rs" ], "frameworks": [ "OTP" ], - "relation": "CommandInjection->Disk" + "relation": "PanicPath->Disk" + }, + { + "source_category": "UnsafeDeserialization", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "impl/mcp/src/Server.res" + ], + "frameworks": [ + "OTP" + ], + "relation": "UnsafeDeserialization->Cpu" }, { "source_category": "UnsafeCode", @@ -2093,18 +2136,6 @@ ], "relation": "UnsafeCode->Memory" }, - { - "source_category": "UnsafeDeserialization", - "sink_axis": "cpu", - "severity_value": 3.5, - "files": [ - "impl/mcp/src/Server.res" - ], - "frameworks": [ - "OTP" - ], - "relation": "UnsafeDeserialization->Cpu" - }, { "source_category": "ProofDrift", "sink_axis": "memory", @@ -2130,53 +2161,22 @@ "relation": "ProofDrift->Cpu" }, { - "source_category": "UnsafeDeserialization", - "sink_axis": "memory", + "source_category": "UnsafeCode", + "sink_axis": "concurrency", "severity_value": 3.5, - "files": [ - "impl/mcp/src/Server.res" - ], - "frameworks": [ - "OTP" - ], - "relation": "UnsafeDeserialization->Memory" - }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, "files": [ "impl/rust-cli/src/commands.rs", - "impl/rust-cli/src/executable.rs", - "impl/rust-cli/src/secure_erase.rs", - "impl/rust-cli/src/fs_pure.rs", - "impl/rust-cli/src/redirection.rs", - "impl/rust-cli/src/audit_log.rs", - "impl/rust-cli/src/main.rs" - ], - "frameworks": [ - "OTP" - ], - "relation": "UnboundedAllocation->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "impl/rust-cli/src/quotes.rs", - "impl/rust-cli/src/parser.rs", - "impl/rust-cli/src/test_command.rs", + "impl/rust-cli/src/process_sub.rs", "impl/rust-cli/src/external.rs", - "impl/rust-cli/src/arith.rs", - "impl/rust-cli/src/glob.rs", - "impl/rust-cli/fuzz/fuzz_targets/fuzz_state_machine.rs", - "impl/rust-cli/fuzz/fuzz_targets/fuzz_path_operations.rs" + "impl/rust-cli/tests/security_tests.rs", + "impl/rust-cli/tests/secure_audit_prop_tests.rs", + "ffi/rust/src/audit.rs", + "ffi/rust/src/operations.rs" ], "frameworks": [ "OTP" ], - "relation": "PanicPath->Memory" + "relation": "UnsafeCode->Concurrency" } ] } diff --git a/scans/vcl-ut.json b/scans/vcl-ut.json index f47ff66e..a8dcee32 100644 --- a/scans/vcl-ut.json +++ b/scans/vcl-ut.json @@ -477,17 +477,23 @@ } ], "recommended_attacks": [ + "cpu", "concurrency", - "disk", "memory", - "cpu" + "disk" ], "dependency_graph": { "edges": [ { - "from": "src/interface/fmt/src/lib.rs", - "to": "src/interface/fmt/src/main.rs", - "relation": "shared_dir:src/interface/fmt/src", + "from": "tests/e2e_test.rs", + "to": "tests/integration_test.rs", + "relation": "shared_dir:tests", + "weight": 1.0 + }, + { + "from": "src/interface/lint/src/lib.rs", + "to": "src/interface/lint/src/main.rs", + "relation": "shared_dir:src/interface/lint/src", "weight": 1.0 }, { @@ -508,24 +514,6 @@ "relation": "shared_dir:src/interface/parse/src", "weight": 1.0 }, - { - "from": "tests/e2e_test.rs", - "to": "tests/integration_test.rs", - "relation": "shared_dir:tests", - "weight": 1.0 - }, - { - "from": "src/interface/lsp/src/lib.rs", - "to": "src/interface/lsp/src/main.rs", - "relation": "shared_dir:src/interface/lsp/src", - "weight": 1.0 - }, - { - "from": "src/interface/lint/src/lib.rs", - "to": "src/interface/lint/src/main.rs", - "relation": "shared_dir:src/interface/lint/src", - "weight": 1.0 - }, { "from": "src/interface/parse/tests/conformance_emit.rs", "to": "src/interface/parse/tests/wire.rs", @@ -537,6 +525,18 @@ "to": "src/interface/parse/tests/parse.rs", "relation": "shared_dir:src/interface/parse/tests", "weight": 1.0 + }, + { + "from": "src/interface/fmt/src/lib.rs", + "to": "src/interface/fmt/src/main.rs", + "relation": "shared_dir:src/interface/fmt/src", + "weight": 1.0 + }, + { + "from": "src/interface/lsp/src/lib.rs", + "to": "src/interface/lsp/src/main.rs", + "relation": "shared_dir:src/interface/lsp/src", + "weight": 1.0 } ] }, @@ -553,28 +553,25 @@ "relation": "PanicPath->Disk" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, "files": [ - "src/interface/lint/src/main.rs", - "src/interface/parse/src/bin/vclt-gate.rs", - "src/interface/fmt/src/main.rs" + "src/interface/recompute-wasm/src/lib.rs", + "src/interface/attest/src/lib.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnsafeCode->Concurrency" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", - "severity_value": 2.5, + "source_category": "ResourceLeak", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "src/interface/lint/src/main.rs", - "src/interface/parse/src/bin/vclt-gate.rs", - "src/interface/fmt/src/main.rs" + "src/interface/recompute-wasm/src/lib.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "ResourceLeak->Memory" }, { "source_category": "UnsafeCode", @@ -589,25 +586,28 @@ "relation": "UnsafeCode->Memory" }, { - "source_category": "ResourceLeak", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "src/interface/recompute-wasm/src/lib.rs" + "src/interface/lint/src/main.rs", + "src/interface/parse/src/bin/vclt-gate.rs", + "src/interface/fmt/src/main.rs" ], "frameworks": [], - "relation": "ResourceLeak->Memory" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "src/interface/recompute-wasm/src/lib.rs", - "src/interface/attest/src/lib.rs" + "src/interface/lint/src/main.rs", + "src/interface/parse/src/bin/vclt-gate.rs", + "src/interface/fmt/src/main.rs" ], "frameworks": [], - "relation": "UnsafeCode->Concurrency" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "PanicPath", diff --git a/scans/vcs-ircd.json b/scans/vcs-ircd.json index 68f36759..261c326e 100644 --- a/scans/vcs-ircd.json +++ b/scans/vcs-ircd.json @@ -165,10 +165,10 @@ } ], "recommended_attacks": [ + "disk", "cpu", "concurrency", - "memory", - "disk" + "memory" ], "dependency_graph": { "edges": [ @@ -291,20 +291,20 @@ "taint_matrix": { "rows": [ { - "source_category": "UnboundedAllocation", + "source_category": "PanicPath", "sink_axis": "memory", "severity_value": 2.5, "files": [ - "vext-core/src/config.rs" + "vext-tools/src/hooks/Git.res" ], "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "vext-core/src/config.rs" @@ -312,19 +312,19 @@ "frameworks": [ "Networking" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "PanicPath", - "sink_axis": "memory", + "source_category": "UnboundedAllocation", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "vext-tools/src/hooks/Git.res" + "vext-core/src/config.rs" ], "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/verisimdb.json b/scans/verisimdb.json index 91b4fad0..e310892a 100644 --- a/scans/verisimdb.json +++ b/scans/verisimdb.json @@ -3,8 +3,8 @@ "program_path": "verisimdb", "language": "elixir", "frameworks": [ - "OTP", "WebServer", + "OTP", "Networking" ], "weak_points": [ @@ -3071,372 +3071,372 @@ } ], "recommended_attacks": [ - "disk", - "memory", "network", + "disk", + "concurrency", "cpu", - "concurrency" + "memory" ], "dependency_graph": { "edges": [ { - "from": "src/vcl/VCLBidir.res", - "to": "src/vcl/VCLContext.res", - "relation": "shared_dir:src/vcl", + "from": "rust-core/verisim-api/src/proof_attempts.rs", + "to": "rust-core/verisim-api/src/auth.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "examples/smoke-test.sh", - "to": "examples/load-sample-data.sh", - "relation": "shared_dir:examples", + "from": "rust-core/verisim-api/src/auth.rs", + "to": "rust-core/verisim-api/src/groove.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "debugger/src/abi/Foreign.idr", - "to": "debugger/src/abi/Types.idr", - "relation": "shared_dir:debugger/src/abi", + "from": "rust-core/verisim-api/src/groove.rs", + "to": "rust-core/verisim-api/src/federation.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "rust-core/verisim-octad/tests/crash_recovery_tests.rs", - "to": "rust-core/verisim-octad/tests/atomicity_tests.rs", - "relation": "shared_dir:rust-core/verisim-octad/tests", + "from": "rust-core/verisim-api/src/federation.rs", + "to": "rust-core/verisim-api/src/transaction.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "rust-core/verisim-octad/tests/atomicity_tests.rs", - "to": "rust-core/verisim-octad/tests/stress_tests.rs", - "relation": "shared_dir:rust-core/verisim-octad/tests", + "from": "rust-core/verisim-api/src/transaction.rs", + "to": "rust-core/verisim-api/src/vcl.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "rust-core/verisim-octad/tests/stress_tests.rs", - "to": "rust-core/verisim-octad/tests/integration_tests.rs", - "relation": "shared_dir:rust-core/verisim-octad/tests", + "from": "rust-core/verisim-api/src/vcl.rs", + "to": "rust-core/verisim-api/src/lib.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "rust-core/verisim-vector/src/hnsw.rs", - "to": "rust-core/verisim-vector/src/persistent.rs", - "relation": "shared_dir:rust-core/verisim-vector/src", + "from": "rust-core/verisim-api/src/lib.rs", + "to": "rust-core/verisim-api/src/rbac.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "rust-core/verisim-vector/src/persistent.rs", - "to": "rust-core/verisim-vector/src/lib.rs", - "relation": "shared_dir:rust-core/verisim-vector/src", + "from": "rust-core/verisim-api/src/rbac.rs", + "to": "rust-core/verisim-api/src/regenerator.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "rust-core/verisim-tensor/src/persistent.rs", - "to": "rust-core/verisim-tensor/src/lib.rs", - "relation": "shared_dir:rust-core/verisim-tensor/src", + "from": "rust-core/verisim-api/src/regenerator.rs", + "to": "rust-core/verisim-api/src/a2ml.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "rust-core/verisim-provenance/src/persistent.rs", - "to": "rust-core/verisim-provenance/src/lib.rs", - "relation": "shared_dir:rust-core/verisim-provenance/src", + "from": "rust-core/verisim-api/src/a2ml.rs", + "to": "rust-core/verisim-api/src/main.rs", + "relation": "shared_dir:rust-core/verisim-api/src", "weight": 1.0 }, { - "from": "ffi/zig/src/router.zig", - "to": "ffi/zig/src/ffi.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "lib/verisim/query_planner_config.ex", + "to": "lib/verisim/circuit_breaker.ex", + "relation": "shared_dir:lib/verisim", "weight": 1.0 }, { - "from": "ffi/zig/src/ffi.zig", - "to": "ffi/zig/src/main.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "lib/verisim/circuit_breaker.ex", + "to": "lib/verisim/adaptive_learner.ex", + "relation": "shared_dir:lib/verisim", "weight": 1.0 }, { - "from": "ffi/zig/src/main.zig", - "to": "ffi/zig/src/graphql.zig", - "relation": "shared_dir:ffi/zig/src", + "from": "lib/verisim/adaptive_learner.ex", + "to": "lib/verisim/query_cache.ex", + "relation": "shared_dir:lib/verisim", "weight": 1.0 }, { - "from": "rust-core/verisim-temporal/src/persistent.rs", - "to": "rust-core/verisim-temporal/src/lib.rs", - "relation": "shared_dir:rust-core/verisim-temporal/src", + "from": "rust-core/verisim-spatial/src/persistent.rs", + "to": "rust-core/verisim-spatial/src/lib.rs", + "relation": "shared_dir:rust-core/verisim-spatial/src", "weight": 1.0 }, { - "from": "elixir-orchestration/test/verisim/hypatia/dispatch_bridge_test.exs", - "to": "elixir-orchestration/test/verisim/hypatia/scan_ingester_test.exs", - "relation": "shared_dir:elixir-orchestration/test/verisim/hypatia", + "from": "elixir-orchestration/lib/verisim/query/vclt_gate.ex", + "to": "elixir-orchestration/lib/verisim/query/vcl_bridge.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/query", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": ".machine_readable/contractiles/intend/intend.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/intend", + "from": "elixir-orchestration/lib/verisim/query/vcl_bridge.ex", + "to": "elixir-orchestration/lib/verisim/query/query_router.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/query", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/rust_client.ex", - "to": "elixir-orchestration/lib/verisim/health_checker.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim", + "from": "rust-core/verisim-normalizer/src/conflict.rs", + "to": "rust-core/verisim-normalizer/src/regeneration.rs", + "relation": "shared_dir:rust-core/verisim-normalizer/src", "weight": 1.0 }, { - "from": "rust-core/verisim-graph/src/redb_backend.rs", - "to": "rust-core/verisim-graph/src/lib.rs", - "relation": "shared_dir:rust-core/verisim-graph/src", + "from": "rust-core/verisim-normalizer/src/regeneration.rs", + "to": "rust-core/verisim-normalizer/src/lib.rs", + "relation": "shared_dir:rust-core/verisim-normalizer/src", "weight": 1.0 }, { - "from": "rust-core/verisim-graph/src/lib.rs", - "to": "rust-core/verisim-graph/src/oxigraph_backend.rs", - "relation": "shared_dir:rust-core/verisim-graph/src", + "from": "elixir-orchestration/lib/verisim/consensus/kraft_transport.ex", + "to": "elixir-orchestration/lib/verisim/consensus/kraft_wal.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/consensus", "weight": 1.0 }, { - "from": "rust-core/verisim-storage/src/metrics.rs", - "to": "rust-core/verisim-storage/src/redb_backend.rs", - "relation": "shared_dir:rust-core/verisim-storage/src", + "from": "elixir-orchestration/lib/verisim/consensus/kraft_wal.ex", + "to": "elixir-orchestration/lib/verisim/consensus/kraft_node.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/consensus", "weight": 1.0 }, { - "from": "rust-core/verisim-storage/src/redb_backend.rs", - "to": "rust-core/verisim-storage/src/wal_backend.rs", - "relation": "shared_dir:rust-core/verisim-storage/src", + "from": "connectors/test-infra/ct-build.sh", + "to": "connectors/test-infra/deploy.k9.ncl", + "relation": "shared_dir:connectors/test-infra", "weight": 1.0 }, { - "from": "rust-core/verisim-storage/src/wal_backend.rs", - "to": "rust-core/verisim-storage/src/memory.rs", - "relation": "shared_dir:rust-core/verisim-storage/src", + "from": "examples/smoke-test.sh", + "to": "examples/load-sample-data.sh", + "relation": "shared_dir:examples", "weight": 1.0 }, { - "from": "rust-core/verisim-storage/src/memory.rs", - "to": "rust-core/verisim-storage/src/error.rs", - "relation": "shared_dir:rust-core/verisim-storage/src", + "from": "connectors/test-infra/seed/redis-init.sh", + "to": "connectors/test-infra/seed/influxdb-init.sh", + "relation": "shared_dir:connectors/test-infra/seed", "weight": 1.0 }, { - "from": "lib/verisim/query_planner_config.ex", - "to": "lib/verisim/circuit_breaker.ex", - "relation": "shared_dir:lib/verisim", + "from": "connectors/test-infra/seed/influxdb-init.sh", + "to": "connectors/test-infra/seed/minio-init.sh", + "relation": "shared_dir:connectors/test-infra/seed", "weight": 1.0 }, { - "from": "lib/verisim/circuit_breaker.ex", - "to": "lib/verisim/adaptive_learner.ex", - "relation": "shared_dir:lib/verisim", + "from": "rust-core/verisim-graph/src/redb_backend.rs", + "to": "rust-core/verisim-graph/src/lib.rs", + "relation": "shared_dir:rust-core/verisim-graph/src", "weight": 1.0 }, { - "from": "lib/verisim/adaptive_learner.ex", - "to": "lib/verisim/query_cache.ex", - "relation": "shared_dir:lib/verisim", + "from": "rust-core/verisim-graph/src/lib.rs", + "to": "rust-core/verisim-graph/src/oxigraph_backend.rs", + "relation": "shared_dir:rust-core/verisim-graph/src", "weight": 1.0 }, { - "from": "rust-core/verisim-spatial/src/persistent.rs", - "to": "rust-core/verisim-spatial/src/lib.rs", - "relation": "shared_dir:rust-core/verisim-spatial/src", + "from": "src/vcl/VCLBidir.res", + "to": "src/vcl/VCLContext.res", + "relation": "shared_dir:src/vcl", "weight": 1.0 }, { - "from": "rust-core/verisim-octad/src/query_octad.rs", - "to": "rust-core/verisim-octad/src/ram_promotion.rs", - "relation": "shared_dir:rust-core/verisim-octad/src", + "from": "rust-core/verisim-octad/tests/crash_recovery_tests.rs", + "to": "rust-core/verisim-octad/tests/atomicity_tests.rs", + "relation": "shared_dir:rust-core/verisim-octad/tests", "weight": 1.0 }, { - "from": "rust-core/verisim-octad/src/ram_promotion.rs", - "to": "rust-core/verisim-octad/src/store.rs", - "relation": "shared_dir:rust-core/verisim-octad/src", + "from": "rust-core/verisim-octad/tests/atomicity_tests.rs", + "to": "rust-core/verisim-octad/tests/stress_tests.rs", + "relation": "shared_dir:rust-core/verisim-octad/tests", "weight": 1.0 }, { - "from": "rust-core/verisim-octad/src/store.rs", - "to": "rust-core/verisim-octad/src/transaction.rs", - "relation": "shared_dir:rust-core/verisim-octad/src", + "from": "rust-core/verisim-octad/tests/stress_tests.rs", + "to": "rust-core/verisim-octad/tests/integration_tests.rs", + "relation": "shared_dir:rust-core/verisim-octad/tests", "weight": 1.0 }, { - "from": "rust-core/verisim-octad/src/transaction.rs", - "to": "rust-core/verisim-octad/src/lib.rs", - "relation": "shared_dir:rust-core/verisim-octad/src", + "from": ".machine_readable/contractiles/intend/intend.ncl", + "to": ".machine_readable/contractiles/intend/intend.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/intend", "weight": 1.0 }, { - "from": "rust-core/verisim-wal/src/reader.rs", - "to": "rust-core/verisim-wal/src/writer.rs", - "relation": "shared_dir:rust-core/verisim-wal/src", + "from": "playground/src/Highlighter.res", + "to": "playground/src/ApiClient.res", + "relation": "shared_dir:playground/src", "weight": 1.0 }, { - "from": "rust-core/verisim-wal/src/writer.rs", - "to": "rust-core/verisim-wal/src/segment.rs", - "relation": "shared_dir:rust-core/verisim-wal/src", + "from": "playground/src/ApiClient.res", + "to": "playground/src/App.res", + "relation": "shared_dir:playground/src", "weight": 1.0 }, { - "from": "rust-core/verisim-wal/src/segment.rs", - "to": "rust-core/verisim-wal/src/entry.rs", - "relation": "shared_dir:rust-core/verisim-wal/src", + "from": "playground/src/App.res", + "to": "playground/src/DemoExecutor.res", + "relation": "shared_dir:playground/src", "weight": 1.0 }, { - "from": "rust-core/verisim-wal/src/entry.rs", - "to": "rust-core/verisim-wal/src/error.rs", - "relation": "shared_dir:rust-core/verisim-wal/src", + "from": "playground/src/DemoExecutor.res", + "to": "playground/src/Formatter.res", + "relation": "shared_dir:playground/src", "weight": 1.0 }, { - "from": "rust-core/verisim-planner/src/stats.rs", - "to": "rust-core/verisim-planner/src/vcl_bridge.rs", - "relation": "shared_dir:rust-core/verisim-planner/src", + "from": ".machine_readable/contractiles/adjust/adjust.ncl", + "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", + "relation": "shared_dir:.machine_readable/contractiles/adjust", "weight": 1.0 }, { - "from": "rust-core/verisim-planner/src/vcl_bridge.rs", - "to": "rust-core/verisim-planner/src/slow_query.rs", - "relation": "shared_dir:rust-core/verisim-planner/src", + "from": "rust-core/verisim-repl/src/linter.rs", + "to": "rust-core/verisim-repl/src/client.rs", + "relation": "shared_dir:rust-core/verisim-repl/src", "weight": 1.0 }, { - "from": "rust-core/verisim-planner/src/slow_query.rs", - "to": "rust-core/verisim-planner/src/profiler.rs", - "relation": "shared_dir:rust-core/verisim-planner/src", + "from": "rust-core/verisim-repl/src/client.rs", + "to": "rust-core/verisim-repl/src/formatter.rs", + "relation": "shared_dir:rust-core/verisim-repl/src", "weight": 1.0 }, { - "from": "rust-core/verisim-planner/src/profiler.rs", - "to": "rust-core/verisim-planner/src/explain.rs", - "relation": "shared_dir:rust-core/verisim-planner/src", + "from": "rust-core/verisim-repl/src/formatter.rs", + "to": "rust-core/verisim-repl/src/highlighter.rs", + "relation": "shared_dir:rust-core/verisim-repl/src", "weight": 1.0 }, { - "from": "rust-core/verisim-planner/src/explain.rs", - "to": "rust-core/verisim-planner/src/prepared.rs", - "relation": "shared_dir:rust-core/verisim-planner/src", + "from": "rust-core/verisim-repl/src/highlighter.rs", + "to": "rust-core/verisim-repl/src/completer.rs", + "relation": "shared_dir:rust-core/verisim-repl/src", "weight": 1.0 }, { - "from": "rust-core/verisim-planner/src/prepared.rs", - "to": "rust-core/verisim-planner/src/optimizer.rs", - "relation": "shared_dir:rust-core/verisim-planner/src", + "from": "rust-core/verisim-repl/src/completer.rs", + "to": "rust-core/verisim-repl/src/vcl_fmt.rs", + "relation": "shared_dir:rust-core/verisim-repl/src", "weight": 1.0 }, { - "from": "scripts/smoke-test.sh", - "to": "scripts/self-ingest.sh", - "relation": "shared_dir:scripts", + "from": "rust-core/verisim-repl/src/vcl_fmt.rs", + "to": "rust-core/verisim-repl/src/main.rs", + "relation": "shared_dir:rust-core/verisim-repl/src", "weight": 1.0 }, { - "from": "scripts/self-ingest.sh", - "to": "scripts/demo-consonance.sh", - "relation": "shared_dir:scripts", + "from": "rust-core/verisim-provenance/src/persistent.rs", + "to": "rust-core/verisim-provenance/src/lib.rs", + "relation": "shared_dir:rust-core/verisim-provenance/src", "weight": 1.0 }, { - "from": "scripts/demo-consonance.sh", - "to": "scripts/two-node-test.sh", - "relation": "shared_dir:scripts", + "from": "rust-core/verisim-tensor/src/persistent.rs", + "to": "rust-core/verisim-tensor/src/lib.rs", + "relation": "shared_dir:rust-core/verisim-tensor/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/hypatia/dispatch_bridge.ex", - "to": "elixir-orchestration/lib/verisim/hypatia/scan_ingester.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/hypatia", + "from": "rust-core/verisim-octad/src/query_octad.rs", + "to": "rust-core/verisim-octad/src/ram_promotion.rs", + "relation": "shared_dir:rust-core/verisim-octad/src", "weight": 1.0 }, { - "from": "connectors/test-infra/seed/redis-init.sh", - "to": "connectors/test-infra/seed/influxdb-init.sh", - "relation": "shared_dir:connectors/test-infra/seed", + "from": "rust-core/verisim-octad/src/ram_promotion.rs", + "to": "rust-core/verisim-octad/src/store.rs", + "relation": "shared_dir:rust-core/verisim-octad/src", "weight": 1.0 }, { - "from": "connectors/test-infra/seed/influxdb-init.sh", - "to": "connectors/test-infra/seed/minio-init.sh", - "relation": "shared_dir:connectors/test-infra/seed", + "from": "rust-core/verisim-octad/src/store.rs", + "to": "rust-core/verisim-octad/src/transaction.rs", + "relation": "shared_dir:rust-core/verisim-octad/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/clickhouse.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "rust-core/verisim-octad/src/transaction.rs", + "to": "rust-core/verisim-octad/src/lib.rs", + "relation": "shared_dir:rust-core/verisim-octad/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "rust-core/verisim-temporal/src/persistent.rs", + "to": "rust-core/verisim-temporal/src/lib.rs", + "relation": "shared_dir:rust-core/verisim-temporal/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "ffi/zig/src/router.zig", + "to": "ffi/zig/src/ffi.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "ffi/zig/src/ffi.zig", + "to": "ffi/zig/src/main.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/redis.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "ffi/zig/src/main.zig", + "to": "ffi/zig/src/graphql.zig", + "relation": "shared_dir:ffi/zig/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/redis.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "debugger/src/abi/Foreign.idr", + "to": "debugger/src/abi/Types.idr", + "relation": "shared_dir:debugger/src/abi", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "elixir-orchestration/test/verisim/hypatia/dispatch_bridge_test.exs", + "to": "elixir-orchestration/test/verisim/hypatia/scan_ingester_test.exs", + "relation": "shared_dir:elixir-orchestration/test/verisim/hypatia", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "rust-core/verisim-planner/src/stats.rs", + "to": "rust-core/verisim-planner/src/vcl_bridge.rs", + "relation": "shared_dir:rust-core/verisim-planner/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "rust-core/verisim-planner/src/vcl_bridge.rs", + "to": "rust-core/verisim-planner/src/slow_query.rs", + "relation": "shared_dir:rust-core/verisim-planner/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "rust-core/verisim-planner/src/slow_query.rs", + "to": "rust-core/verisim-planner/src/profiler.rs", + "relation": "shared_dir:rust-core/verisim-planner/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "rust-core/verisim-planner/src/profiler.rs", + "to": "rust-core/verisim-planner/src/explain.rs", + "relation": "shared_dir:rust-core/verisim-planner/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "rust-core/verisim-planner/src/explain.rs", + "to": "rust-core/verisim-planner/src/prepared.rs", + "relation": "shared_dir:rust-core/verisim-planner/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex", - "to": "elixir-orchestration/lib/verisim/federation/adapters/postgresql.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", + "from": "rust-core/verisim-planner/src/prepared.rs", + "to": "rust-core/verisim-planner/src/optimizer.rs", + "relation": "shared_dir:rust-core/verisim-planner/src", "weight": 1.0 }, { @@ -3476,218 +3476,218 @@ "weight": 1.0 }, { - "from": "connectors/clients/rescript/src/VeriSimFederation.res", - "to": "connectors/clients/rescript/src/VeriSimProvenance.res", - "relation": "shared_dir:connectors/clients/rescript/src", + "from": "elixir-orchestration/lib/verisim/rust_client.ex", + "to": "elixir-orchestration/lib/verisim/health_checker.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim", "weight": 1.0 }, { - "from": "connectors/clients/rescript/src/VeriSimProvenance.res", - "to": "connectors/clients/rescript/src/VeriSimHexad.res", - "relation": "shared_dir:connectors/clients/rescript/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/clickhouse.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "connectors/clients/rescript/src/VeriSimHexad.res", - "to": "connectors/clients/rescript/src/VeriSimDrift.res", - "relation": "shared_dir:connectors/clients/rescript/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "connectors/clients/rescript/src/VeriSimDrift.res", - "to": "connectors/clients/rescript/src/VeriSimClient.res", - "relation": "shared_dir:connectors/clients/rescript/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "connectors/clients/rescript/src/VeriSimClient.res", - "to": "connectors/clients/rescript/src/VeriSimVcl.res", - "relation": "shared_dir:connectors/clients/rescript/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "connectors/clients/rescript/src/VeriSimVcl.res", - "to": "connectors/clients/rescript/src/VeriSimSearch.res", - "relation": "shared_dir:connectors/clients/rescript/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/redis.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/consensus/kraft_transport.ex", - "to": "elixir-orchestration/lib/verisim/consensus/kraft_wal.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/consensus", + "from": "elixir-orchestration/lib/verisim/federation/adapters/redis.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/consensus/kraft_wal.ex", - "to": "elixir-orchestration/lib/verisim/consensus/kraft_node.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/consensus", + "from": "elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "rust-core/verisim-repl/src/linter.rs", - "to": "rust-core/verisim-repl/src/client.rs", - "relation": "shared_dir:rust-core/verisim-repl/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "rust-core/verisim-repl/src/client.rs", - "to": "rust-core/verisim-repl/src/formatter.rs", - "relation": "shared_dir:rust-core/verisim-repl/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "rust-core/verisim-repl/src/formatter.rs", - "to": "rust-core/verisim-repl/src/highlighter.rs", - "relation": "shared_dir:rust-core/verisim-repl/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "rust-core/verisim-repl/src/highlighter.rs", - "to": "rust-core/verisim-repl/src/completer.rs", - "relation": "shared_dir:rust-core/verisim-repl/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "rust-core/verisim-repl/src/completer.rs", - "to": "rust-core/verisim-repl/src/vcl_fmt.rs", - "relation": "shared_dir:rust-core/verisim-repl/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "rust-core/verisim-repl/src/vcl_fmt.rs", - "to": "rust-core/verisim-repl/src/main.rs", - "relation": "shared_dir:rust-core/verisim-repl/src", + "from": "elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex", + "to": "elixir-orchestration/lib/verisim/federation/adapters/postgresql.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/federation/adapters", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/proof_attempts.rs", - "to": "rust-core/verisim-api/src/auth.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "scripts/smoke-test.sh", + "to": "scripts/self-ingest.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/auth.rs", - "to": "rust-core/verisim-api/src/groove.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "scripts/self-ingest.sh", + "to": "scripts/demo-consonance.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/groove.rs", - "to": "rust-core/verisim-api/src/federation.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "scripts/demo-consonance.sh", + "to": "scripts/two-node-test.sh", + "relation": "shared_dir:scripts", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/federation.rs", - "to": "rust-core/verisim-api/src/transaction.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "rust-core/verisim-wal/src/reader.rs", + "to": "rust-core/verisim-wal/src/writer.rs", + "relation": "shared_dir:rust-core/verisim-wal/src", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/transaction.rs", - "to": "rust-core/verisim-api/src/vcl.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "rust-core/verisim-wal/src/writer.rs", + "to": "rust-core/verisim-wal/src/segment.rs", + "relation": "shared_dir:rust-core/verisim-wal/src", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/vcl.rs", - "to": "rust-core/verisim-api/src/lib.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "rust-core/verisim-wal/src/segment.rs", + "to": "rust-core/verisim-wal/src/entry.rs", + "relation": "shared_dir:rust-core/verisim-wal/src", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/lib.rs", - "to": "rust-core/verisim-api/src/rbac.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "rust-core/verisim-wal/src/entry.rs", + "to": "rust-core/verisim-wal/src/error.rs", + "relation": "shared_dir:rust-core/verisim-wal/src", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/rbac.rs", - "to": "rust-core/verisim-api/src/regenerator.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "rust-core/verisim-storage/src/metrics.rs", + "to": "rust-core/verisim-storage/src/redb_backend.rs", + "relation": "shared_dir:rust-core/verisim-storage/src", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/regenerator.rs", - "to": "rust-core/verisim-api/src/a2ml.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "rust-core/verisim-storage/src/redb_backend.rs", + "to": "rust-core/verisim-storage/src/wal_backend.rs", + "relation": "shared_dir:rust-core/verisim-storage/src", "weight": 1.0 }, { - "from": "rust-core/verisim-api/src/a2ml.rs", - "to": "rust-core/verisim-api/src/main.rs", - "relation": "shared_dir:rust-core/verisim-api/src", + "from": "rust-core/verisim-storage/src/wal_backend.rs", + "to": "rust-core/verisim-storage/src/memory.rs", + "relation": "shared_dir:rust-core/verisim-storage/src", "weight": 1.0 }, { - "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "relation": "shared_dir:.machine_readable/contractiles/adjust", + "from": "rust-core/verisim-storage/src/memory.rs", + "to": "rust-core/verisim-storage/src/error.rs", + "relation": "shared_dir:rust-core/verisim-storage/src", "weight": 1.0 }, { - "from": "playground/src/Highlighter.res", - "to": "playground/src/ApiClient.res", - "relation": "shared_dir:playground/src", + "from": "rust-core/verisim-vector/src/hnsw.rs", + "to": "rust-core/verisim-vector/src/persistent.rs", + "relation": "shared_dir:rust-core/verisim-vector/src", "weight": 1.0 }, { - "from": "playground/src/ApiClient.res", - "to": "playground/src/App.res", - "relation": "shared_dir:playground/src", + "from": "rust-core/verisim-vector/src/persistent.rs", + "to": "rust-core/verisim-vector/src/lib.rs", + "relation": "shared_dir:rust-core/verisim-vector/src", "weight": 1.0 }, { - "from": "playground/src/App.res", - "to": "playground/src/DemoExecutor.res", - "relation": "shared_dir:playground/src", + "from": "elixir-orchestration/lib/verisim/hypatia/dispatch_bridge.ex", + "to": "elixir-orchestration/lib/verisim/hypatia/scan_ingester.ex", + "relation": "shared_dir:elixir-orchestration/lib/verisim/hypatia", "weight": 1.0 }, { - "from": "playground/src/DemoExecutor.res", - "to": "playground/src/Formatter.res", - "relation": "shared_dir:playground/src", + "from": "connectors/clients/rescript/src/VeriSimFederation.res", + "to": "connectors/clients/rescript/src/VeriSimProvenance.res", + "relation": "shared_dir:connectors/clients/rescript/src", "weight": 1.0 }, { - "from": "rust-core/verisim-normalizer/src/conflict.rs", - "to": "rust-core/verisim-normalizer/src/regeneration.rs", - "relation": "shared_dir:rust-core/verisim-normalizer/src", + "from": "connectors/clients/rescript/src/VeriSimProvenance.res", + "to": "connectors/clients/rescript/src/VeriSimHexad.res", + "relation": "shared_dir:connectors/clients/rescript/src", "weight": 1.0 }, { - "from": "rust-core/verisim-normalizer/src/regeneration.rs", - "to": "rust-core/verisim-normalizer/src/lib.rs", - "relation": "shared_dir:rust-core/verisim-normalizer/src", + "from": "connectors/clients/rescript/src/VeriSimHexad.res", + "to": "connectors/clients/rescript/src/VeriSimDrift.res", + "relation": "shared_dir:connectors/clients/rescript/src", "weight": 1.0 }, { - "from": "connectors/test-infra/ct-build.sh", - "to": "connectors/test-infra/deploy.k9.ncl", - "relation": "shared_dir:connectors/test-infra", + "from": "connectors/clients/rescript/src/VeriSimDrift.res", + "to": "connectors/clients/rescript/src/VeriSimClient.res", + "relation": "shared_dir:connectors/clients/rescript/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/query/vclt_gate.ex", - "to": "elixir-orchestration/lib/verisim/query/vcl_bridge.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/query", + "from": "connectors/clients/rescript/src/VeriSimClient.res", + "to": "connectors/clients/rescript/src/VeriSimVcl.res", + "relation": "shared_dir:connectors/clients/rescript/src", "weight": 1.0 }, { - "from": "elixir-orchestration/lib/verisim/query/vcl_bridge.ex", - "to": "elixir-orchestration/lib/verisim/query/query_router.ex", - "relation": "shared_dir:elixir-orchestration/lib/verisim/query", + "from": "connectors/clients/rescript/src/VeriSimVcl.res", + "to": "connectors/clients/rescript/src/VeriSimSearch.res", + "relation": "shared_dir:connectors/clients/rescript/src", "weight": 1.0 }, { "from": "connectors/clients/rust/src/client.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "connectors/clients/rust/src/client.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -3699,13 +3699,13 @@ }, { "from": "connectors/clients/julia/src/client.jl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "connectors/clients/julia/src/client.jl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -3717,13 +3717,13 @@ }, { "from": "connectors/clients/elixir/lib/verisim_client.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "connectors/clients/elixir/lib/verisim_client.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -3735,13 +3735,13 @@ }, { "from": "connectors/clients/zig/src/client.zig", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "connectors/clients/zig/src/client.zig", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -3753,13 +3753,13 @@ }, { "from": "connectors/clients/rescript/src/VeriSimFederation.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "connectors/clients/rescript/src/VeriSimFederation.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -3771,13 +3771,13 @@ }, { "from": "connectors/clients/rescript/src/VeriSimProvenance.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "connectors/clients/rescript/src/VeriSimProvenance.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -3789,13 +3789,13 @@ }, { "from": "connectors/clients/rescript/src/VeriSimHexad.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "connectors/clients/rescript/src/VeriSimHexad.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -3807,13 +3807,13 @@ }, { "from": "connectors/clients/rescript/src/VeriSimDrift.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "connectors/clients/rescript/src/VeriSimDrift.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -3825,13 +3825,13 @@ }, { "from": "connectors/clients/rescript/src/VeriSimClient.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 12.0 }, { "from": "connectors/clients/rescript/src/VeriSimClient.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 12.0 }, @@ -3843,13 +3843,13 @@ }, { "from": "connectors/clients/rescript/src/VeriSimVcl.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "connectors/clients/rescript/src/VeriSimVcl.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -3861,13 +3861,13 @@ }, { "from": "connectors/clients/rescript/src/VeriSimSearch.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 12.0 }, { "from": "connectors/clients/rescript/src/VeriSimSearch.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 12.0 }, @@ -3879,13 +3879,13 @@ }, { "from": "connectors/test-infra/ct-build.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "connectors/test-infra/ct-build.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -3897,13 +3897,13 @@ }, { "from": "connectors/test-infra/deploy.k9.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "connectors/test-infra/deploy.k9.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -3915,13 +3915,13 @@ }, { "from": "connectors/test-infra/seed/redis-init.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "connectors/test-infra/seed/redis-init.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -3933,13 +3933,13 @@ }, { "from": "connectors/test-infra/seed/influxdb-init.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "connectors/test-infra/seed/influxdb-init.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -3951,13 +3951,13 @@ }, { "from": "connectors/test-infra/seed/minio-init.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "connectors/test-infra/seed/minio-init.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -3969,13 +3969,13 @@ }, { "from": "benches/modality_benchmarks.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "benches/modality_benchmarks.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -3987,13 +3987,13 @@ }, { "from": "examples/smoke-test.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/smoke-test.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4005,13 +4005,13 @@ }, { "from": "examples/load-sample-data.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "examples/load-sample-data.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4023,13 +4023,13 @@ }, { "from": "container/entrypoint.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "container/entrypoint.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4041,13 +4041,13 @@ }, { "from": "rust-core/verisim-octad/src/query_octad.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-octad/src/query_octad.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4059,13 +4059,13 @@ }, { "from": "rust-core/verisim-octad/src/ram_promotion.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-octad/src/ram_promotion.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4077,13 +4077,13 @@ }, { "from": "rust-core/verisim-octad/src/store.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-octad/src/store.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4095,13 +4095,13 @@ }, { "from": "rust-core/verisim-octad/src/transaction.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-octad/src/transaction.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4113,13 +4113,13 @@ }, { "from": "rust-core/verisim-octad/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-octad/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4131,13 +4131,13 @@ }, { "from": "rust-core/verisim-octad/tests/crash_recovery_tests.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-octad/tests/crash_recovery_tests.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4149,13 +4149,13 @@ }, { "from": "rust-core/verisim-octad/tests/atomicity_tests.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-octad/tests/atomicity_tests.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4167,13 +4167,13 @@ }, { "from": "rust-core/verisim-octad/tests/stress_tests.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-octad/tests/stress_tests.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4185,13 +4185,13 @@ }, { "from": "rust-core/verisim-octad/tests/integration_tests.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-octad/tests/integration_tests.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4203,13 +4203,13 @@ }, { "from": "rust-core/verisim-drift/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-drift/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4221,13 +4221,13 @@ }, { "from": "rust-core/verisim-wal/src/reader.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-wal/src/reader.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4239,13 +4239,13 @@ }, { "from": "rust-core/verisim-wal/src/writer.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-wal/src/writer.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4257,13 +4257,13 @@ }, { "from": "rust-core/verisim-wal/src/segment.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-wal/src/segment.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4275,13 +4275,13 @@ }, { "from": "rust-core/verisim-wal/src/entry.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 5.0 }, { "from": "rust-core/verisim-wal/src/entry.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 5.0 }, @@ -4293,13 +4293,13 @@ }, { "from": "rust-core/verisim-wal/src/error.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-wal/src/error.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4311,13 +4311,13 @@ }, { "from": "rust-core/verisim-document/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-document/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4329,13 +4329,13 @@ }, { "from": "rust-core/verisim-temporal/src/persistent.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-temporal/src/persistent.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4347,13 +4347,13 @@ }, { "from": "rust-core/verisim-temporal/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-temporal/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4365,13 +4365,13 @@ }, { "from": "rust-core/verisim-nif/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "rust-core/verisim-nif/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -4383,13 +4383,13 @@ }, { "from": "rust-core/verisim-vector/src/hnsw.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 5.0 }, { "from": "rust-core/verisim-vector/src/hnsw.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 5.0 }, @@ -4401,13 +4401,13 @@ }, { "from": "rust-core/verisim-vector/src/persistent.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-vector/src/persistent.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4419,13 +4419,13 @@ }, { "from": "rust-core/verisim-vector/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-vector/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4437,13 +4437,13 @@ }, { "from": "rust-core/verisim-normalizer/src/conflict.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-normalizer/src/conflict.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4455,13 +4455,13 @@ }, { "from": "rust-core/verisim-normalizer/src/regeneration.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-normalizer/src/regeneration.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4473,13 +4473,13 @@ }, { "from": "rust-core/verisim-normalizer/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "rust-core/verisim-normalizer/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, @@ -4491,13 +4491,13 @@ }, { "from": "rust-core/verisim-repl/src/linter.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-repl/src/linter.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4509,13 +4509,13 @@ }, { "from": "rust-core/verisim-repl/src/client.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-repl/src/client.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4527,13 +4527,13 @@ }, { "from": "rust-core/verisim-repl/src/formatter.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-repl/src/formatter.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4545,13 +4545,13 @@ }, { "from": "rust-core/verisim-repl/src/highlighter.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-repl/src/highlighter.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4563,13 +4563,13 @@ }, { "from": "rust-core/verisim-repl/src/completer.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-repl/src/completer.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4581,13 +4581,13 @@ }, { "from": "rust-core/verisim-repl/src/vcl_fmt.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-repl/src/vcl_fmt.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4599,13 +4599,13 @@ }, { "from": "rust-core/verisim-repl/src/main.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-repl/src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4617,13 +4617,13 @@ }, { "from": "rust-core/verisim-semantic/src/circuit_compiler.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-semantic/src/circuit_compiler.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4635,13 +4635,13 @@ }, { "from": "rust-core/verisim-semantic/src/zkp.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-semantic/src/zkp.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4653,13 +4653,13 @@ }, { "from": "rust-core/verisim-semantic/src/circuit_registry.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-semantic/src/circuit_registry.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4671,13 +4671,13 @@ }, { "from": "rust-core/verisim-semantic/src/persistent.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-semantic/src/persistent.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4689,13 +4689,13 @@ }, { "from": "rust-core/verisim-semantic/src/proven_bridge.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-semantic/src/proven_bridge.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4707,13 +4707,13 @@ }, { "from": "rust-core/verisim-semantic/src/verification_keys.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-semantic/src/verification_keys.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4725,13 +4725,13 @@ }, { "from": "rust-core/verisim-semantic/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-semantic/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4743,13 +4743,13 @@ }, { "from": "rust-core/verisim-spatial/src/persistent.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-spatial/src/persistent.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4761,13 +4761,13 @@ }, { "from": "rust-core/verisim-spatial/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-spatial/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4779,13 +4779,13 @@ }, { "from": "rust-core/verisim-api/src/proof_attempts.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "rust-core/verisim-api/src/proof_attempts.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -4797,13 +4797,13 @@ }, { "from": "rust-core/verisim-api/src/auth.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, { "from": "rust-core/verisim-api/src/auth.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 9.0 }, @@ -4815,13 +4815,13 @@ }, { "from": "rust-core/verisim-api/src/groove.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 7.0 }, { "from": "rust-core/verisim-api/src/groove.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 7.0 }, @@ -4833,13 +4833,13 @@ }, { "from": "rust-core/verisim-api/src/federation.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-api/src/federation.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4851,13 +4851,13 @@ }, { "from": "rust-core/verisim-api/src/transaction.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-api/src/transaction.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4869,13 +4869,13 @@ }, { "from": "rust-core/verisim-api/src/vcl.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-api/src/vcl.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4887,13 +4887,13 @@ }, { "from": "rust-core/verisim-api/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 8.0 }, { "from": "rust-core/verisim-api/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 8.0 }, @@ -4905,13 +4905,13 @@ }, { "from": "rust-core/verisim-api/src/rbac.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 7.0 }, { "from": "rust-core/verisim-api/src/rbac.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 7.0 }, @@ -4923,13 +4923,13 @@ }, { "from": "rust-core/verisim-api/src/regenerator.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-api/src/regenerator.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4941,13 +4941,13 @@ }, { "from": "rust-core/verisim-api/src/a2ml.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-api/src/a2ml.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4959,13 +4959,13 @@ }, { "from": "rust-core/verisim-api/src/main.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-api/src/main.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -4977,13 +4977,13 @@ }, { "from": "rust-core/verisim-tensor/src/persistent.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-tensor/src/persistent.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -4995,13 +4995,13 @@ }, { "from": "rust-core/verisim-tensor/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "rust-core/verisim-tensor/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -5013,13 +5013,13 @@ }, { "from": "rust-core/verisim-provenance/src/persistent.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "rust-core/verisim-provenance/src/persistent.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -5031,13 +5031,13 @@ }, { "from": "rust-core/verisim-provenance/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "rust-core/verisim-provenance/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -5049,13 +5049,13 @@ }, { "from": "rust-core/verisim-graph/src/redb_backend.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-graph/src/redb_backend.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5067,13 +5067,13 @@ }, { "from": "rust-core/verisim-graph/src/lib.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-graph/src/lib.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5085,13 +5085,13 @@ }, { "from": "rust-core/verisim-graph/src/oxigraph_backend.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-graph/src/oxigraph_backend.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5103,13 +5103,13 @@ }, { "from": "rust-core/verisim-storage/src/metrics.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-storage/src/metrics.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5121,13 +5121,13 @@ }, { "from": "rust-core/verisim-storage/src/redb_backend.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-storage/src/redb_backend.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5139,13 +5139,13 @@ }, { "from": "rust-core/verisim-storage/src/wal_backend.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-storage/src/wal_backend.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5157,13 +5157,13 @@ }, { "from": "rust-core/verisim-storage/src/memory.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-storage/src/memory.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5175,13 +5175,13 @@ }, { "from": "rust-core/verisim-storage/src/error.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-storage/src/error.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5193,13 +5193,13 @@ }, { "from": "rust-core/verisim-planner/src/stats.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-planner/src/stats.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5211,13 +5211,13 @@ }, { "from": "rust-core/verisim-planner/src/vcl_bridge.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-planner/src/vcl_bridge.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5229,13 +5229,13 @@ }, { "from": "rust-core/verisim-planner/src/slow_query.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 11.0 }, { "from": "rust-core/verisim-planner/src/slow_query.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 11.0 }, @@ -5247,13 +5247,13 @@ }, { "from": "rust-core/verisim-planner/src/profiler.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-planner/src/profiler.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5265,13 +5265,13 @@ }, { "from": "rust-core/verisim-planner/src/explain.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-planner/src/explain.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5283,13 +5283,13 @@ }, { "from": "rust-core/verisim-planner/src/prepared.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "rust-core/verisim-planner/src/prepared.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5301,13 +5301,13 @@ }, { "from": "rust-core/verisim-planner/src/optimizer.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "rust-core/verisim-planner/src/optimizer.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5319,13 +5319,13 @@ }, { "from": "src/vcl/VCLBidir.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/vcl/VCLBidir.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5337,13 +5337,13 @@ }, { "from": "src/vcl/VCLContext.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/vcl/VCLContext.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5355,13 +5355,13 @@ }, { "from": "src/registry/Registry.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "src/registry/Registry.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5373,13 +5373,13 @@ }, { "from": "src/abi/Foreign.idr", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 66.0 }, { "from": "src/abi/Foreign.idr", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 66.0 }, @@ -5391,13 +5391,13 @@ }, { "from": ".machine_readable/contractiles/bust/bust.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/bust/bust.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5409,13 +5409,13 @@ }, { "from": ".machine_readable/contractiles/must/must.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/must/must.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5427,13 +5427,13 @@ }, { "from": ".machine_readable/contractiles/trust/trust.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/trust/trust.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5445,13 +5445,13 @@ }, { "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/adjust/adjust.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5463,13 +5463,13 @@ }, { "from": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/adjust/adjust.k9.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5481,13 +5481,13 @@ }, { "from": ".machine_readable/contractiles/_base.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/_base.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5499,13 +5499,13 @@ }, { "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/intend/intend.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5517,13 +5517,13 @@ }, { "from": ".machine_readable/contractiles/intend/intend.k9.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/intend/intend.k9.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5535,13 +5535,13 @@ }, { "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".machine_readable/contractiles/dust/dust.ncl", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5553,13 +5553,13 @@ }, { "from": "debugger/src/abi/Foreign.idr", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 36.0 }, { "from": "debugger/src/abi/Foreign.idr", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 36.0 }, @@ -5571,13 +5571,13 @@ }, { "from": "debugger/src/abi/Types.idr", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, { "from": "debugger/src/abi/Types.idr", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 3.0 }, @@ -5589,13 +5589,13 @@ }, { "from": "tests/integration_test.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "tests/integration_test.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5607,13 +5607,13 @@ }, { "from": "ffi/zig/src/router.zig", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "ffi/zig/src/router.zig", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -5625,13 +5625,13 @@ }, { "from": "ffi/zig/src/ffi.zig", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/ffi.zig", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5643,13 +5643,13 @@ }, { "from": "ffi/zig/src/main.zig", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "ffi/zig/src/main.zig", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5661,13 +5661,13 @@ }, { "from": "ffi/zig/src/graphql.zig", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "ffi/zig/src/graphql.zig", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -5679,13 +5679,13 @@ }, { "from": "elixir-orchestration/test/verisim/consensus/kraft_wal_test.exs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/test/verisim/consensus/kraft_wal_test.exs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5697,13 +5697,13 @@ }, { "from": "elixir-orchestration/test/verisim/hypatia/dispatch_bridge_test.exs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/test/verisim/hypatia/dispatch_bridge_test.exs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5715,13 +5715,13 @@ }, { "from": "elixir-orchestration/test/verisim/hypatia/scan_ingester_test.exs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/test/verisim/hypatia/scan_ingester_test.exs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5733,13 +5733,13 @@ }, { "from": "elixir-orchestration/test/verisim/query/vclt_gate_test.exs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/test/verisim/query/vclt_gate_test.exs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5751,13 +5751,13 @@ }, { "from": "elixir-orchestration/test/verisim/aspect/concurrency_test.exs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 22.0 }, { "from": "elixir-orchestration/test/verisim/aspect/concurrency_test.exs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 22.0 }, @@ -5769,13 +5769,13 @@ }, { "from": "elixir-orchestration/lib/verisim/drift/drift_monitor.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "elixir-orchestration/lib/verisim/drift/drift_monitor.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -5787,13 +5787,13 @@ }, { "from": "elixir-orchestration/lib/verisim/consensus/kraft_transport.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "elixir-orchestration/lib/verisim/consensus/kraft_transport.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -5805,13 +5805,13 @@ }, { "from": "elixir-orchestration/lib/verisim/consensus/kraft_wal.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/consensus/kraft_wal.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5823,13 +5823,13 @@ }, { "from": "elixir-orchestration/lib/verisim/consensus/kraft_node.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, { "from": "elixir-orchestration/lib/verisim/consensus/kraft_node.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 6.0 }, @@ -5841,13 +5841,13 @@ }, { "from": "elixir-orchestration/lib/verisim/hypatia/dispatch_bridge.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/hypatia/dispatch_bridge.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5859,13 +5859,13 @@ }, { "from": "elixir-orchestration/lib/verisim/hypatia/scan_ingester.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/hypatia/scan_ingester.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5877,13 +5877,13 @@ }, { "from": "elixir-orchestration/lib/verisim/entity/entity_server.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, { "from": "elixir-orchestration/lib/verisim/entity/entity_server.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 4.0 }, @@ -5895,13 +5895,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/resolver.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 10.0 }, { "from": "elixir-orchestration/lib/verisim/federation/resolver.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 10.0 }, @@ -5913,13 +5913,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/clickhouse.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/clickhouse.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5931,13 +5931,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/neo4j.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5949,13 +5949,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/mongodb.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5967,13 +5967,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/influxdb.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -5985,13 +5985,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/elasticsearch.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6003,13 +6003,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/redis.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/redis.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6021,13 +6021,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/sqlite.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6039,13 +6039,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6057,13 +6057,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/vector_db.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6075,13 +6075,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6093,13 +6093,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/surrealdb.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6111,13 +6111,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/duckdb.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6129,13 +6129,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/arangodb.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6147,13 +6147,13 @@ }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/postgresql.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/federation/adapters/postgresql.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6165,13 +6165,13 @@ }, { "from": "elixir-orchestration/lib/verisim/schema/schema_registry.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-orchestration/lib/verisim/schema/schema_registry.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6183,13 +6183,13 @@ }, { "from": "elixir-orchestration/lib/verisim/rust_client.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "elixir-orchestration/lib/verisim/rust_client.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6201,13 +6201,13 @@ }, { "from": "elixir-orchestration/lib/verisim/telemetry/collector.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-orchestration/lib/verisim/telemetry/collector.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6219,13 +6219,13 @@ }, { "from": "elixir-orchestration/lib/verisim/query/vclt_gate.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-orchestration/lib/verisim/query/vclt_gate.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6237,13 +6237,13 @@ }, { "from": "elixir-orchestration/lib/verisim/query/vcl_bridge.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-orchestration/lib/verisim/query/vcl_bridge.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6255,13 +6255,13 @@ }, { "from": "elixir-orchestration/lib/verisim/query/query_router.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-orchestration/lib/verisim/query/query_router.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6273,13 +6273,13 @@ }, { "from": "elixir-orchestration/lib/verisim/health_checker.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "elixir-orchestration/lib/verisim/health_checker.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6291,13 +6291,13 @@ }, { "from": "verification/benchmarks/modality_benchmarks.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 75.0 }, { "from": "verification/benchmarks/modality_benchmarks.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 75.0 }, @@ -6309,13 +6309,13 @@ }, { "from": "verification/tests/integration_test.rs", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "verification/tests/integration_test.rs", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6327,13 +6327,13 @@ }, { "from": "sync-wiki.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "sync-wiki.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6345,13 +6345,13 @@ }, { "from": "playground/public/sw.js", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "playground/public/sw.js", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6363,13 +6363,13 @@ }, { "from": "playground/src/Highlighter.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "playground/src/Highlighter.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6381,13 +6381,13 @@ }, { "from": "playground/src/ApiClient.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, { "from": "playground/src/ApiClient.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 15.0 }, @@ -6399,13 +6399,13 @@ }, { "from": "playground/src/App.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 7.0 }, { "from": "playground/src/App.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 7.0 }, @@ -6417,13 +6417,13 @@ }, { "from": "playground/src/DemoExecutor.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "playground/src/DemoExecutor.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6435,13 +6435,13 @@ }, { "from": "playground/src/Formatter.res", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "playground/src/Formatter.res", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6453,13 +6453,13 @@ }, { "from": "scripts/smoke-test.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/smoke-test.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6471,13 +6471,13 @@ }, { "from": "scripts/self-ingest.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/self-ingest.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6489,13 +6489,13 @@ }, { "from": "scripts/demo-consonance.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/demo-consonance.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6507,13 +6507,13 @@ }, { "from": "scripts/two-node-test.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": "scripts/two-node-test.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6525,13 +6525,13 @@ }, { "from": ".claude/hooks/session-start.sh", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, { "from": ".claude/hooks/session-start.sh", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 1.0 }, @@ -6543,13 +6543,13 @@ }, { "from": "lib/verisim/query_planner_config.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "lib/verisim/query_planner_config.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6561,13 +6561,13 @@ }, { "from": "lib/verisim/circuit_breaker.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "lib/verisim/circuit_breaker.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6579,13 +6579,13 @@ }, { "from": "lib/verisim/adaptive_learner.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "lib/verisim/adaptive_learner.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6597,13 +6597,13 @@ }, { "from": "lib/verisim/query_cache.ex", - "to": "OTP", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, { "from": "lib/verisim/query_cache.ex", - "to": "WebServer", + "to": "OTP", "relation": "framework", "weight": 2.0 }, @@ -6618,19 +6618,38 @@ "taint_matrix": { "rows": [ { - "source_category": "CommandInjection", + "source_category": "PanicPath", "sink_axis": "disk", "severity_value": 2.5, "files": [ - "elixir-orchestration/lib/verisim/query/vclt_gate.ex", - "elixir-orchestration/lib/verisim/query/vcl_bridge.ex" + "connectors/clients/rust/src/client.rs", + "rust-core/verisim-octad/src/query_octad.rs", + "rust-core/verisim-wal/src/writer.rs", + "rust-core/verisim-wal/src/entry.rs", + "rust-core/verisim-nif/src/lib.rs", + "rust-core/verisim-vector/src/hnsw.rs", + "rust-core/verisim-normalizer/src/lib.rs", + "rust-core/verisim-repl/src/client.rs", + "rust-core/verisim-repl/src/main.rs", + "rust-core/verisim-semantic/src/zkp.rs", + "rust-core/verisim-api/src/auth.rs", + "rust-core/verisim-api/src/groove.rs", + "rust-core/verisim-api/src/vcl.rs", + "rust-core/verisim-api/src/lib.rs", + "rust-core/verisim-api/src/rbac.rs", + "rust-core/verisim-api/src/main.rs", + "rust-core/verisim-tensor/src/lib.rs", + "rust-core/verisim-provenance/src/persistent.rs", + "rust-core/verisim-provenance/src/lib.rs", + "rust-core/verisim-planner/src/slow_query.rs", + "verification/benchmarks/modality_benchmarks.rs" ], "frameworks": [ - "OTP", "WebServer", + "OTP", "Networking" ], - "relation": "CommandInjection->Disk" + "relation": "PanicPath->Disk" }, { "source_category": "DynamicCodeExecution", @@ -6640,26 +6659,44 @@ "elixir-orchestration/lib/verisim/federation/adapters/postgresql.ex" ], "frameworks": [ - "OTP", "WebServer", + "OTP", "Networking" ], "relation": "DynamicCodeExecution->Cpu" }, { - "source_category": "CommandInjection", + "source_category": "UnsafeDeserialization", + "sink_axis": "memory", + "severity_value": 3.5, + "files": [ + "connectors/clients/rescript/src/VeriSimFederation.res", + "connectors/clients/rescript/src/VeriSimProvenance.res", + "connectors/clients/rescript/src/VeriSimHexad.res", + "connectors/clients/rescript/src/VeriSimDrift.res", + "connectors/clients/rescript/src/VeriSimVcl.res", + "connectors/clients/rescript/src/VeriSimSearch.res" + ], + "frameworks": [ + "WebServer", + "OTP", + "Networking" + ], + "relation": "UnsafeDeserialization->Memory" + }, + { + "source_category": "UnboundedAllocation", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "elixir-orchestration/lib/verisim/query/vclt_gate.ex", - "elixir-orchestration/lib/verisim/query/vcl_bridge.ex" + "rust-core/verisim-repl/src/main.rs" ], "frameworks": [ - "OTP", "WebServer", + "OTP", "Networking" ], - "relation": "CommandInjection->Cpu" + "relation": "UnboundedAllocation->Cpu" }, { "source_category": "MutationGap", @@ -6719,60 +6756,59 @@ "elixir-orchestration/test/integration_test.exs" ], "frameworks": [ - "OTP", "WebServer", + "OTP", "Networking" ], "relation": "MutationGap->Cpu" }, { - "source_category": "HardcodedSecret", - "sink_axis": "network", - "severity_value": 5.0, + "source_category": "UnboundedAllocation", + "sink_axis": "memory", + "severity_value": 2.5, "files": [ - "connectors/clients/elixir/lib/verisim_client/federation.ex", - "elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex" + "rust-core/verisim-repl/src/main.rs" ], "frameworks": [ - "OTP", "WebServer", + "OTP", "Networking" ], - "relation": "HardcodedSecret->Network" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "PanicPath", + "source_category": "CommandInjection", "sink_axis": "disk", "severity_value": 2.5, "files": [ - "connectors/clients/rust/src/client.rs", - "rust-core/verisim-octad/src/query_octad.rs", - "rust-core/verisim-wal/src/writer.rs", - "rust-core/verisim-wal/src/entry.rs", - "rust-core/verisim-nif/src/lib.rs", - "rust-core/verisim-vector/src/hnsw.rs", - "rust-core/verisim-normalizer/src/lib.rs", - "rust-core/verisim-repl/src/client.rs", - "rust-core/verisim-repl/src/main.rs", - "rust-core/verisim-semantic/src/zkp.rs", - "rust-core/verisim-api/src/auth.rs", - "rust-core/verisim-api/src/groove.rs", - "rust-core/verisim-api/src/vcl.rs", - "rust-core/verisim-api/src/lib.rs", - "rust-core/verisim-api/src/rbac.rs", - "rust-core/verisim-api/src/main.rs", - "rust-core/verisim-tensor/src/lib.rs", - "rust-core/verisim-provenance/src/persistent.rs", - "rust-core/verisim-provenance/src/lib.rs", - "rust-core/verisim-planner/src/slow_query.rs", - "verification/benchmarks/modality_benchmarks.rs" + "elixir-orchestration/lib/verisim/query/vclt_gate.ex", + "elixir-orchestration/lib/verisim/query/vcl_bridge.ex" ], "frameworks": [ + "WebServer", "OTP", + "Networking" + ], + "relation": "CommandInjection->Disk" + }, + { + "source_category": "UnsafeDeserialization", + "sink_axis": "cpu", + "severity_value": 3.5, + "files": [ + "connectors/clients/rescript/src/VeriSimFederation.res", + "connectors/clients/rescript/src/VeriSimProvenance.res", + "connectors/clients/rescript/src/VeriSimHexad.res", + "connectors/clients/rescript/src/VeriSimDrift.res", + "connectors/clients/rescript/src/VeriSimVcl.res", + "connectors/clients/rescript/src/VeriSimSearch.res" + ], + "frameworks": [ "WebServer", + "OTP", "Networking" ], - "relation": "PanicPath->Disk" + "relation": "UnsafeDeserialization->Cpu" }, { "source_category": "InsecureProtocol", @@ -6810,75 +6846,26 @@ "elixir-orchestration/lib/verisim/federation/adapters/verisimdb.ex" ], "frameworks": [ - "OTP", - "WebServer", - "Networking" - ], - "relation": "InsecureProtocol->Network" - }, - { - "source_category": "UnboundedAllocation", - "sink_axis": "memory", - "severity_value": 2.5, - "files": [ - "rust-core/verisim-repl/src/main.rs" - ], - "frameworks": [ - "OTP", "WebServer", - "Networking" - ], - "relation": "UnboundedAllocation->Memory" - }, - { - "source_category": "ProofDrift", - "sink_axis": "cpu", - "severity_value": 2.5, - "files": [ - "formal/Drift.v", - "formal/PlannerSemantic.v", - "formal/Provenance.v", - "connectors/clients/julia/test/runtests.jl" - ], - "frameworks": [ "OTP", - "WebServer", "Networking" ], - "relation": "ProofDrift->Cpu" + "relation": "InsecureProtocol->Network" }, { - "source_category": "UnboundedAllocation", + "source_category": "CommandInjection", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "rust-core/verisim-repl/src/main.rs" + "elixir-orchestration/lib/verisim/query/vclt_gate.ex", + "elixir-orchestration/lib/verisim/query/vcl_bridge.ex" ], "frameworks": [ - "OTP", "WebServer", - "Networking" - ], - "relation": "UnboundedAllocation->Cpu" - }, - { - "source_category": "UnsafeDeserialization", - "sink_axis": "memory", - "severity_value": 3.5, - "files": [ - "connectors/clients/rescript/src/VeriSimFederation.res", - "connectors/clients/rescript/src/VeriSimProvenance.res", - "connectors/clients/rescript/src/VeriSimHexad.res", - "connectors/clients/rescript/src/VeriSimDrift.res", - "connectors/clients/rescript/src/VeriSimVcl.res", - "connectors/clients/rescript/src/VeriSimSearch.res" - ], - "frameworks": [ "OTP", - "WebServer", "Networking" ], - "relation": "UnsafeDeserialization->Memory" + "relation": "CommandInjection->Cpu" }, { "source_category": "PanicPath", @@ -6910,8 +6897,8 @@ "playground/src/App.res" ], "frameworks": [ - "OTP", "WebServer", + "OTP", "Networking" ], "relation": "PanicPath->Memory" @@ -6924,30 +6911,43 @@ "scripts/two-node-test.sh" ], "frameworks": [ - "OTP", "WebServer", + "OTP", "Networking" ], "relation": "PathTraversal->Disk" }, { - "source_category": "UnsafeDeserialization", - "sink_axis": "cpu", - "severity_value": 3.5, + "source_category": "HardcodedSecret", + "sink_axis": "network", + "severity_value": 5.0, "files": [ - "connectors/clients/rescript/src/VeriSimFederation.res", - "connectors/clients/rescript/src/VeriSimProvenance.res", - "connectors/clients/rescript/src/VeriSimHexad.res", - "connectors/clients/rescript/src/VeriSimDrift.res", - "connectors/clients/rescript/src/VeriSimVcl.res", - "connectors/clients/rescript/src/VeriSimSearch.res" + "connectors/clients/elixir/lib/verisim_client/federation.ex", + "elixir-orchestration/lib/verisim/federation/adapters/object_storage.ex" ], "frameworks": [ + "WebServer", "OTP", + "Networking" + ], + "relation": "HardcodedSecret->Network" + }, + { + "source_category": "ProofDrift", + "sink_axis": "cpu", + "severity_value": 2.5, + "files": [ + "formal/Drift.v", + "formal/PlannerSemantic.v", + "formal/Provenance.v", + "connectors/clients/julia/test/runtests.jl" + ], + "frameworks": [ "WebServer", + "OTP", "Networking" ], - "relation": "UnsafeDeserialization->Cpu" + "relation": "ProofDrift->Cpu" } ] } diff --git a/scans/verisimiser.json b/scans/verisimiser.json index c574014c..ad30d974 100644 --- a/scans/verisimiser.json +++ b/scans/verisimiser.json @@ -359,35 +359,17 @@ } ], "recommended_attacks": [ - "disk", - "cpu", "memory", + "cpu", + "disk", "concurrency" ], "dependency_graph": { "edges": [ { - "from": "src/codegen/parser.rs", - "to": "src/codegen/overlay.rs", - "relation": "shared_dir:src/codegen", - "weight": 1.0 - }, - { - "from": "src/codegen/overlay.rs", - "to": "src/codegen/query.rs", - "relation": "shared_dir:src/codegen", - "weight": 1.0 - }, - { - "from": "src/codegen/query.rs", - "to": "src/codegen/ident.rs", - "relation": "shared_dir:src/codegen", - "weight": 1.0 - }, - { - "from": "src/tier1/provenance.rs", - "to": "src/tier1/temporal.rs", - "relation": "shared_dir:src/tier1", + "from": "src/sidecar/json.rs", + "to": "src/sidecar/lock.rs", + "relation": "shared_dir:src/sidecar", "weight": 1.0 }, { @@ -408,6 +390,12 @@ "relation": "shared_dir:tests", "weight": 1.0 }, + { + "from": "src/tier1/provenance.rs", + "to": "src/tier1/temporal.rs", + "relation": "shared_dir:src/tier1", + "weight": 1.0 + }, { "from": "src/doctor.rs", "to": "src/gc.rs", @@ -421,9 +409,21 @@ "weight": 1.0 }, { - "from": "src/sidecar/json.rs", - "to": "src/sidecar/lock.rs", - "relation": "shared_dir:src/sidecar", + "from": "src/codegen/parser.rs", + "to": "src/codegen/overlay.rs", + "relation": "shared_dir:src/codegen", + "weight": 1.0 + }, + { + "from": "src/codegen/overlay.rs", + "to": "src/codegen/query.rs", + "relation": "shared_dir:src/codegen", + "weight": 1.0 + }, + { + "from": "src/codegen/query.rs", + "to": "src/codegen/ident.rs", + "relation": "shared_dir:src/codegen", "weight": 1.0 } ] diff --git a/scans/vexometer.json b/scans/vexometer.json index 466dbbee..4e5a808b 100644 --- a/scans/vexometer.json +++ b/scans/vexometer.json @@ -770,110 +770,14 @@ } ], "recommended_attacks": [ - "memory", - "network", "cpu", "disk", + "memory", + "network", "concurrency" ], "dependency_graph": { "edges": [ - { - "from": "lazy-eliminator/src/trace.rs", - "to": "lazy-eliminator/src/config.rs", - "relation": "shared_dir:lazy-eliminator/src", - "weight": 1.0 - }, - { - "from": "lazy-eliminator/src/config.rs", - "to": "lazy-eliminator/src/lib.rs", - "relation": "shared_dir:lazy-eliminator/src", - "weight": 1.0 - }, - { - "from": "lazy-eliminator/src/lib.rs", - "to": "lazy-eliminator/src/patterns.rs", - "relation": "shared_dir:lazy-eliminator/src", - "weight": 1.0 - }, - { - "from": "lazy-eliminator/src/patterns.rs", - "to": "lazy-eliminator/src/main.rs", - "relation": "shared_dir:lazy-eliminator/src", - "weight": 1.0 - }, - { - "from": "lazy-eliminator/src/main.rs", - "to": "lazy-eliminator/src/analyzer.rs", - "relation": "shared_dir:lazy-eliminator/src", - "weight": 1.0 - }, - { - "from": "vext-email-gateway/src/types.rs", - "to": "vext-email-gateway/src/main.rs", - "relation": "shared_dir:vext-email-gateway/src", - "weight": 1.0 - }, - { - "from": "vext/vext-core/src/irc_client.rs", - "to": "vext/vext-core/src/protocol.rs", - "relation": "shared_dir:vext/vext-core/src", - "weight": 1.0 - }, - { - "from": "vext/vext-core/src/protocol.rs", - "to": "vext/vext-core/src/pool.rs", - "relation": "shared_dir:vext/vext-core/src", - "weight": 1.0 - }, - { - "from": "vext/vext-core/src/pool.rs", - "to": "vext/vext-core/src/groove.rs", - "relation": "shared_dir:vext/vext-core/src", - "weight": 1.0 - }, - { - "from": "vext/vext-core/src/groove.rs", - "to": "vext/vext-core/src/config.rs", - "relation": "shared_dir:vext/vext-core/src", - "weight": 1.0 - }, - { - "from": "vext/vext-core/src/config.rs", - "to": "vext/vext-core/src/listener.rs", - "relation": "shared_dir:vext/vext-core/src", - "weight": 1.0 - }, - { - "from": "vext/vext-core/src/listener.rs", - "to": "vext/vext-core/src/error.rs", - "relation": "shared_dir:vext/vext-core/src", - "weight": 1.0 - }, - { - "from": "vext/vext-core/src/error.rs", - "to": "vext/vext-core/src/main.rs", - "relation": "shared_dir:vext/vext-core/src", - "weight": 1.0 - }, - { - "from": "vext/vext-tools/src/hooks/Git.res", - "to": "vext/vext-tools/src/hooks/Install.res", - "relation": "shared_dir:vext/vext-tools/src/hooks", - "weight": 1.0 - }, - { - "from": "vexometer/scripts/publish-bench-to-verisim.sh", - "to": "vexometer/scripts/run-benchmarks.sh", - "relation": "shared_dir:vexometer/scripts", - "weight": 1.0 - }, - { - "from": "vexometer/tests/test_runner.adb", - "to": "vexometer/tests/benchmark_runner.adb", - "relation": "shared_dir:vexometer/tests", - "weight": 1.0 - }, { "from": "vexometer/src/vexometer-patterns.ads", "to": "vexometer/src/vexometer-sfr.ads", @@ -975,6 +879,102 @@ "to": "vexometer/src/vexometer-rci.ads", "relation": "shared_dir:vexometer/src", "weight": 1.0 + }, + { + "from": "vexometer/tests/test_runner.adb", + "to": "vexometer/tests/benchmark_runner.adb", + "relation": "shared_dir:vexometer/tests", + "weight": 1.0 + }, + { + "from": "vexometer/scripts/publish-bench-to-verisim.sh", + "to": "vexometer/scripts/run-benchmarks.sh", + "relation": "shared_dir:vexometer/scripts", + "weight": 1.0 + }, + { + "from": "lazy-eliminator/src/trace.rs", + "to": "lazy-eliminator/src/config.rs", + "relation": "shared_dir:lazy-eliminator/src", + "weight": 1.0 + }, + { + "from": "lazy-eliminator/src/config.rs", + "to": "lazy-eliminator/src/lib.rs", + "relation": "shared_dir:lazy-eliminator/src", + "weight": 1.0 + }, + { + "from": "lazy-eliminator/src/lib.rs", + "to": "lazy-eliminator/src/patterns.rs", + "relation": "shared_dir:lazy-eliminator/src", + "weight": 1.0 + }, + { + "from": "lazy-eliminator/src/patterns.rs", + "to": "lazy-eliminator/src/main.rs", + "relation": "shared_dir:lazy-eliminator/src", + "weight": 1.0 + }, + { + "from": "lazy-eliminator/src/main.rs", + "to": "lazy-eliminator/src/analyzer.rs", + "relation": "shared_dir:lazy-eliminator/src", + "weight": 1.0 + }, + { + "from": "vext/vext-core/src/irc_client.rs", + "to": "vext/vext-core/src/protocol.rs", + "relation": "shared_dir:vext/vext-core/src", + "weight": 1.0 + }, + { + "from": "vext/vext-core/src/protocol.rs", + "to": "vext/vext-core/src/pool.rs", + "relation": "shared_dir:vext/vext-core/src", + "weight": 1.0 + }, + { + "from": "vext/vext-core/src/pool.rs", + "to": "vext/vext-core/src/groove.rs", + "relation": "shared_dir:vext/vext-core/src", + "weight": 1.0 + }, + { + "from": "vext/vext-core/src/groove.rs", + "to": "vext/vext-core/src/config.rs", + "relation": "shared_dir:vext/vext-core/src", + "weight": 1.0 + }, + { + "from": "vext/vext-core/src/config.rs", + "to": "vext/vext-core/src/listener.rs", + "relation": "shared_dir:vext/vext-core/src", + "weight": 1.0 + }, + { + "from": "vext/vext-core/src/listener.rs", + "to": "vext/vext-core/src/error.rs", + "relation": "shared_dir:vext/vext-core/src", + "weight": 1.0 + }, + { + "from": "vext/vext-core/src/error.rs", + "to": "vext/vext-core/src/main.rs", + "relation": "shared_dir:vext/vext-core/src", + "weight": 1.0 + }, + { + "from": "vext/vext-tools/src/hooks/Git.res", + "to": "vext/vext-tools/src/hooks/Install.res", + "relation": "shared_dir:vext/vext-tools/src/hooks", + "weight": 1.0 + }, + { + "from": "vext-email-gateway/src/types.rs", + "to": "vext-email-gateway/src/main.rs", + "relation": "shared_dir:vext-email-gateway/src", + "weight": 1.0 } ] }, @@ -1012,6 +1012,18 @@ "frameworks": [], "relation": "HardcodedSecret->Network" }, + { + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, + "files": [ + "lazy-eliminator/src/patterns.rs", + "vext-email-gateway/src/types.rs", + "vext-email-gateway/src/main.rs" + ], + "frameworks": [], + "relation": "PanicPath->Disk" + }, { "source_category": "UnboundedAllocation", "sink_axis": "cpu", @@ -1036,18 +1048,6 @@ ], "frameworks": [], "relation": "PanicPath->Memory" - }, - { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, - "files": [ - "lazy-eliminator/src/patterns.rs", - "vext-email-gateway/src/types.rs", - "vext-email-gateway/src/main.rs" - ], - "frameworks": [], - "relation": "PanicPath->Disk" } ] } diff --git a/scans/volumod.json b/scans/volumod.json index b48518f5..8403cb80 100644 --- a/scans/volumod.json +++ b/scans/volumod.json @@ -194,24 +194,6 @@ ], "dependency_graph": { "edges": [ - { - "from": "src/abi/Foreign.idr", - "to": "src/abi/Types.idr", - "relation": "shared_dir:src/abi", - "weight": 1.0 - }, - { - "from": "browser/rescript/src/VoluModProcessor.res", - "to": "browser/rescript/src/AudioWorkletProcessor.res", - "relation": "shared_dir:browser/rescript/src", - "weight": 1.0 - }, - { - "from": "browser/rescript/src/AudioWorkletProcessor.res", - "to": "browser/rescript/src/VoluModExtension.res", - "relation": "shared_dir:browser/rescript/src", - "weight": 1.0 - }, { "from": "browser/rescript/lib/ocaml/VoluModProcessor.res", "to": "browser/rescript/lib/ocaml/AudioWorkletProcessor.res", @@ -235,6 +217,24 @@ "to": "browser/rescript/lib/bs/src/VoluModExtension.res", "relation": "shared_dir:browser/rescript/lib/bs/src", "weight": 1.0 + }, + { + "from": "browser/rescript/src/VoluModProcessor.res", + "to": "browser/rescript/src/AudioWorkletProcessor.res", + "relation": "shared_dir:browser/rescript/src", + "weight": 1.0 + }, + { + "from": "browser/rescript/src/AudioWorkletProcessor.res", + "to": "browser/rescript/src/VoluModExtension.res", + "relation": "shared_dir:browser/rescript/src", + "weight": 1.0 + }, + { + "from": "src/abi/Foreign.idr", + "to": "src/abi/Types.idr", + "relation": "shared_dir:src/abi", + "weight": 1.0 } ] }, diff --git a/scans/voyage-enterprise-decision-system.json b/scans/voyage-enterprise-decision-system.json index 78d7a385..1e2b7605 100644 --- a/scans/voyage-enterprise-decision-system.json +++ b/scans/voyage-enterprise-decision-system.json @@ -206,10 +206,10 @@ } ], "recommended_attacks": [ - "cpu", - "memory", "concurrency", - "disk" + "disk", + "cpu", + "memory" ], "dependency_graph": { "edges": [ @@ -236,25 +236,25 @@ "taint_matrix": { "rows": [ { - "source_category": "InputBoundary", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "disk", "severity_value": 2.5, "files": [ - "src/julia-viz/src/components/RealTimeTracker.jl", - "test/integration/test_dragonfly.jl" + "src/rust-routing/src/main.rs" ], "frameworks": [], - "relation": "InputBoundary->Cpu" + "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", - "sink_axis": "disk", + "source_category": "InputBoundary", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "src/rust-routing/src/main.rs" + "src/julia-viz/src/components/RealTimeTracker.jl", + "test/integration/test_dragonfly.jl" ], "frameworks": [], - "relation": "PanicPath->Disk" + "relation": "InputBoundary->Cpu" }, { "source_category": "PanicPath", diff --git a/scans/wokelang.json b/scans/wokelang.json index f178b978..4779891a 100644 --- a/scans/wokelang.json +++ b/scans/wokelang.json @@ -732,78 +732,12 @@ "recommended_attacks": [ "memory", "disk", - "cpu", "concurrency", + "cpu", "network" ], "dependency_graph": { "edges": [ - { - "from": "src/vm/mod.rs", - "to": "src/vm/bytecode.rs", - "relation": "shared_dir:src/vm", - "weight": 1.0 - }, - { - "from": "src/vm/bytecode.rs", - "to": "src/vm/compiler.rs", - "relation": "shared_dir:src/vm", - "weight": 1.0 - }, - { - "from": "src/vm/compiler.rs", - "to": "src/vm/machine.rs", - "relation": "shared_dir:src/vm", - "weight": 1.0 - }, - { - "from": "src/stdlib/io.rs", - "to": "src/stdlib/json.rs", - "relation": "shared_dir:src/stdlib", - "weight": 1.0 - }, - { - "from": "src/stdlib/json.rs", - "to": "src/stdlib/chan.rs", - "relation": "shared_dir:src/stdlib", - "weight": 1.0 - }, - { - "from": "src/stdlib/chan.rs", - "to": "src/stdlib/time.rs", - "relation": "shared_dir:src/stdlib", - "weight": 1.0 - }, - { - "from": "src/stdlib/time.rs", - "to": "src/stdlib/net.rs", - "relation": "shared_dir:src/stdlib", - "weight": 1.0 - }, - { - "from": "src/stdlib/net.rs", - "to": "src/stdlib/array.rs", - "relation": "shared_dir:src/stdlib", - "weight": 1.0 - }, - { - "from": "src/stdlib/array.rs", - "to": "src/stdlib/string.rs", - "relation": "shared_dir:src/stdlib", - "weight": 1.0 - }, - { - "from": "src/security/consent.rs", - "to": "src/security/mod.rs", - "relation": "shared_dir:src/security", - "weight": 1.0 - }, - { - "from": "src/lexer/mod.rs", - "to": "src/lexer/token.rs", - "relation": "shared_dir:src/lexer", - "weight": 1.0 - }, { "from": "src/interpreter/mod.rs", "to": "src/interpreter/value.rs", @@ -811,15 +745,15 @@ "weight": 1.0 }, { - "from": "src/sexpr.rs", - "to": "src/modules.rs", - "relation": "shared_dir:src", + "from": "src/lsp/handlers/diagnostics.rs", + "to": "src/lsp/handlers/completion.rs", + "relation": "shared_dir:src/lsp/handlers", "weight": 1.0 }, { - "from": "src/modules.rs", - "to": "src/main.rs", - "relation": "shared_dir:src", + "from": "conformance/valid/v23_nested_consent.woke", + "to": "conformance/valid/v05_consent.woke", + "relation": "shared_dir:conformance/valid", "weight": 1.0 }, { @@ -888,6 +822,48 @@ "relation": "shared_dir:examples", "weight": 1.0 }, + { + "from": "verification/conformance/valid/v23_nested_consent.woke", + "to": "verification/conformance/valid/v05_consent.woke", + "relation": "shared_dir:verification/conformance/valid", + "weight": 1.0 + }, + { + "from": "src/vm/mod.rs", + "to": "src/vm/bytecode.rs", + "relation": "shared_dir:src/vm", + "weight": 1.0 + }, + { + "from": "src/vm/bytecode.rs", + "to": "src/vm/compiler.rs", + "relation": "shared_dir:src/vm", + "weight": 1.0 + }, + { + "from": "src/vm/compiler.rs", + "to": "src/vm/machine.rs", + "relation": "shared_dir:src/vm", + "weight": 1.0 + }, + { + "from": "src/lexer/mod.rs", + "to": "src/lexer/token.rs", + "relation": "shared_dir:src/lexer", + "weight": 1.0 + }, + { + "from": "src/sexpr.rs", + "to": "src/modules.rs", + "relation": "shared_dir:src", + "weight": 1.0 + }, + { + "from": "src/modules.rs", + "to": "src/main.rs", + "relation": "shared_dir:src", + "weight": 1.0 + }, { "from": "src/lsp/stdlib_metadata.rs", "to": "src/lsp/backend.rs", @@ -895,21 +871,45 @@ "weight": 1.0 }, { - "from": "verification/conformance/valid/v23_nested_consent.woke", - "to": "verification/conformance/valid/v05_consent.woke", - "relation": "shared_dir:verification/conformance/valid", + "from": "src/stdlib/io.rs", + "to": "src/stdlib/json.rs", + "relation": "shared_dir:src/stdlib", "weight": 1.0 }, { - "from": "conformance/valid/v23_nested_consent.woke", - "to": "conformance/valid/v05_consent.woke", - "relation": "shared_dir:conformance/valid", + "from": "src/stdlib/json.rs", + "to": "src/stdlib/chan.rs", + "relation": "shared_dir:src/stdlib", "weight": 1.0 }, { - "from": "src/lsp/handlers/diagnostics.rs", - "to": "src/lsp/handlers/completion.rs", - "relation": "shared_dir:src/lsp/handlers", + "from": "src/stdlib/chan.rs", + "to": "src/stdlib/time.rs", + "relation": "shared_dir:src/stdlib", + "weight": 1.0 + }, + { + "from": "src/stdlib/time.rs", + "to": "src/stdlib/net.rs", + "relation": "shared_dir:src/stdlib", + "weight": 1.0 + }, + { + "from": "src/stdlib/net.rs", + "to": "src/stdlib/array.rs", + "relation": "shared_dir:src/stdlib", + "weight": 1.0 + }, + { + "from": "src/stdlib/array.rs", + "to": "src/stdlib/string.rs", + "relation": "shared_dir:src/stdlib", + "weight": 1.0 + }, + { + "from": "src/security/consent.rs", + "to": "src/security/mod.rs", + "relation": "shared_dir:src/security", "weight": 1.0 }, { @@ -1254,7 +1254,7 @@ "rows": [ { "source_category": "PanicPath", - "sink_axis": "disk", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/parser/mod.rs", @@ -1270,23 +1270,23 @@ "frameworks": [ "Networking" ], - "relation": "PanicPath->Disk" + "relation": "PanicPath->Memory" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, + "source_category": "UnsafeCode", + "sink_axis": "concurrency", + "severity_value": 3.5, "files": [ - "src/stdlib/net.rs" + "src/ffi/c_api.rs" ], "frameworks": [ "Networking" ], - "relation": "InsecureProtocol->Network" + "relation": "UnsafeCode->Concurrency" }, { "source_category": "PanicPath", - "sink_axis": "memory", + "sink_axis": "disk", "severity_value": 2.5, "files": [ "src/parser/mod.rs", @@ -1302,19 +1302,19 @@ "frameworks": [ "Networking" ], - "relation": "PanicPath->Memory" + "relation": "PanicPath->Disk" }, { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", - "severity_value": 3.5, + "source_category": "InsecureProtocol", + "sink_axis": "network", + "severity_value": 2.5, "files": [ - "src/ffi/c_api.rs" + "src/stdlib/net.rs" ], "frameworks": [ "Networking" ], - "relation": "UnsafeCode->Concurrency" + "relation": "InsecureProtocol->Network" }, { "source_category": "UnsafeCode", diff --git a/scans/wokelangiser.json b/scans/wokelangiser.json index 04b46b30..45a56987 100644 --- a/scans/wokelangiser.json +++ b/scans/wokelangiser.json @@ -211,25 +211,25 @@ "rows": [ { "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "sink_axis": "memory", "severity_value": 2.5, "files": [ "src/codegen/parser.rs", "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Cpu" + "relation": "UnboundedAllocation->Memory" }, { "source_category": "UnboundedAllocation", - "sink_axis": "memory", + "sink_axis": "cpu", "severity_value": 2.5, "files": [ "src/codegen/parser.rs", "src/manifest/mod.rs" ], "frameworks": [], - "relation": "UnboundedAllocation->Memory" + "relation": "UnboundedAllocation->Cpu" } ] } diff --git a/scans/wordpress-tools.json b/scans/wordpress-tools.json index 0d309e00..e50552a6 100644 --- a/scans/wordpress-tools.json +++ b/scans/wordpress-tools.json @@ -4,8 +4,8 @@ "language": "javascript", "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], "weak_points": [ { @@ -1391,13 +1391,31 @@ ], "recommended_attacks": [ "memory", - "network", + "concurrency", "disk", "cpu", - "concurrency" + "network" ], "dependency_graph": { "edges": [ + { + "from": "praxis/SymbolicEngine/dashboard/src/ConfigLoader.res", + "to": "praxis/SymbolicEngine/dashboard/src/ApiServer.res", + "relation": "shared_dir:praxis/SymbolicEngine/dashboard/src", + "weight": 1.0 + }, + { + "from": "praxis/SymbolicEngine/swarm/tests/worker.test.ts", + "to": "praxis/SymbolicEngine/swarm/tests/coordinator.test.ts", + "relation": "shared_dir:praxis/SymbolicEngine/swarm/tests", + "weight": 1.0 + }, + { + "from": "praxis/Core/introspection/src/reports/html-reporter.rkt", + "to": "praxis/Core/introspection/src/reports/json-reporter.rkt", + "relation": "shared_dir:praxis/Core/introspection/src/reports", + "weight": 1.0 + }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/ConfigLoader.res", "to": "praxis/SymbolicEngine/dashboard/lib/ocaml/ApiServer.res", @@ -1423,33 +1441,33 @@ "weight": 1.0 }, { - "from": "resurrect/src/socp-tui/src/config.rs", - "to": "resurrect/src/socp-tui/src/events.rs", - "relation": "shared_dir:resurrect/src/socp-tui/src", + "from": "praxis/wp_praxis_core/src/validation.rs", + "to": "praxis/wp_praxis_core/src/manifest.rs", + "relation": "shared_dir:praxis/wp_praxis_core/src", "weight": 1.0 }, { - "from": "resurrect/src/socp-tui/src/events.rs", - "to": "resurrect/src/socp-tui/src/app.rs", - "relation": "shared_dir:resurrect/src/socp-tui/src", + "from": "praxis/wp_praxis_core/src/manifest.rs", + "to": "praxis/wp_praxis_core/src/verification.rs", + "relation": "shared_dir:praxis/wp_praxis_core/src", "weight": 1.0 }, { - "from": "praxis/SymbolicEngine/dashboard/js/workflow-visualizer.ts", - "to": "praxis/SymbolicEngine/dashboard/js/dashboard.ts", - "relation": "shared_dir:praxis/SymbolicEngine/dashboard/js", + "from": "praxis/wp_praxis_core/src/verification.rs", + "to": "praxis/wp_praxis_core/src/symbol.rs", + "relation": "shared_dir:praxis/wp_praxis_core/src", "weight": 1.0 }, { - "from": "praxis/SymbolicEngine/dashboard/js/dashboard.ts", - "to": "praxis/SymbolicEngine/dashboard/js/symbol-inspector.ts", - "relation": "shared_dir:praxis/SymbolicEngine/dashboard/js", + "from": "resurrect/src/socp-tui/src/config.rs", + "to": "resurrect/src/socp-tui/src/events.rs", + "relation": "shared_dir:resurrect/src/socp-tui/src", "weight": 1.0 }, { - "from": "praxis/SymbolicEngine/swarm/tests/worker.test.ts", - "to": "praxis/SymbolicEngine/swarm/tests/coordinator.test.ts", - "relation": "shared_dir:praxis/SymbolicEngine/swarm/tests", + "from": "resurrect/src/socp-tui/src/events.rs", + "to": "resurrect/src/socp-tui/src/app.rs", + "relation": "shared_dir:resurrect/src/socp-tui/src", "weight": 1.0 }, { @@ -1501,105 +1519,87 @@ "weight": 1.0 }, { - "from": "journal-theme/assets/rescript/src/ViewTransitions.res", - "to": "journal-theme/assets/rescript/src/WasmLoader.res", - "relation": "shared_dir:journal-theme/assets/rescript/src", - "weight": 1.0 - }, - { - "from": "journal-theme/assets/rescript/src/WasmLoader.res", - "to": "journal-theme/assets/rescript/src/WebComponents.res", - "relation": "shared_dir:journal-theme/assets/rescript/src", - "weight": 1.0 - }, - { - "from": "journal-theme/assets/rescript/src/WebComponents.res", - "to": "journal-theme/assets/rescript/src/Accessibility.res", - "relation": "shared_dir:journal-theme/assets/rescript/src", - "weight": 1.0 - }, - { - "from": "journal-theme/assets/rescript/src/Accessibility.res", - "to": "journal-theme/assets/rescript/src/Sinople.res", - "relation": "shared_dir:journal-theme/assets/rescript/src", + "from": "praxis/SymbolicEngine/graphql/lib/ocaml/Jwt.res", + "to": "praxis/SymbolicEngine/graphql/lib/ocaml/Server.res", + "relation": "shared_dir:praxis/SymbolicEngine/graphql/lib/ocaml", "weight": 1.0 }, { - "from": "praxis/SymbolicEngine/dashboard/src/ConfigLoader.res", - "to": "praxis/SymbolicEngine/dashboard/src/ApiServer.res", - "relation": "shared_dir:praxis/SymbolicEngine/dashboard/src", + "from": "praxis/SymbolicEngine/dashboard/js/workflow-visualizer.ts", + "to": "praxis/SymbolicEngine/dashboard/js/dashboard.ts", + "relation": "shared_dir:praxis/SymbolicEngine/dashboard/js", "weight": 1.0 }, { - "from": "praxis/Core/introspection/src/reports/html-reporter.rkt", - "to": "praxis/Core/introspection/src/reports/json-reporter.rkt", - "relation": "shared_dir:praxis/Core/introspection/src/reports", + "from": "praxis/SymbolicEngine/dashboard/js/dashboard.ts", + "to": "praxis/SymbolicEngine/dashboard/js/symbol-inspector.ts", + "relation": "shared_dir:praxis/SymbolicEngine/dashboard/js", "weight": 1.0 }, { - "from": "praxis/wp_praxis_core/src/parser/toml.rs", - "to": "praxis/wp_praxis_core/src/parser/yaml.rs", - "relation": "shared_dir:praxis/wp_praxis_core/src/parser", + "from": "project-wharf/deploy/setup.sh", + "to": "project-wharf/deploy/verify-sqli.sh", + "relation": "shared_dir:project-wharf/deploy", "weight": 1.0 }, { - "from": "praxis/wp_praxis_core/src/validation.rs", - "to": "praxis/wp_praxis_core/src/manifest.rs", - "relation": "shared_dir:praxis/wp_praxis_core/src", + "from": "project-wharf/deploy/verify-sqli.sh", + "to": "project-wharf/deploy/local-test.sh", + "relation": "shared_dir:project-wharf/deploy", "weight": 1.0 }, { - "from": "praxis/wp_praxis_core/src/manifest.rs", - "to": "praxis/wp_praxis_core/src/verification.rs", - "relation": "shared_dir:praxis/wp_praxis_core/src", + "from": "project-wharf/scripts/deploy_yacht.sh", + "to": "project-wharf/scripts/smoke_test.sh", + "relation": "shared_dir:project-wharf/scripts", "weight": 1.0 }, { - "from": "praxis/wp_praxis_core/src/verification.rs", - "to": "praxis/wp_praxis_core/src/symbol.rs", - "relation": "shared_dir:praxis/wp_praxis_core/src", + "from": "project-wharf/scripts/smoke_test.sh", + "to": "project-wharf/scripts/render_zone.sh", + "relation": "shared_dir:project-wharf/scripts", "weight": 1.0 }, { - "from": "project-wharf/deploy/setup.sh", - "to": "project-wharf/deploy/verify-sqli.sh", - "relation": "shared_dir:project-wharf/deploy", + "from": "project-wharf/scripts/render_zone.sh", + "to": "project-wharf/scripts/demo.sh", + "relation": "shared_dir:project-wharf/scripts", "weight": 1.0 }, { - "from": "project-wharf/deploy/verify-sqli.sh", - "to": "project-wharf/deploy/local-test.sh", - "relation": "shared_dir:project-wharf/deploy", + "from": "praxis/wp_praxis_core/src/parser/toml.rs", + "to": "praxis/wp_praxis_core/src/parser/yaml.rs", + "relation": "shared_dir:praxis/wp_praxis_core/src/parser", "weight": 1.0 }, { - "from": "project-wharf/bin/yacht-agent/src/ebpf.rs", - "to": "project-wharf/bin/yacht-agent/src/main.rs", - "relation": "shared_dir:project-wharf/bin/yacht-agent/src", + "from": "journal-theme/assets/rescript/src/ViewTransitions.res", + "to": "journal-theme/assets/rescript/src/WasmLoader.res", + "relation": "shared_dir:journal-theme/assets/rescript/src", "weight": 1.0 }, { - "from": "praxis/SymbolicEngine/graphql/lib/ocaml/Jwt.res", - "to": "praxis/SymbolicEngine/graphql/lib/ocaml/Server.res", - "relation": "shared_dir:praxis/SymbolicEngine/graphql/lib/ocaml", + "from": "journal-theme/assets/rescript/src/WasmLoader.res", + "to": "journal-theme/assets/rescript/src/WebComponents.res", + "relation": "shared_dir:journal-theme/assets/rescript/src", "weight": 1.0 }, { - "from": "project-wharf/scripts/deploy_yacht.sh", - "to": "project-wharf/scripts/smoke_test.sh", - "relation": "shared_dir:project-wharf/scripts", + "from": "journal-theme/assets/rescript/src/WebComponents.res", + "to": "journal-theme/assets/rescript/src/Accessibility.res", + "relation": "shared_dir:journal-theme/assets/rescript/src", "weight": 1.0 }, { - "from": "project-wharf/scripts/smoke_test.sh", - "to": "project-wharf/scripts/render_zone.sh", - "relation": "shared_dir:project-wharf/scripts", + "from": "journal-theme/assets/rescript/src/Accessibility.res", + "to": "journal-theme/assets/rescript/src/Sinople.res", + "relation": "shared_dir:journal-theme/assets/rescript/src", "weight": 1.0 }, { - "from": "project-wharf/scripts/render_zone.sh", - "to": "project-wharf/scripts/demo.sh", - "relation": "shared_dir:project-wharf/scripts", + "from": "project-wharf/bin/yacht-agent/src/ebpf.rs", + "to": "project-wharf/bin/yacht-agent/src/main.rs", + "relation": "shared_dir:project-wharf/bin/yacht-agent/src", "weight": 1.0 }, { @@ -1610,13 +1610,13 @@ }, { "from": "setup.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "setup.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1628,13 +1628,13 @@ }, { "from": "praxis/examples/quickstart/quickstart.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/examples/quickstart/quickstart.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1646,13 +1646,13 @@ }, { "from": "praxis/wp_praxis_core/src/parser/toml.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/wp_praxis_core/src/parser/toml.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1664,13 +1664,13 @@ }, { "from": "praxis/wp_praxis_core/src/parser/yaml.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/wp_praxis_core/src/parser/yaml.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1682,13 +1682,13 @@ }, { "from": "praxis/wp_praxis_core/src/validation.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/wp_praxis_core/src/validation.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1700,13 +1700,13 @@ }, { "from": "praxis/wp_praxis_core/src/manifest.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/wp_praxis_core/src/manifest.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1718,13 +1718,13 @@ }, { "from": "praxis/wp_praxis_core/src/verification.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 7.0 }, { "from": "praxis/wp_praxis_core/src/verification.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 7.0 }, @@ -1736,13 +1736,13 @@ }, { "from": "praxis/wp_praxis_core/src/symbol.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/wp_praxis_core/src/symbol.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1754,13 +1754,13 @@ }, { "from": "praxis/SymbolicEngine/swarm/src/worker.ts", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 6.0 }, { "from": "praxis/SymbolicEngine/swarm/src/worker.ts", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, @@ -1772,13 +1772,13 @@ }, { "from": "praxis/SymbolicEngine/swarm/tests/worker.test.ts", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 8.0 }, { "from": "praxis/SymbolicEngine/swarm/tests/worker.test.ts", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 8.0 }, @@ -1790,13 +1790,13 @@ }, { "from": "praxis/SymbolicEngine/swarm/tests/coordinator.test.ts", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 8.0 }, { "from": "praxis/SymbolicEngine/swarm/tests/coordinator.test.ts", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 8.0 }, @@ -1808,13 +1808,13 @@ }, { "from": "praxis/SymbolicEngine/swarm/bin/swarm-cli.ts", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 6.0 }, { "from": "praxis/SymbolicEngine/swarm/bin/swarm-cli.ts", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 6.0 }, @@ -1826,13 +1826,13 @@ }, { "from": "praxis/SymbolicEngine/graphql/client/js/graphql-client.ts", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/SymbolicEngine/graphql/client/js/graphql-client.ts", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1844,13 +1844,13 @@ }, { "from": "praxis/SymbolicEngine/graphql/src/auth/Jwt.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/SymbolicEngine/graphql/src/auth/Jwt.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1862,13 +1862,13 @@ }, { "from": "praxis/SymbolicEngine/graphql/src/Server.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 18.0 }, { "from": "praxis/SymbolicEngine/graphql/src/Server.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 18.0 }, @@ -1880,13 +1880,13 @@ }, { "from": "praxis/SymbolicEngine/graphql/lib/ocaml/Jwt.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/SymbolicEngine/graphql/lib/ocaml/Jwt.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1898,13 +1898,13 @@ }, { "from": "praxis/SymbolicEngine/graphql/lib/ocaml/Server.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 18.0 }, { "from": "praxis/SymbolicEngine/graphql/lib/ocaml/Server.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 18.0 }, @@ -1916,13 +1916,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/js/workflow-visualizer.ts", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/SymbolicEngine/dashboard/js/workflow-visualizer.ts", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1934,13 +1934,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/js/dashboard.ts", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/SymbolicEngine/dashboard/js/dashboard.ts", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1952,13 +1952,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/js/symbol-inspector.ts", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/SymbolicEngine/dashboard/js/symbol-inspector.ts", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -1970,13 +1970,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/src/ConfigLoader.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 2.0 }, { "from": "praxis/SymbolicEngine/dashboard/src/ConfigLoader.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -1988,13 +1988,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/src/ApiServer.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 18.0 }, { "from": "praxis/SymbolicEngine/dashboard/src/ApiServer.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 18.0 }, @@ -2006,13 +2006,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/src/api/ApiRoutes.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 15.0 }, { "from": "praxis/SymbolicEngine/dashboard/src/api/ApiRoutes.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, @@ -2024,13 +2024,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/src/api/routes/HealthRoutes.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 9.0 }, { "from": "praxis/SymbolicEngine/dashboard/src/api/routes/HealthRoutes.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, @@ -2042,13 +2042,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/src/websocket/DashboardEvents.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 3.0 }, { "from": "praxis/SymbolicEngine/dashboard/src/websocket/DashboardEvents.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -2060,13 +2060,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/injector/js/injector.ts", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/SymbolicEngine/dashboard/injector/js/injector.ts", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2078,13 +2078,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/ConfigLoader.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 2.0 }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/ConfigLoader.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 2.0 }, @@ -2096,13 +2096,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/ApiServer.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 18.0 }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/ApiServer.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 18.0 }, @@ -2114,13 +2114,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/ApiRoutes.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 15.0 }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/ApiRoutes.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 15.0 }, @@ -2132,13 +2132,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/DashboardEvents.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 3.0 }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/DashboardEvents.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -2150,13 +2150,13 @@ }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/HealthRoutes.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 9.0 }, { "from": "praxis/SymbolicEngine/dashboard/lib/ocaml/HealthRoutes.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 9.0 }, @@ -2168,13 +2168,13 @@ }, { "from": "praxis/Core/cli-wrapper/lib/wp_praxis_cli/validator.ex", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/Core/cli-wrapper/lib/wp_praxis_cli/validator.ex", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2186,13 +2186,13 @@ }, { "from": "praxis/Core/introspection/src/viz/graph-generator.rkt", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/Core/introspection/src/viz/graph-generator.rkt", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2204,13 +2204,13 @@ }, { "from": "praxis/Core/introspection/src/reports/html-reporter.rkt", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/Core/introspection/src/reports/html-reporter.rkt", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2222,13 +2222,13 @@ }, { "from": "praxis/Core/introspection/src/reports/json-reporter.rkt", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/Core/introspection/src/reports/json-reporter.rkt", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2240,13 +2240,13 @@ }, { "from": "praxis/Core/introspection/src/io/json-reader.rkt", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/Core/introspection/src/io/json-reader.rkt", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2258,13 +2258,13 @@ }, { "from": "praxis/ffi/zig/src/main.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/ffi/zig/src/main.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2276,13 +2276,13 @@ }, { "from": "praxis/ffi/zig/test/integration_test.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 4.0 }, { "from": "praxis/ffi/zig/test/integration_test.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, @@ -2294,13 +2294,13 @@ }, { "from": "praxis/wp_injector/src/main.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "praxis/wp_injector/src/main.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2312,13 +2312,13 @@ }, { "from": "project-wharf/deploy/setup.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/deploy/setup.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2330,13 +2330,13 @@ }, { "from": "project-wharf/deploy/verify-sqli.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/deploy/verify-sqli.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2348,13 +2348,13 @@ }, { "from": "project-wharf/deploy/local-test.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/deploy/local-test.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2366,13 +2366,13 @@ }, { "from": "project-wharf/bin/wharf-cli/src/ops/moor.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/bin/wharf-cli/src/ops/moor.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2384,13 +2384,13 @@ }, { "from": "project-wharf/bin/wharf-cli/src/main.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/bin/wharf-cli/src/main.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2402,13 +2402,13 @@ }, { "from": "project-wharf/bin/yacht-agent/src/ebpf.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/bin/yacht-agent/src/ebpf.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2420,13 +2420,13 @@ }, { "from": "project-wharf/bin/yacht-agent/src/main.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 5.0 }, { "from": "project-wharf/bin/yacht-agent/src/main.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 5.0 }, @@ -2438,13 +2438,13 @@ }, { "from": "project-wharf/xtask/src/main.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 3.0 }, { "from": "project-wharf/xtask/src/main.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -2456,13 +2456,13 @@ }, { "from": "project-wharf/scripts/deploy_yacht.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/scripts/deploy_yacht.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2474,13 +2474,13 @@ }, { "from": "project-wharf/scripts/smoke_test.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/scripts/smoke_test.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2492,13 +2492,13 @@ }, { "from": "project-wharf/scripts/render_zone.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/scripts/render_zone.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2510,13 +2510,13 @@ }, { "from": "project-wharf/scripts/demo.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/scripts/demo.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2528,13 +2528,13 @@ }, { "from": "project-wharf/crates/wharf-ebpf/src/main.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 42.0 }, { "from": "project-wharf/crates/wharf-ebpf/src/main.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 42.0 }, @@ -2546,13 +2546,13 @@ }, { "from": "project-wharf/crates/wharf-core/src/sync.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/crates/wharf-core/src/sync.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2564,13 +2564,13 @@ }, { "from": "project-wharf/crates/wharf-core/src/mooring_client.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/crates/wharf-core/src/mooring_client.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2582,13 +2582,13 @@ }, { "from": "project-wharf/crates/wharf-core/src/integrity.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/crates/wharf-core/src/integrity.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2600,13 +2600,13 @@ }, { "from": "project-wharf/crates/wharf-core/src/config.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/crates/wharf-core/src/config.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2618,13 +2618,13 @@ }, { "from": "project-wharf/crates/wharf-core/src/nebula.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/crates/wharf-core/src/nebula.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2636,13 +2636,13 @@ }, { "from": "project-wharf/crates/wharf-core/src/crypto.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 4.0 }, { "from": "project-wharf/crates/wharf-core/src/crypto.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, @@ -2654,13 +2654,13 @@ }, { "from": "project-wharf/crates/wharf-core/src/errors.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/crates/wharf-core/src/errors.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2672,13 +2672,13 @@ }, { "from": "project-wharf/crates/wharf-core/src/mooring.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/crates/wharf-core/src/mooring.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2690,13 +2690,13 @@ }, { "from": "project-wharf/crates/wharf-core/src/fleet.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "project-wharf/crates/wharf-core/src/fleet.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2708,13 +2708,13 @@ }, { "from": "plugin-conflict-mapper/ffi/zig/src/main.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "plugin-conflict-mapper/ffi/zig/src/main.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2726,13 +2726,13 @@ }, { "from": "plugin-conflict-mapper/ffi/zig/test/integration_test.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 4.0 }, { "from": "plugin-conflict-mapper/ffi/zig/test/integration_test.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, @@ -2744,13 +2744,13 @@ }, { "from": "plugin-conflict-mapper/bin/install-wp-tests.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "plugin-conflict-mapper/bin/install-wp-tests.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2762,13 +2762,13 @@ }, { "from": "journal-theme/sw.js", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "journal-theme/sw.js", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2780,13 +2780,13 @@ }, { "from": "journal-theme/assets/rescript/src/ViewTransitions.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 12.0 }, { "from": "journal-theme/assets/rescript/src/ViewTransitions.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 12.0 }, @@ -2798,13 +2798,13 @@ }, { "from": "journal-theme/assets/rescript/src/WasmLoader.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 3.0 }, { "from": "journal-theme/assets/rescript/src/WasmLoader.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -2816,13 +2816,13 @@ }, { "from": "journal-theme/assets/rescript/src/WebComponents.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 3.0 }, { "from": "journal-theme/assets/rescript/src/WebComponents.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 3.0 }, @@ -2834,13 +2834,13 @@ }, { "from": "journal-theme/assets/rescript/src/Accessibility.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 39.0 }, { "from": "journal-theme/assets/rescript/src/Accessibility.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 39.0 }, @@ -2852,13 +2852,13 @@ }, { "from": "journal-theme/assets/rescript/src/Sinople.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 33.0 }, { "from": "journal-theme/assets/rescript/src/Sinople.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 33.0 }, @@ -2870,13 +2870,13 @@ }, { "from": "secured/php-aegis/validation/run-validation.sh", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "secured/php-aegis/validation/run-validation.sh", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2888,13 +2888,13 @@ }, { "from": "secured/ffi/zig/src/main.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "secured/ffi/zig/src/main.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2906,13 +2906,13 @@ }, { "from": "secured/ffi/zig/test/integration_test.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 4.0 }, { "from": "secured/ffi/zig/test/integration_test.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, @@ -2924,13 +2924,13 @@ }, { "from": "resurrect/src/socp-tui/src/config.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "resurrect/src/socp-tui/src/config.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2942,13 +2942,13 @@ }, { "from": "resurrect/src/socp-tui/src/events.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "resurrect/src/socp-tui/src/events.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2960,13 +2960,13 @@ }, { "from": "resurrect/src/socp-tui/src/app.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "resurrect/src/socp-tui/src/app.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2978,13 +2978,13 @@ }, { "from": "resurrect/ffi/zig/src/main.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "resurrect/ffi/zig/src/main.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -2996,13 +2996,13 @@ }, { "from": "resurrect/ffi/zig/test/integration_test.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 4.0 }, { "from": "resurrect/ffi/zig/test/integration_test.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, @@ -3014,13 +3014,13 @@ }, { "from": "resurrect/config/schema/site.ncl", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "resurrect/config/schema/site.ncl", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -3032,13 +3032,13 @@ }, { "from": "resurrect/config/sites/example.ncl", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "resurrect/config/sites/example.ncl", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -3050,13 +3050,13 @@ }, { "from": "sinople-theme/ffi/zig/src/main.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "sinople-theme/ffi/zig/src/main.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -3068,13 +3068,13 @@ }, { "from": "sinople-theme/ffi/zig/test/integration_test.zig", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 4.0 }, { "from": "sinople-theme/ffi/zig/test/integration_test.zig", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, @@ -3086,13 +3086,13 @@ }, { "from": "sinople-theme/deno/lib/license-detector/mod.js", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "sinople-theme/deno/lib/license-detector/mod.js", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -3104,13 +3104,13 @@ }, { "from": "sinople-theme/deno/lib/scraper/mod.js", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "sinople-theme/deno/lib/scraper/mod.js", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -3122,13 +3122,13 @@ }, { "from": "sinople-theme/wasm/semantic_processor/src/lib.rs", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 4.0 }, { "from": "sinople-theme/wasm/semantic_processor/src/lib.rs", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 4.0 }, @@ -3140,13 +3140,13 @@ }, { "from": "sinople-theme/rescript/src/examples/example.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "sinople-theme/rescript/src/examples/example.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -3158,13 +3158,13 @@ }, { "from": "sinople-theme/rescript/src/bindings/SafeUrl.res", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "sinople-theme/rescript/src/bindings/SafeUrl.res", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 }, @@ -3176,13 +3176,13 @@ }, { "from": "sinople-theme/wordpress/assets/js/graph-viewer.js", - "to": "WebServer", + "to": "Database", "relation": "framework", "weight": 1.0 }, { "from": "sinople-theme/wordpress/assets/js/graph-viewer.js", - "to": "Database", + "to": "WebServer", "relation": "framework", "weight": 1.0 } @@ -3202,174 +3202,185 @@ ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], "relation": "DynamicCodeExecution->Network" }, { - "source_category": "PanicPath", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "memory", + "severity_value": 3.5, "files": [ - "praxis/wp_praxis_core/src/verification.rs", - "praxis/wp_injector/src/main.rs", - "project-wharf/bin/yacht-agent/src/main.rs", - "project-wharf/xtask/src/main.rs", - "project-wharf/crates/wharf-core/src/crypto.rs", - "resurrect/src/socp-tui/src/events.rs", - "sinople-theme/wasm/semantic_processor/src/lib.rs" + "praxis/SymbolicEngine/dashboard/js/dashboard.ts", + "praxis/SymbolicEngine/dashboard/js/symbol-inspector.ts", + "praxis/SymbolicEngine/dashboard/injector/js/injector.ts", + "journal-theme/tests/accessibility_test.js", + "resurrect/state/lib/state-utils.scm" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "PanicPath->Disk" + "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "InputBoundary", + "source_category": "UnboundedAllocation", "sink_axis": "cpu", "severity_value": 2.5, "files": [ - "praxis/SymbolicEngine/swarm/src/state-manager.ts", - "praxis/SymbolicEngine/graphql/client/js/graphql-client.ts" + "praxis/wp_injector/src/main.rs", + "project-wharf/bin/yacht-agent/src/ebpf.rs", + "project-wharf/crates/wharf-core/src/integrity.rs", + "project-wharf/crates/wharf-core/src/config.rs", + "project-wharf/crates/wharf-core/src/nebula.rs", + "project-wharf/crates/wharf-core/src/fleet.rs", + "resurrect/src/socp-tui/src/config.rs" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "InputBoundary->Cpu" + "relation": "UnboundedAllocation->Cpu" }, { - "source_category": "CommandInjection", - "sink_axis": "disk", + "source_category": "UnsafeCode", + "sink_axis": "concurrency", "severity_value": 3.5, "files": [ - "praxis/Core/cli-wrapper/lib/wp_praxis_cli/validator.ex", - "praxis/Core/introspection/src/viz/graph-generator.rkt" + "project-wharf/crates/wharf-ebpf/src/main.rs", + "project-wharf/crates/wharf-ebpf/src/main.rs" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "CommandInjection->Disk" + "relation": "UnsafeCode->Concurrency" }, { - "source_category": "CommandInjection", - "sink_axis": "cpu", - "severity_value": 3.5, + "source_category": "PanicPath", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "praxis/Core/cli-wrapper/lib/wp_praxis_cli/validator.ex", - "praxis/Core/introspection/src/viz/graph-generator.rkt", - "plugin-conflict-mapper/bin/install-wp-tests.sh" + "praxis/wp_praxis_core/src/verification.rs", + "praxis/wp_injector/src/main.rs", + "project-wharf/bin/yacht-agent/src/main.rs", + "project-wharf/xtask/src/main.rs", + "project-wharf/crates/wharf-core/src/crypto.rs", + "resurrect/src/socp-tui/src/events.rs", + "sinople-theme/wasm/semantic_processor/src/lib.rs" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "CommandInjection->Cpu" + "relation": "PanicPath->Disk" }, { - "source_category": "UnboundedAllocation", - "sink_axis": "cpu", + "source_category": "InsecureProtocol", + "sink_axis": "network", "severity_value": 2.5, "files": [ - "praxis/wp_injector/src/main.rs", - "project-wharf/bin/yacht-agent/src/ebpf.rs", - "project-wharf/crates/wharf-core/src/integrity.rs", - "project-wharf/crates/wharf-core/src/config.rs", - "project-wharf/crates/wharf-core/src/nebula.rs", - "project-wharf/crates/wharf-core/src/fleet.rs", - "resurrect/src/socp-tui/src/config.rs" + "project-wharf/crates/wharf-core/tests/integration.rs" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "UnboundedAllocation->Cpu" + "relation": "InsecureProtocol->Network" }, { - "source_category": "PathTraversal", - "sink_axis": "disk", - "severity_value": 2.5, + "source_category": "DynamicCodeExecution", + "sink_axis": "cpu", + "severity_value": 3.5, "files": [ - "project-wharf/deploy/setup.sh", - "project-wharf/deploy/local-test.sh" + "resurrect/state/lib/state-utils.scm" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "PathTraversal->Disk" + "relation": "DynamicCodeExecution->Cpu" }, { - "source_category": "UnboundedAllocation", + "source_category": "PanicPath", "sink_axis": "memory", "severity_value": 2.5, "files": [ + "praxis/wp_praxis_core/src/verification.rs", + "praxis/SymbolicEngine/graphql/src/auth/Jwt.res", + "praxis/SymbolicEngine/graphql/lib/ocaml/Jwt.res", + "praxis/SymbolicEngine/dashboard/src/ConfigLoader.res", + "praxis/SymbolicEngine/dashboard/lib/ocaml/ConfigLoader.res", "praxis/wp_injector/src/main.rs", - "project-wharf/bin/yacht-agent/src/ebpf.rs", - "project-wharf/crates/wharf-core/src/integrity.rs", - "project-wharf/crates/wharf-core/src/config.rs", - "project-wharf/crates/wharf-core/src/nebula.rs", - "project-wharf/crates/wharf-core/src/fleet.rs", - "resurrect/src/socp-tui/src/config.rs" + "project-wharf/bin/yacht-agent/src/main.rs", + "project-wharf/xtask/src/main.rs", + "project-wharf/crates/wharf-core/src/crypto.rs", + "resurrect/src/socp-tui/src/events.rs", + "sinople-theme/wasm/semantic_processor/src/lib.rs" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "UnboundedAllocation->Memory" + "relation": "PanicPath->Memory" }, { - "source_category": "DynamicCodeExecution", + "source_category": "InputBoundary", "sink_axis": "cpu", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "resurrect/state/lib/state-utils.scm" + "praxis/SymbolicEngine/swarm/src/state-manager.ts", + "praxis/SymbolicEngine/graphql/client/js/graphql-client.ts" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "DynamicCodeExecution->Cpu" + "relation": "InputBoundary->Cpu" }, { - "source_category": "UnsafeCode", + "source_category": "UnboundedAllocation", "sink_axis": "memory", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "project-wharf/crates/wharf-ebpf/src/main.rs", - "project-wharf/crates/wharf-ebpf/src/main.rs" + "praxis/wp_injector/src/main.rs", + "project-wharf/bin/yacht-agent/src/ebpf.rs", + "project-wharf/crates/wharf-core/src/integrity.rs", + "project-wharf/crates/wharf-core/src/config.rs", + "project-wharf/crates/wharf-core/src/nebula.rs", + "project-wharf/crates/wharf-core/src/fleet.rs", + "resurrect/src/socp-tui/src/config.rs" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "UnsafeCode->Memory" + "relation": "UnboundedAllocation->Memory" }, { - "source_category": "InsecureProtocol", - "sink_axis": "network", - "severity_value": 2.5, + "source_category": "CommandInjection", + "sink_axis": "disk", + "severity_value": 3.5, "files": [ - "project-wharf/crates/wharf-core/tests/integration.rs" + "praxis/Core/cli-wrapper/lib/wp_praxis_cli/validator.ex", + "praxis/Core/introspection/src/viz/graph-generator.rkt" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "InsecureProtocol->Network" + "relation": "CommandInjection->Disk" }, { "source_category": "HardcodedSecret", @@ -3383,28 +3394,25 @@ ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], "relation": "HardcodedSecret->Network" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "PathTraversal", + "sink_axis": "disk", + "severity_value": 2.5, "files": [ - "praxis/SymbolicEngine/dashboard/js/dashboard.ts", - "praxis/SymbolicEngine/dashboard/js/symbol-inspector.ts", - "praxis/SymbolicEngine/dashboard/injector/js/injector.ts", - "journal-theme/tests/accessibility_test.js", - "resurrect/state/lib/state-utils.scm" + "project-wharf/deploy/setup.sh", + "project-wharf/deploy/local-test.sh" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "PathTraversal->Disk" }, { "source_category": "MutationGap", @@ -3418,49 +3426,41 @@ ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], "relation": "MutationGap->Cpu" }, { - "source_category": "UnsafeCode", - "sink_axis": "concurrency", + "source_category": "CommandInjection", + "sink_axis": "cpu", "severity_value": 3.5, "files": [ - "project-wharf/crates/wharf-ebpf/src/main.rs", - "project-wharf/crates/wharf-ebpf/src/main.rs" + "praxis/Core/cli-wrapper/lib/wp_praxis_cli/validator.ex", + "praxis/Core/introspection/src/viz/graph-generator.rkt", + "plugin-conflict-mapper/bin/install-wp-tests.sh" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "UnsafeCode->Concurrency" + "relation": "CommandInjection->Cpu" }, { - "source_category": "PanicPath", + "source_category": "UnsafeCode", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "praxis/wp_praxis_core/src/verification.rs", - "praxis/SymbolicEngine/graphql/src/auth/Jwt.res", - "praxis/SymbolicEngine/graphql/lib/ocaml/Jwt.res", - "praxis/SymbolicEngine/dashboard/src/ConfigLoader.res", - "praxis/SymbolicEngine/dashboard/lib/ocaml/ConfigLoader.res", - "praxis/wp_injector/src/main.rs", - "project-wharf/bin/yacht-agent/src/main.rs", - "project-wharf/xtask/src/main.rs", - "project-wharf/crates/wharf-core/src/crypto.rs", - "resurrect/src/socp-tui/src/events.rs", - "sinople-theme/wasm/semantic_processor/src/lib.rs" + "project-wharf/crates/wharf-ebpf/src/main.rs", + "project-wharf/crates/wharf-ebpf/src/main.rs" ], "frameworks": [ "Ecto", - "WebServer", - "Database" + "Database", + "WebServer" ], - "relation": "PanicPath->Memory" + "relation": "UnsafeCode->Memory" } ] } diff --git a/scans/zotero-tools.json b/scans/zotero-tools.json index 41286f58..38c2b466 100644 --- a/scans/zotero-tools.json +++ b/scans/zotero-tools.json @@ -710,11 +710,11 @@ } ], "recommended_attacks": [ - "memory", - "concurrency", + "disk", "cpu", + "memory", "network", - "disk" + "concurrency" ], "dependency_graph": { "edges": [ @@ -724,18 +724,6 @@ "relation": "shared_dir:zotpress/src/rescript", "weight": 1.0 }, - { - "from": "voyant-export/src/Exporter.res", - "to": "voyant-export/src/Performance.res", - "relation": "shared_dir:voyant-export/src", - "weight": 1.0 - }, - { - "from": "rescript-templater/init-raczotbuild.rkt", - "to": "rescript-templater/init-zotero-plugin.sh", - "relation": "shared_dir:rescript-templater", - "weight": 1.0 - }, { "from": "formbd/migration/bin/doi.jl", "to": "formbd/migration/bin/blindspot.jl", @@ -778,6 +766,18 @@ "relation": "shared_dir:rescript-templater/scripts", "weight": 1.0 }, + { + "from": "voyant-export/src/Exporter.res", + "to": "voyant-export/src/Performance.res", + "relation": "shared_dir:voyant-export/src", + "weight": 1.0 + }, + { + "from": "rescript-templater/init-raczotbuild.rkt", + "to": "rescript-templater/init-zotero-plugin.sh", + "relation": "shared_dir:rescript-templater", + "weight": 1.0 + }, { "from": "rescript-templater/examples/racket-contracts-example.rkt", "to": "WebServer", @@ -1101,31 +1101,31 @@ "relation": "PanicPath->Disk" }, { - "source_category": "PanicPath", + "source_category": "DynamicCodeExecution", "sink_axis": "memory", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "fogbinder/src/engine/MysteryClustering.res", - "fogbinder/src/wasm/crypto/src/lib.rs", - "fogbinder/src/core/FamilyResemblance.res" + "voyant-export/accessibility-tools/dashboard/scanner.js", + "voyant-export/accessibility-tools/browser-extension/popup.js" ], "frameworks": [ "WebServer" ], - "relation": "PanicPath->Memory" + "relation": "DynamicCodeExecution->Memory" }, { - "source_category": "InputBoundary", - "sink_axis": "cpu", + "source_category": "PanicPath", + "sink_axis": "memory", "severity_value": 2.5, "files": [ - "formbd/migration/bin/doi.jl", - "formbd/migration/bin/score.jl" + "fogbinder/src/engine/MysteryClustering.res", + "fogbinder/src/wasm/crypto/src/lib.rs", + "fogbinder/src/core/FamilyResemblance.res" ], "frameworks": [ "WebServer" ], - "relation": "InputBoundary->Cpu" + "relation": "PanicPath->Memory" }, { "source_category": "CommandInjection", @@ -1141,48 +1141,48 @@ "relation": "CommandInjection->Cpu" }, { - "source_category": "InsecureProtocol", + "source_category": "DynamicCodeExecution", "sink_axis": "network", - "severity_value": 2.5, + "severity_value": 3.5, "files": [ - "rescript-templater/init-zotero-plugin.sh", - "voyant-export/src/Format.res", - "voyant-export/old-src/format.js", - "voyant-export/old-src/test/test-format.js", - "fogbinder/src/engine/FogTrailVisualizer.res", - "fogbinder/src/engine/FogTrailVisualizer.bs.js", - "fogbinder/lib/ocaml/FogTrailVisualizer.res" + "voyant-export/accessibility-tools/dashboard/scanner.js", + "voyant-export/accessibility-tools/browser-extension/popup.js" ], "frameworks": [ "WebServer" ], - "relation": "InsecureProtocol->Network" + "relation": "DynamicCodeExecution->Network" }, { - "source_category": "DynamicCodeExecution", - "sink_axis": "memory", - "severity_value": 3.5, + "source_category": "InputBoundary", + "sink_axis": "cpu", + "severity_value": 2.5, "files": [ - "voyant-export/accessibility-tools/dashboard/scanner.js", - "voyant-export/accessibility-tools/browser-extension/popup.js" + "formbd/migration/bin/doi.jl", + "formbd/migration/bin/score.jl" ], "frameworks": [ "WebServer" ], - "relation": "DynamicCodeExecution->Memory" + "relation": "InputBoundary->Cpu" }, { - "source_category": "DynamicCodeExecution", + "source_category": "InsecureProtocol", "sink_axis": "network", - "severity_value": 3.5, + "severity_value": 2.5, "files": [ - "voyant-export/accessibility-tools/dashboard/scanner.js", - "voyant-export/accessibility-tools/browser-extension/popup.js" + "rescript-templater/init-zotero-plugin.sh", + "voyant-export/src/Format.res", + "voyant-export/old-src/format.js", + "voyant-export/old-src/test/test-format.js", + "fogbinder/src/engine/FogTrailVisualizer.res", + "fogbinder/src/engine/FogTrailVisualizer.bs.js", + "fogbinder/lib/ocaml/FogTrailVisualizer.res" ], "frameworks": [ "WebServer" ], - "relation": "DynamicCodeExecution->Network" + "relation": "InsecureProtocol->Network" }, { "source_category": "CommandInjection",