Views
No views yet
.npz files containing object arrays..npz file contains an object array with a harmless pickle payload.numpy.load(..., allow_pickle=False) blocks object deserializationnumpy.load(..., allow_pickle=True) followed by access to the stored array triggers the payloadmodelscan in the tested environment:.npy member successfullyartifacts/payload.npzNPZ_MARKER.txtartifacts/payload.npzartifacts/reproduce_output.txtartifacts/sha256sums.txtreproduce.pymodelscan: protectai/modelscan @ 61fcec9c2a37c24c1fb12d84ede30fe248a364bdpython reproduce.pyallow_pickle=False blocks object array accessallow_pickle=True plus obj["arr"] triggers the payloadmodelscan returns zero issuesmodelscan also reports an error for the inner .npy member instead of analyzing itartifacts/reproduce_output.txt:allow_pickle_false_access: ValueError Object arrays cannot be loaded when allow_pickle=Falseallow_pickle_true_array: [0]marker_after_allow_pickle_true: Truemodelscan_issue_count: 0modelscan_errors: contains a NumPy private API errorpayload.npz:arr.npymodelscan produces zero findings.joblib and .pt findings..npz payload remains effectively undetected under the tested scanner environment.