|
842 | 842 | } |
843 | 843 | ], |
844 | 844 | "recommended_attacks": [ |
845 | | - "memory", |
846 | | - "concurrency", |
847 | 845 | "disk", |
848 | | - "cpu" |
| 846 | + "cpu", |
| 847 | + "memory", |
| 848 | + "concurrency" |
849 | 849 | ], |
850 | 850 | "dependency_graph": { |
851 | 851 | "edges": [ |
852 | 852 | { |
853 | | - "from": "zig/src/threading.zig", |
854 | | - "to": "zig/src/bench.zig", |
855 | | - "relation": "shared_dir:zig/src", |
| 853 | + "from": "scripts/coprocessor-evidence.jl", |
| 854 | + "to": "scripts/model-package-evidence.jl", |
| 855 | + "relation": "shared_dir:scripts", |
| 856 | + "weight": 1.0 |
| 857 | + }, |
| 858 | + { |
| 859 | + "from": "scripts/model-package-evidence.jl", |
| 860 | + "to": "scripts/npu-strict-evidence.jl", |
| 861 | + "relation": "shared_dir:scripts", |
| 862 | + "weight": 1.0 |
| 863 | + }, |
| 864 | + { |
| 865 | + "from": "scripts/npu-strict-evidence.jl", |
| 866 | + "to": "scripts/gpu-performance-evidence.jl", |
| 867 | + "relation": "shared_dir:scripts", |
| 868 | + "weight": 1.0 |
| 869 | + }, |
| 870 | + { |
| 871 | + "from": "scripts/gpu-performance-evidence.jl", |
| 872 | + "to": "scripts/optimization-evidence.jl", |
| 873 | + "relation": "shared_dir:scripts", |
| 874 | + "weight": 1.0 |
| 875 | + }, |
| 876 | + { |
| 877 | + "from": "scripts/optimization-evidence.jl", |
| 878 | + "to": "scripts/tpu-strict-evidence.jl", |
| 879 | + "relation": "shared_dir:scripts", |
| 880 | + "weight": 1.0 |
| 881 | + }, |
| 882 | + { |
| 883 | + "from": "scripts/tpu-strict-evidence.jl", |
| 884 | + "to": "scripts/proof-bundle-evidence.jl", |
| 885 | + "relation": "shared_dir:scripts", |
| 886 | + "weight": 1.0 |
| 887 | + }, |
| 888 | + { |
| 889 | + "from": "scripts/proof-bundle-evidence.jl", |
| 890 | + "to": "scripts/coprocessor-resilience-evidence.jl", |
| 891 | + "relation": "shared_dir:scripts", |
| 892 | + "weight": 1.0 |
| 893 | + }, |
| 894 | + { |
| 895 | + "from": "scripts/coprocessor-resilience-evidence.jl", |
| 896 | + "to": "scripts/dsp-strict-evidence.jl", |
| 897 | + "relation": "shared_dir:scripts", |
| 898 | + "weight": 1.0 |
| 899 | + }, |
| 900 | + { |
| 901 | + "from": "scripts/dsp-strict-evidence.jl", |
| 902 | + "to": "scripts/verification-telemetry-evidence.jl", |
| 903 | + "relation": "shared_dir:scripts", |
| 904 | + "weight": 1.0 |
| 905 | + }, |
| 906 | + { |
| 907 | + "from": "scripts/verification-telemetry-evidence.jl", |
| 908 | + "to": "scripts/math-strict-evidence.jl", |
| 909 | + "relation": "shared_dir:scripts", |
| 910 | + "weight": 1.0 |
| 911 | + }, |
| 912 | + { |
| 913 | + "from": "src/model_metadata.jl", |
| 914 | + "to": "src/model_packaging.jl", |
| 915 | + "relation": "shared_dir:src", |
| 916 | + "weight": 1.0 |
| 917 | + }, |
| 918 | + { |
| 919 | + "from": "src/model_packaging.jl", |
| 920 | + "to": "src/proof_export.jl", |
| 921 | + "relation": "shared_dir:src", |
| 922 | + "weight": 1.0 |
| 923 | + }, |
| 924 | + { |
| 925 | + "from": "src/integrations/huggingface.jl", |
| 926 | + "to": "src/integrations/interop.jl", |
| 927 | + "relation": "shared_dir:src/integrations", |
856 | 928 | "weight": 1.0 |
857 | 929 | }, |
858 | 930 | { |
|
915 | 987 | "relation": "shared_dir:test/ci", |
916 | 988 | "weight": 1.0 |
917 | 989 | }, |
| 990 | + { |
| 991 | + "from": "zig/src/threading.zig", |
| 992 | + "to": "zig/src/bench.zig", |
| 993 | + "relation": "shared_dir:zig/src", |
| 994 | + "weight": 1.0 |
| 995 | + }, |
| 996 | + { |
| 997 | + "from": "src/backends/julia_backend.jl", |
| 998 | + "to": "src/backends/abstract.jl", |
| 999 | + "relation": "shared_dir:src/backends", |
| 1000 | + "weight": 1.0 |
| 1001 | + }, |
| 1002 | + { |
| 1003 | + "from": "src/backends/abstract.jl", |
| 1004 | + "to": "src/backends/zig_ffi.jl", |
| 1005 | + "relation": "shared_dir:src/backends", |
| 1006 | + "weight": 1.0 |
| 1007 | + }, |
| 1008 | + { |
| 1009 | + "from": "src/verification/serialization.jl", |
| 1010 | + "to": "src/verification/certificates.jl", |
| 1011 | + "relation": "shared_dir:src/verification", |
| 1012 | + "weight": 1.0 |
| 1013 | + }, |
918 | 1014 | { |
919 | 1015 | "from": "templates/AxiomQPUExtSkeleton.jl", |
920 | 1016 | "to": "templates/AxiomTPUExtSkeleton.jl", |
|
964 | 1060 | "weight": 1.0 |
965 | 1061 | }, |
966 | 1062 | { |
967 | | - "from": "ext/AxiomMetalExt.jl", |
968 | | - "to": "ext/AxiomAMDGPUExt.jl", |
969 | | - "relation": "shared_dir:ext", |
970 | | - "weight": 1.0 |
971 | | - }, |
972 | | - { |
973 | | - "from": "ext/AxiomAMDGPUExt.jl", |
974 | | - "to": "ext/AxiomCUDAExt.jl", |
975 | | - "relation": "shared_dir:ext", |
| 1063 | + "from": "packages/SMTLib.jl/src/abi/Foreign.idr", |
| 1064 | + "to": "packages/SMTLib.jl/src/abi/Types.idr", |
| 1065 | + "relation": "shared_dir:packages/SMTLib.jl/src/abi", |
976 | 1066 | "weight": 1.0 |
977 | 1067 | }, |
978 | 1068 | { |
|
994 | 1084 | "weight": 1.0 |
995 | 1085 | }, |
996 | 1086 | { |
997 | | - "from": "src/model_metadata.jl", |
998 | | - "to": "src/model_packaging.jl", |
999 | | - "relation": "shared_dir:src", |
1000 | | - "weight": 1.0 |
1001 | | - }, |
1002 | | - { |
1003 | | - "from": "src/model_packaging.jl", |
1004 | | - "to": "src/proof_export.jl", |
1005 | | - "relation": "shared_dir:src", |
1006 | | - "weight": 1.0 |
1007 | | - }, |
1008 | | - { |
1009 | | - "from": "scripts/coprocessor-evidence.jl", |
1010 | | - "to": "scripts/model-package-evidence.jl", |
1011 | | - "relation": "shared_dir:scripts", |
1012 | | - "weight": 1.0 |
1013 | | - }, |
1014 | | - { |
1015 | | - "from": "scripts/model-package-evidence.jl", |
1016 | | - "to": "scripts/npu-strict-evidence.jl", |
1017 | | - "relation": "shared_dir:scripts", |
1018 | | - "weight": 1.0 |
1019 | | - }, |
1020 | | - { |
1021 | | - "from": "scripts/npu-strict-evidence.jl", |
1022 | | - "to": "scripts/gpu-performance-evidence.jl", |
1023 | | - "relation": "shared_dir:scripts", |
1024 | | - "weight": 1.0 |
1025 | | - }, |
1026 | | - { |
1027 | | - "from": "scripts/gpu-performance-evidence.jl", |
1028 | | - "to": "scripts/optimization-evidence.jl", |
1029 | | - "relation": "shared_dir:scripts", |
1030 | | - "weight": 1.0 |
1031 | | - }, |
1032 | | - { |
1033 | | - "from": "scripts/optimization-evidence.jl", |
1034 | | - "to": "scripts/tpu-strict-evidence.jl", |
1035 | | - "relation": "shared_dir:scripts", |
1036 | | - "weight": 1.0 |
1037 | | - }, |
1038 | | - { |
1039 | | - "from": "scripts/tpu-strict-evidence.jl", |
1040 | | - "to": "scripts/proof-bundle-evidence.jl", |
1041 | | - "relation": "shared_dir:scripts", |
1042 | | - "weight": 1.0 |
1043 | | - }, |
1044 | | - { |
1045 | | - "from": "scripts/proof-bundle-evidence.jl", |
1046 | | - "to": "scripts/coprocessor-resilience-evidence.jl", |
1047 | | - "relation": "shared_dir:scripts", |
1048 | | - "weight": 1.0 |
1049 | | - }, |
1050 | | - { |
1051 | | - "from": "scripts/coprocessor-resilience-evidence.jl", |
1052 | | - "to": "scripts/dsp-strict-evidence.jl", |
1053 | | - "relation": "shared_dir:scripts", |
1054 | | - "weight": 1.0 |
1055 | | - }, |
1056 | | - { |
1057 | | - "from": "scripts/dsp-strict-evidence.jl", |
1058 | | - "to": "scripts/verification-telemetry-evidence.jl", |
1059 | | - "relation": "shared_dir:scripts", |
1060 | | - "weight": 1.0 |
1061 | | - }, |
1062 | | - { |
1063 | | - "from": "scripts/verification-telemetry-evidence.jl", |
1064 | | - "to": "scripts/math-strict-evidence.jl", |
1065 | | - "relation": "shared_dir:scripts", |
1066 | | - "weight": 1.0 |
1067 | | - }, |
1068 | | - { |
1069 | | - "from": "packages/SMTLib.jl/src/abi/Foreign.idr", |
1070 | | - "to": "packages/SMTLib.jl/src/abi/Types.idr", |
1071 | | - "relation": "shared_dir:packages/SMTLib.jl/src/abi", |
1072 | | - "weight": 1.0 |
1073 | | - }, |
1074 | | - { |
1075 | | - "from": "src/integrations/huggingface.jl", |
1076 | | - "to": "src/integrations/interop.jl", |
1077 | | - "relation": "shared_dir:src/integrations", |
1078 | | - "weight": 1.0 |
1079 | | - }, |
1080 | | - { |
1081 | | - "from": "src/backends/julia_backend.jl", |
1082 | | - "to": "src/backends/abstract.jl", |
1083 | | - "relation": "shared_dir:src/backends", |
1084 | | - "weight": 1.0 |
1085 | | - }, |
1086 | | - { |
1087 | | - "from": "src/backends/abstract.jl", |
1088 | | - "to": "src/backends/zig_ffi.jl", |
1089 | | - "relation": "shared_dir:src/backends", |
| 1087 | + "from": "ext/AxiomMetalExt.jl", |
| 1088 | + "to": "ext/AxiomAMDGPUExt.jl", |
| 1089 | + "relation": "shared_dir:ext", |
1090 | 1090 | "weight": 1.0 |
1091 | 1091 | }, |
1092 | 1092 | { |
1093 | | - "from": "src/verification/serialization.jl", |
1094 | | - "to": "src/verification/certificates.jl", |
1095 | | - "relation": "shared_dir:src/verification", |
| 1093 | + "from": "ext/AxiomAMDGPUExt.jl", |
| 1094 | + "to": "ext/AxiomCUDAExt.jl", |
| 1095 | + "relation": "shared_dir:ext", |
1096 | 1096 | "weight": 1.0 |
1097 | 1097 | } |
1098 | 1098 | ] |
1099 | 1099 | }, |
1100 | 1100 | "taint_matrix": { |
1101 | 1101 | "rows": [ |
1102 | 1102 | { |
1103 | | - "source_category": "ProofDrift", |
| 1103 | + "source_category": "MutationGap", |
1104 | 1104 | "sink_axis": "cpu", |
1105 | 1105 | "severity_value": 2.5, |
1106 | 1106 | "files": [ |
1107 | | - "packages/SMTLib.jl/test/runtests.jl", |
1108 | | - "test/test_invertible.jl", |
1109 | | - "test/runtests.jl", |
1110 | | - "test/ci/coprocessor_strategy.jl", |
1111 | | - "test/ci/math_required_mode.jl", |
1112 | | - "test/ci/coprocessor_resilience.jl", |
1113 | | - "test/ci/tpu_required_mode.jl", |
1114 | | - "test/ci/interop_smoke.jl", |
1115 | | - "test/ci/npu_required_mode.jl", |
1116 | | - "test/ci/dsp_required_mode.jl", |
1117 | | - "test/ci/optimization_passes.jl" |
| 1107 | + "test/ci/backend_parity.jl" |
1118 | 1108 | ], |
1119 | 1109 | "frameworks": [], |
1120 | | - "relation": "ProofDrift->Cpu" |
| 1110 | + "relation": "MutationGap->Cpu" |
1121 | 1111 | }, |
1122 | 1112 | { |
1123 | | - "source_category": "UnsafeFFI", |
1124 | | - "sink_axis": "memory", |
| 1113 | + "source_category": "InputBoundary", |
| 1114 | + "sink_axis": "cpu", |
1125 | 1115 | "severity_value": 2.5, |
1126 | 1116 | "files": [ |
1127 | | - "src/backends/zig_ffi.jl" |
| 1117 | + "src/verification/serialization.jl", |
| 1118 | + "test/verification/serialization_tests.jl" |
1128 | 1119 | ], |
1129 | 1120 | "frameworks": [], |
1130 | | - "relation": "UnsafeFFI->Memory" |
| 1121 | + "relation": "InputBoundary->Cpu" |
1131 | 1122 | }, |
1132 | 1123 | { |
1133 | | - "source_category": "InputBoundary", |
1134 | | - "sink_axis": "cpu", |
| 1124 | + "source_category": "UnsafeFFI", |
| 1125 | + "sink_axis": "memory", |
1135 | 1126 | "severity_value": 2.5, |
1136 | 1127 | "files": [ |
1137 | | - "src/verification/serialization.jl", |
1138 | | - "test/verification/serialization_tests.jl" |
| 1128 | + "src/backends/zig_ffi.jl" |
1139 | 1129 | ], |
1140 | 1130 | "frameworks": [], |
1141 | | - "relation": "InputBoundary->Cpu" |
| 1131 | + "relation": "UnsafeFFI->Memory" |
1142 | 1132 | }, |
1143 | 1133 | { |
1144 | | - "source_category": "MutationGap", |
| 1134 | + "source_category": "ProofDrift", |
1145 | 1135 | "sink_axis": "cpu", |
1146 | 1136 | "severity_value": 2.5, |
1147 | 1137 | "files": [ |
1148 | | - "test/ci/backend_parity.jl" |
| 1138 | + "packages/SMTLib.jl/test/runtests.jl", |
| 1139 | + "test/test_invertible.jl", |
| 1140 | + "test/runtests.jl", |
| 1141 | + "test/ci/coprocessor_strategy.jl", |
| 1142 | + "test/ci/math_required_mode.jl", |
| 1143 | + "test/ci/coprocessor_resilience.jl", |
| 1144 | + "test/ci/tpu_required_mode.jl", |
| 1145 | + "test/ci/interop_smoke.jl", |
| 1146 | + "test/ci/npu_required_mode.jl", |
| 1147 | + "test/ci/dsp_required_mode.jl", |
| 1148 | + "test/ci/optimization_passes.jl" |
1149 | 1149 | ], |
1150 | 1150 | "frameworks": [], |
1151 | | - "relation": "MutationGap->Cpu" |
| 1151 | + "relation": "ProofDrift->Cpu" |
1152 | 1152 | } |
1153 | 1153 | ] |
1154 | 1154 | } |
|
0 commit comments