{ "tool": "modelaudit", "tool_version": "0.2.40", "scanned_at": "2026-04-27T01:14:15Z", "files": { "model.onnx": { "size_mb": 2.9, "sha256": "811394990cd29a504ad5f059df352f51e56089f6f777da5108125199bde45847" } }, "audit": { "bytes_scanned": 3650481671, "issues": [ { "message": "Weight distribution analysis skipped one or more eligible ONNX initializers", "severity": "info", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": { "scan_outcome_reason": "onnx_weight_distribution_analysis_incomplete", "coverage_gap": "partial_initializer_coverage", "eligible_initializers": 155, "analyzed_initializers": 0, "external_initializers_skipped": 155, "oversized_initializers_skipped": 0, "extraction_failures": 0, "max_array_size": 104857600 }, "timestamp": 1777252452.2184327, "type": "onnx_check", "rule_code": "S902" }, { "message": "File does not contain expected XGBoost binary model markers", "severity": "info", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model", "details": { "expected_patterns": [ "binf", "gbtree", "gblinear", "dart", "reg:", "binary:", "multi:" ] }, "why": "Missing XGBoost markers may indicate a truncated, corrupted, or mislabeled model file", "timestamp": 1777252452.2661972, "type": "xgboost_check" } ], "checks": [ { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/README.md", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/README.md" }, "timestamp": 1777252450.2996502 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/README.md", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/README.md" }, "timestamp": 1777252450.2996807 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/README.md", "details": {}, "timestamp": 1777252450.2997146 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/gliner_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/gliner_config.json" }, "timestamp": 1777252450.3778312 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/gliner_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/gliner_config.json" }, "timestamp": 1777252450.3778589 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/gliner_config.json", "details": {}, "timestamp": 1777252450.377885 }, { "name": "Model Name Policy Check", "status": "passed", "message": "Model Name Policy Check completed successfully", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/gliner_config.json", "details": { "component_count": 2 }, "timestamp": 1777252450.3793669 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx" }, "timestamp": 1777252450.4055972 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx" }, "timestamp": 1777252450.4056263 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": {}, "timestamp": 1777252450.4056506 }, { "name": "File Integrity Hash", "status": "passed", "message": "File integrity hashes calculated", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": { "md5": "de23bf40f51305c6970ebe961d284919", "sha256": "811394990cd29a504ad5f059df352f51e56089f6f777da5108125199bde45847", "sha512": "dc7019f100ea8c7ee9c2c7f901c12f8aead0e695fffc5855065986cf84d7f638c49108e08ce70be643a10fcaa349934ee91ce289fc880869c3c8828e4beef7b8", "file_size": 2916954 }, "timestamp": 1777252450.4211395 }, { "name": "JIT/Script Code Execution Detection", "status": "passed", "message": "No JIT/Script code execution risks detected", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": {}, "timestamp": 1777252452.1185992 }, { "name": "Network Communication Detection", "status": "passed", "message": "No network communication patterns detected", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": {}, "timestamp": 1777252452.118642 }, { "name": "Custom Operator Domain Check", "status": "passed", "message": "All operators use standard ONNX domains", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": { "safe_nodes": 9959 }, "timestamp": 1777252452.1634228 }, { "name": "Python Operator Detection", "status": "passed", "message": "No Python operators detected", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": { "nodes_checked": 9959 }, "timestamp": 1777252452.1634703 }, { "name": "External Data Reference Check", "status": "passed", "message": "External data reference resolved successfully: model.onnx_data", "severity": "info", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx_data", "details": { "file": "model.onnx_data" }, "timestamp": 1777252452.1640263 }, { "name": "External Data Size Validation", "status": "passed", "message": "External data file size matches expected", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx_data", "details": { "component_count": 406 }, "timestamp": 1777252452.2175505 }, { "name": "Tensor Size Validation", "status": "passed", "message": "Tensor 'scorer.out_mlp.3.bias' size is valid", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx (tensor: scorer.out_mlp.3.bias)", "details": { "size": 12 }, "timestamp": 1777252452.217813 }, { "name": "Weight Distribution Analysis Coverage", "status": "failed", "message": "Weight distribution analysis skipped one or more eligible ONNX initializers", "severity": "info", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "details": { "scan_outcome_reason": "onnx_weight_distribution_analysis_incomplete", "coverage_gap": "partial_initializer_coverage", "eligible_initializers": 155, "analyzed_initializers": 0, "external_initializers_skipped": 155, "oversized_initializers_skipped": 0, "extraction_failures": 0, "max_array_size": 104857600 }, "rule_code": "S902", "timestamp": 1777252452.2183964 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model" }, "timestamp": 1777252452.2498698 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model" }, "timestamp": 1777252452.2499042 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model", "details": {}, "timestamp": 1777252452.2499325 }, { "name": "File Integrity Hash", "status": "passed", "message": "File integrity hashes calculated", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model", "details": { "md5": "2f65bdad648298c974065834dc76fc33", "sha256": "5598d5e96f339a8d980c15f9afd405a2e5e1be7db41de3ed13b0f03fac1e8c17", "sha512": "eebf1952f012df3f1ba323d61a1648bc3ab220475e0d58a243e1aca7f145ee7fed7aa1f3ee8ef17f4d937c3bc94213de7284678adff31bfc65e00f35c2095637", "file_size": 2447305 }, "timestamp": 1777252452.2639441 }, { "name": "Binary Structure Validation", "status": "failed", "message": "File does not contain expected XGBoost binary model markers", "severity": "info", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model", "details": { "expected_patterns": [ "binf", "gbtree", "gblinear", "dart", "reg:", "binary:", "multi:" ] }, "why": "Missing XGBoost markers may indicate a truncated, corrupted, or mislabeled model file", "timestamp": 1777252452.2661772 }, { "name": "XGBoost Loading", "status": "passed", "message": "XGBoost loading disabled (safe mode)", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model", "details": { "safe_mode": true }, "timestamp": 1777252452.266411 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer.json", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer.json" }, "timestamp": 1777252454.3987095 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer.json", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer.json" }, "timestamp": 1777252454.3987532 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer.json", "details": {}, "timestamp": 1777252454.3987906 }, { "name": "Template Extraction", "status": "passed", "message": "No Jinja2 templates found in file", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer.json", "details": { "file_type": "tokenizer_config" }, "timestamp": 1777252454.9253662 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer_config.json" }, "timestamp": 1777252454.933928 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer_config.json" }, "timestamp": 1777252454.9339545 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer_config.json", "details": {}, "timestamp": 1777252454.9339826 }, { "name": "Template Extraction", "status": "passed", "message": "No Jinja2 templates found in file", "location": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer_config.json", "details": { "file_type": "tokenizer_config" }, "timestamp": 1777252454.934401 } ], "files_scanned": 10, "assets": [ { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE", "type": "unknown" }, { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/README.md", "type": "metadata", "size": 1533 }, { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/added_tokens.json", "type": "unknown" }, { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/gliner_config.json", "type": "manifest", "size": 3808, "keys": [ "class_token_index", "dropout", "embed_ent_token", "encoder_config", "ent_token", "eval_every", "fine_tune", "freeze_token_rep", "fuse_layers", "has_rnn", "hidden_size", "label_smoothing", "labels_encoder", "labels_encoder_config", "log_dir", "loss_alpha", "loss_gamma", "loss_reduction", "lr_encoder", "lr_others", "max_grad_norm", "max_len", "max_neg_type_ratio", "max_types", "max_width", "model_name", "model_type", "name", "num_post_fusion_layers", "num_steps", "post_fusion_schema", "prev_path", "random_drop", "root_dir", "save_total_limit", "scheduler_type", "sep_token", "shuffle_types", "size_sup", "span_mode", "subtoken_pooling", "train_batch_size", "train_data", "transformers_version", "val_data_dir", "vocab_size", "warmup_ratio", "weight_decay_encoder", "weight_decay_other", "words_splitter_type" ] }, { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx", "type": "onnx", "size": 2916954 }, { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx_data", "type": "unknown" }, { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/special_tokens_map.json", "type": "unknown" }, { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model", "type": "xgboost", "size": 2447305 }, { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer.json", "type": "jinja2_template", "size": 8636448 }, { "path": "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer_config.json", "type": "jinja2_template", "size": 1662 } ], "has_errors": false, "scanner_names": [ "metadata", "manifest", "onnx", "xgboost", "jinja2_template" ], "file_metadata": { "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE": { "license_info": [ { "spdx_id": "Apache-2.0", "name": "Apache License 2.0", "confidence": 0.8, "source": "file_header", "commercial_allowed": true } ], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777252450.2950282, "content_hash": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" }, "/opt/sas/model-gli-text/models/multitask-v1.0/README.md": { "file_size": 1533, "license_info": [ { "spdx_id": "Apache-2.0", "name": "Apache License 2.0", "confidence": 0.8, "source": "file_header", "commercial_allowed": true } ], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777252450.3048394, "content_hash": "dd12a1abf6596beb22cd36f5a7d2b3f822eab118cc24fc85713f1797cfffaa8c" }, "/opt/sas/model-gli-text/models/multitask-v1.0/added_tokens.json": { "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777252450.3724318, "content_hash": "c358eb74586ab438484d8acf4534f67283b33041bc5ffee6b20a4a075cdc3cd6" }, "/opt/sas/model-gli-text/models/multitask-v1.0/gliner_config.json": { "file_size": 3808, "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777252450.3810115, "root_type": "dict", "keys": [ "class_token_index", "dropout", "embed_ent_token", "encoder_config", "ent_token", "eval_every", "fine_tune", "freeze_token_rep", "fuse_layers", "has_rnn", "hidden_size", "label_smoothing", "labels_encoder", "labels_encoder_config", "log_dir", "loss_alpha", "loss_gamma", "loss_reduction", "lr_encoder", "lr_others", "max_grad_norm", "max_len", "max_neg_type_ratio", "max_types", "max_width", "model_name", "model_type", "name", "num_post_fusion_layers", "num_steps", "post_fusion_schema", "prev_path", "random_drop", "root_dir", "save_total_limit", "scheduler_type", "sep_token", "shuffle_types", "size_sup", "span_mode", "subtoken_pooling", "train_batch_size", "train_data", "transformers_version", "val_data_dir", "vocab_size", "warmup_ratio", "weight_decay_encoder", "weight_decay_other", "words_splitter_type" ], "content_hash": "0a81b25bcaf3fc81f7f031b44463a5078415561d91a79559cbf4b35cf9e6525e" }, "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx": { "file_size": 2916954, "file_hashes": { "md5": "de23bf40f51305c6970ebe961d284919", "sha256": "811394990cd29a504ad5f059df352f51e56089f6f777da5108125199bde45847", "sha512": "dc7019f100ea8c7ee9c2c7f901c12f8aead0e695fffc5855065986cf84d7f638c49108e08ce70be643a10fcaa349934ee91ce289fc880869c3c8828e4beef7b8" }, "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": false, "is_model": true, "risk_score": 0.0, "scan_timestamp": 1777252452.2280796, "ir_version": 7, "producer_name": "pytorch", "node_count": 9959, "scan_outcome": "inconclusive", "scan_outcome_reasons": [ "onnx_weight_distribution_analysis_incomplete" ], "content_hash": "811394990cd29a504ad5f059df352f51e56089f6f777da5108125199bde45847" }, "/opt/sas/model-gli-text/models/multitask-v1.0/model.onnx_data": { "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777252452.2361557, "content_hash": "568190f403a9ac7f2cf95e09bb26be8b58de8c743367a1276921a28a0057e79d" }, "/opt/sas/model-gli-text/models/multitask-v1.0/special_tokens_map.json": { "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777252452.2418494, "content_hash": "b2f1b2f15f29a6b6d9d6ea4eca1675d2c231a71477f151d48f79cc83a625ba21" }, "/opt/sas/model-gli-text/models/multitask-v1.0/spm.model": { "file_size": 2447305, "file_hashes": { "md5": "2f65bdad648298c974065834dc76fc33", "sha256": "5598d5e96f339a8d980c15f9afd405a2e5e1be7db41de3ed13b0f03fac1e8c17", "sha512": "eebf1952f012df3f1ba323d61a1648bc3ab220475e0d58a243e1aca7f145ee7fed7aa1f3ee8ef17f4d937c3bc94213de7284678adff31bfc65e00f35c2095637" }, "license_info": [ { "spdx_id": "RAIL", "name": "Responsible AI License", "confidence": 0.8, "source": "file_header", "commercial_allowed": true } ], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777252452.304124, "scan_outcome": "inconclusive", "scan_outcome_reasons": [ "xgboost_binary_structure_unrecognized" ], "analysis_incomplete": true, "content_hash": "5598d5e96f339a8d980c15f9afd405a2e5e1be7db41de3ed13b0f03fac1e8c17" }, "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer.json": { "file_size": 8636448, "ml_context": { "frameworks": {}, "overall_confidence": 0.0, "is_ml_content": false, "detected_patterns": [], "optimization_hints": [], "file_type": "tokenizer_config", "is_tokenizer": true, "confidence": 2 }, "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777252454.9293103, "content_hash": "c4a3850b8ca0176e84060fbb2d83fe16eca283eda5959829415879930db8fe8c" }, "/opt/sas/model-gli-text/models/multitask-v1.0/tokenizer_config.json": { "file_size": 1662, "ml_context": { "frameworks": {}, "overall_confidence": 0.0, "is_ml_content": false, "detected_patterns": [], "optimization_hints": [], "file_type": "tokenizer_config", "is_tokenizer": true, "confidence": 2 }, "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multitask-v1.0/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777252454.9355252, "content_hash": "0410e560b63bfbc4bbbcd75e9f4a7cee55b59a5ae81c6a827a2e6a27695dc65e" } }, "content_hash": "f61b818616cdf058e124cf7e8a32bb8ff2ef74574ce48b934e9ed56d39f8a07a", "start_time": 1777252441.5861566, "duration": 13.357835531234741, "total_checks": 31, "passed_checks": 31, "failed_checks": 0, "success": false } }