{ "tool": "modelaudit", "tool_version": "0.2.40", "scanned_at": "2026-04-27T00:50:20Z", "files": { "model.onnx": { "size_mb": 0.8, "sha256": "f65a31bf5047d62b1a1a223ee24865c55de0b35a43bfa00feb4fc174f4ba35a5" } }, "audit": { "bytes_scanned": 2455516157, "issues": [ { "message": "Weight distribution analysis skipped one or more eligible ONNX initializers", "severity": "info", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx", "details": { "scan_outcome_reason": "onnx_weight_distribution_analysis_incomplete", "coverage_gap": "partial_initializer_coverage", "eligible_initializers": 181, "analyzed_initializers": 0, "external_initializers_skipped": 181, "oversized_initializers_skipped": 0, "extraction_failures": 0, "max_array_size": 104857600 }, "timestamp": 1777251014.482122, "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/multilingual-large/spiece.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": 1777251014.533849, "type": "xgboost_check" } ], "checks": [ { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-large/README.md", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/README.md" }, "timestamp": 1777251013.695464 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-large/README.md", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/README.md" }, "timestamp": 1777251013.6954954 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-large/README.md", "details": {}, "timestamp": 1777251013.695528 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-large/gliner_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/gliner_config.json" }, "timestamp": 1777251013.7655933 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-large/gliner_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/gliner_config.json" }, "timestamp": 1777251013.7656233 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-large/gliner_config.json", "details": {}, "timestamp": 1777251013.7656496 }, { "name": "Model Name Policy Check", "status": "passed", "message": "Model Name Policy Check completed successfully", "location": "/opt/sas/model-gli-text/models/multilingual-large/gliner_config.json", "details": { "component_count": 2 }, "timestamp": 1777251013.767122 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx" }, "timestamp": 1777251013.7933617 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx" }, "timestamp": 1777251013.7933903 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx", "details": {}, "timestamp": 1777251013.793416 }, { "name": "File Integrity Hash", "status": "passed", "message": "File integrity hashes calculated", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx", "details": { "md5": "0d11ba28fe17ee1dea6e816fab9c091b", "sha256": "f65a31bf5047d62b1a1a223ee24865c55de0b35a43bfa00feb4fc174f4ba35a5", "sha512": "5634547af43673cbc0950b523ba61e7abf56031af6286f416da4658d88062b4ac3dc173568da63e6ea4f6c363ed106690fedfbf56a31001afbe2844b62779ad2", "file_size": 798114 }, "timestamp": 1777251013.7979584 }, { "name": "JIT/Script Code Execution Detection", "status": "passed", "message": "No JIT/Script code execution risks detected", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx", "details": {}, "timestamp": 1777251014.4437418 }, { "name": "Network Communication Detection", "status": "passed", "message": "No network communication patterns detected", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx", "details": {}, "timestamp": 1777251014.4437776 }, { "name": "Custom Operator Domain Check", "status": "passed", "message": "All operators use standard ONNX domains", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx", "details": { "safe_nodes": 2454 }, "timestamp": 1777251014.4538276 }, { "name": "Python Operator Detection", "status": "passed", "message": "No Python operators detected", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx", "details": { "nodes_checked": 2454 }, "timestamp": 1777251014.4538665 }, { "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/multilingual-large/model.onnx_data", "details": { "file": "model.onnx_data" }, "timestamp": 1777251014.4543324 }, { "name": "External Data Size Validation", "status": "passed", "message": "External data file size matches expected", "location": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx_data", "details": { "component_count": 238 }, "timestamp": 1777251014.4816031 }, { "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/multilingual-large/model.onnx", "details": { "scan_outcome_reason": "onnx_weight_distribution_analysis_incomplete", "coverage_gap": "partial_initializer_coverage", "eligible_initializers": 181, "analyzed_initializers": 0, "external_initializers_skipped": 181, "oversized_initializers_skipped": 0, "extraction_failures": 0, "max_array_size": 104857600 }, "rule_code": "S902", "timestamp": 1777251014.4820857 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-large/spiece.model", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/spiece.model" }, "timestamp": 1777251014.5087347 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-large/spiece.model", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/spiece.model" }, "timestamp": 1777251014.508763 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-large/spiece.model", "details": {}, "timestamp": 1777251014.5087914 }, { "name": "File Integrity Hash", "status": "passed", "message": "File integrity hashes calculated", "location": "/opt/sas/model-gli-text/models/multilingual-large/spiece.model", "details": { "md5": "efd840a5b79fcd8dde0100cca3f5470a", "sha256": "ef78f86560d809067d12bac6c09f19a462cb3af3f54d2b8acbba26e1433125d6", "sha512": "e7176838d9109eb8493904825774935e0143d3b6dd5dd4178e2894d9ea0564ee7033e54c8e2aba96d8c3a32ba8433957001346f9cda00df964f28d724221cecc", "file_size": 4309802 }, "timestamp": 1777251014.5315819 }, { "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/multilingual-large/spiece.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": 1777251014.5338278 }, { "name": "XGBoost Loading", "status": "passed", "message": "XGBoost loading disabled (safe mode)", "location": "/opt/sas/model-gli-text/models/multilingual-large/spiece.model", "details": { "safe_mode": true }, "timestamp": 1777251014.5340602 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer.json" }, "timestamp": 1777251018.5465622 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer.json" }, "timestamp": 1777251018.5465982 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer.json", "details": {}, "timestamp": 1777251018.546635 }, { "name": "Template Extraction", "status": "passed", "message": "No Jinja2 templates found in file", "location": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer.json", "details": { "file_type": "tokenizer_config" }, "timestamp": 1777251019.5218806 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer_config.json" }, "timestamp": 1777251019.533979 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer_config.json" }, "timestamp": 1777251019.5340073 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer_config.json", "details": {}, "timestamp": 1777251019.5340366 }, { "name": "Template Extraction", "status": "passed", "message": "No Jinja2 templates found in file", "location": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer_config.json", "details": { "file_type": "tokenizer_config" }, "timestamp": 1777251019.5350935 } ], "files_scanned": 10, "assets": [ { "path": "/opt/sas/model-gli-text/models/multilingual-large/LICENSE", "type": "unknown" }, { "path": "/opt/sas/model-gli-text/models/multilingual-large/README.md", "type": "metadata", "size": 1589 }, { "path": "/opt/sas/model-gli-text/models/multilingual-large/added_tokens.json", "type": "unknown" }, { "path": "/opt/sas/model-gli-text/models/multilingual-large/gliner_config.json", "type": "manifest", "size": 3529, "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/multilingual-large/model.onnx", "type": "onnx", "size": 798114 }, { "path": "/opt/sas/model-gli-text/models/multilingual-large/model.onnx_data", "type": "unknown" }, { "path": "/opt/sas/model-gli-text/models/multilingual-large/special_tokens_map.json", "type": "unknown" }, { "path": "/opt/sas/model-gli-text/models/multilingual-large/spiece.model", "type": "xgboost", "size": 4309802 }, { "path": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer.json", "type": "jinja2_template", "size": 16350298 }, { "path": "/opt/sas/model-gli-text/models/multilingual-large/tokenizer_config.json", "type": "jinja2_template", "size": 19630 } ], "has_errors": false, "scanner_names": [ "metadata", "manifest", "onnx", "xgboost", "jinja2_template" ], "file_metadata": { "/opt/sas/model-gli-text/models/multilingual-large/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/multilingual-large/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251013.6911159, "content_hash": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" }, "/opt/sas/model-gli-text/models/multilingual-large/README.md": { "file_size": 1589, "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/multilingual-large/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251013.7018275, "content_hash": "f13fbf9177a8e57d66a477a4b6e3aa709026fe8957e8bb4ad3e79ecf0a458946" }, "/opt/sas/model-gli-text/models/multilingual-large/added_tokens.json": { "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multilingual-large/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251013.760288, "content_hash": "93afe6f29473301199fb234b4f0c4c21cde56a912c62f3ffc0b6993015028157" }, "/opt/sas/model-gli-text/models/multilingual-large/gliner_config.json": { "file_size": 3529, "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multilingual-large/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251013.7690203, "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": "aaecd24d06655755d7289322eec153c0dce93830ad21b6fc82a8ff8f5dc39f60" }, "/opt/sas/model-gli-text/models/multilingual-large/model.onnx": { "file_size": 798114, "file_hashes": { "md5": "0d11ba28fe17ee1dea6e816fab9c091b", "sha256": "f65a31bf5047d62b1a1a223ee24865c55de0b35a43bfa00feb4fc174f4ba35a5", "sha512": "5634547af43673cbc0950b523ba61e7abf56031af6286f416da4658d88062b4ac3dc173568da63e6ea4f6c363ed106690fedfbf56a31001afbe2844b62779ad2" }, "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multilingual-large/LICENSE" ], "is_dataset": false, "is_model": true, "risk_score": 0.0, "scan_timestamp": 1777251014.488419, "ir_version": 9, "producer_name": "pytorch", "node_count": 2454, "scan_outcome": "inconclusive", "scan_outcome_reasons": [ "onnx_weight_distribution_analysis_incomplete" ], "content_hash": "f65a31bf5047d62b1a1a223ee24865c55de0b35a43bfa00feb4fc174f4ba35a5" }, "/opt/sas/model-gli-text/models/multilingual-large/model.onnx_data": { "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multilingual-large/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251014.4959524, "content_hash": "2eae6f6de7b1ad564fff6d2abc5ca8d1d189e65977dc948d709f1ad6dc31e5b0" }, "/opt/sas/model-gli-text/models/multilingual-large/special_tokens_map.json": { "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multilingual-large/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251014.5011349, "content_hash": "80f4c6c5cf3867d7669ff8aa8f6aebb8a7499322e62d7faae06262d6014edd61" }, "/opt/sas/model-gli-text/models/multilingual-large/spiece.model": { "file_size": 4309802, "file_hashes": { "md5": "efd840a5b79fcd8dde0100cca3f5470a", "sha256": "ef78f86560d809067d12bac6c09f19a462cb3af3f54d2b8acbba26e1433125d6", "sha512": "e7176838d9109eb8493904825774935e0143d3b6dd5dd4178e2894d9ea0564ee7033e54c8e2aba96d8c3a32ba8433957001346f9cda00df964f28d724221cecc" }, "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multilingual-large/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251014.5692396, "scan_outcome": "inconclusive", "scan_outcome_reasons": [ "xgboost_binary_structure_unrecognized" ], "analysis_incomplete": true, "content_hash": "ef78f86560d809067d12bac6c09f19a462cb3af3f54d2b8acbba26e1433125d6" }, "/opt/sas/model-gli-text/models/multilingual-large/tokenizer.json": { "file_size": 16350298, "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/multilingual-large/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251019.5257912, "content_hash": "644a91650f64b0fe5974cefcd293bafa754f014f8f72503ae7940ae652d22b2f" }, "/opt/sas/model-gli-text/models/multilingual-large/tokenizer_config.json": { "file_size": 19630, "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/multilingual-large/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251019.5369003, "content_hash": "b7502927c4693c1c7234d1267dcd422fcc2d7597c51abfe3913fedc1a0f766e6" } }, "content_hash": "a4a75cf2ebbd1a253bcdc66c4c08e0607cc9c2d6e9d58eea39ece3d197141e4f", "start_time": 1777251007.7724113, "duration": 11.771918535232544, "total_checks": 30, "passed_checks": 30, "failed_checks": 0, "success": false } }