{ "tool": "modelaudit", "tool_version": "0.2.40", "scanned_at": "2026-04-27T00:50:06Z", "files": { "model.onnx": { "size_mb": 1207.7, "sha256": "8180c82c99563ea80ace467c0ee8e38d066d52543c0810de26cab32d9df01d95" } }, "audit": { "bytes_scanned": 1224062841, "issues": [ { "message": "Weight distribution analysis skipped one or more eligible ONNX initializers", "severity": "info", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": { "scan_outcome_reason": "onnx_weight_distribution_analysis_incomplete", "coverage_gap": "partial_initializer_coverage", "eligible_initializers": 97, "analyzed_initializers": 96, "external_initializers_skipped": 0, "oversized_initializers_skipped": 1, "extraction_failures": 0, "max_array_size": 104857600 }, "timestamp": 1777250996.9905965, "type": "onnx_check", "rule_code": "S902" }, { "message": "Layer 'core.token_rep_layer.bert_layer.model.encoder.block.0.layer.0.SelfAttention.relative_attention_bias.weight' has neurons with extremely large weight values", "severity": "info", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": { "layer": "core.token_rep_layer.bert_layer.model.encoder.block.0.layer.0.SelfAttention.relative_attention_bias.weight", "affected_neurons": [ 6, 8 ], "total_affected": 2, "num_extreme_weights": 2, "threshold": 10.638008117675781, "max_weight": 15.858553886413574, "total_outputs": 12, "analysis_method": "structural_analysis" }, "why": "Weight values that are orders of magnitude larger than typical can cause numerical instability, overflow attacks, or may encode hidden data. Detection uses statistical analysis rather than name-based classification to avoid security bypasses.", "timestamp": 1777250999.9963088, "type": "onnx_check", "rule_code": "S802" } ], "checks": [ { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx" }, "timestamp": 1777250311.0008616 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx" }, "timestamp": 1777250311.0008936 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": {}, "timestamp": 1777250311.000924 }, { "name": "File Integrity Hash", "status": "passed", "message": "File integrity hashes calculated", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": { "md5": "3ee67a0bc1d576f5920c5c331b592b8a", "sha256": "8180c82c99563ea80ace467c0ee8e38d066d52543c0810de26cab32d9df01d95", "sha512": "aa750297df98c69d5120b46a17cb7a3f87b2ddea1e8a18db428dd6c6ebb77aaad0f31585786e30ed323c430758aca5663163f5c85bfd7445cb4be96f28fdf4be", "file_size": 1207711423 }, "timestamp": 1777250317.348909 }, { "name": "JIT/Script Code Execution Detection", "status": "passed", "message": "No JIT/Script code execution risks detected", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": {}, "timestamp": 1777250993.6143987 }, { "name": "Network Communication Detection", "status": "passed", "message": "No network communication patterns detected", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": {}, "timestamp": 1777250993.6146164 }, { "name": "Custom Operator Domain Check", "status": "passed", "message": "All operators use standard ONNX domains", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": { "safe_nodes": 1501 }, "timestamp": 1777250993.622131 }, { "name": "Python Operator Detection", "status": "passed", "message": "No Python operators detected", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": { "nodes_checked": 1501 }, "timestamp": 1777250993.6221657 }, { "name": "Tensor Size Validation", "status": "passed", "message": "Tensor Size Validation completed successfully", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx (tensor: core.token_rep_layer.bert_layer.model.shared.weight)", "details": { "component_count": 130 }, "timestamp": 1777250996.6681223 }, { "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-base/model.onnx", "details": { "scan_outcome_reason": "onnx_weight_distribution_analysis_incomplete", "coverage_gap": "partial_initializer_coverage", "eligible_initializers": 97, "analyzed_initializers": 96, "external_initializers_skipped": 0, "oversized_initializers_skipped": 1, "extraction_failures": 0, "max_array_size": 104857600 }, "rule_code": "S902", "timestamp": 1777250996.990452 }, { "name": "Weight Distribution Anomaly Detection", "status": "failed", "message": "Layer 'core.token_rep_layer.bert_layer.model.encoder.block.0.layer.0.SelfAttention.relative_attention_bias.weight' has neurons with extremely large weight values", "severity": "info", "location": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "details": { "layer": "core.token_rep_layer.bert_layer.model.encoder.block.0.layer.0.SelfAttention.relative_attention_bias.weight", "affected_neurons": [ 6, 8 ], "total_affected": 2, "num_extreme_weights": 2, "threshold": 10.638008117675781, "max_weight": 15.858553886413574, "total_outputs": 12, "analysis_method": "structural_analysis" }, "why": "Weight values that are orders of magnitude larger than typical can cause numerical instability, overflow attacks, or may encode hidden data. Detection uses statistical analysis rather than name-based classification to avoid security bypasses.", "rule_code": "S802", "timestamp": 1777250999.996274 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-base/gliner_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/gliner_config.json" }, "timestamp": 1777251000.9368043 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-base/gliner_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/gliner_config.json" }, "timestamp": 1777251000.9368412 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-base/gliner_config.json", "details": {}, "timestamp": 1777251000.9368846 }, { "name": "Model Name Policy Check", "status": "passed", "message": "Model Name Policy Check completed successfully", "location": "/opt/sas/model-gli-text/models/multilingual-base/gliner_config.json", "details": { "component_count": 2 }, "timestamp": 1777251000.938336 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer_config.json" }, "timestamp": 1777251000.988524 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer_config.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer_config.json" }, "timestamp": 1777251000.9885547 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer_config.json", "details": {}, "timestamp": 1777251000.9885955 }, { "name": "Template Extraction", "status": "passed", "message": "No Jinja2 templates found in file", "location": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer_config.json", "details": { "file_type": "tokenizer_config" }, "timestamp": 1777251000.9890573 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer.json" }, "timestamp": 1777251004.9494572 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer.json", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer.json" }, "timestamp": 1777251004.9494925 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer.json", "details": {}, "timestamp": 1777251004.9495277 }, { "name": "Template Extraction", "status": "passed", "message": "No Jinja2 templates found in file", "location": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer.json", "details": { "file_type": "tokenizer_config" }, "timestamp": 1777251005.8753881 }, { "name": "Path Exists", "status": "passed", "message": "Path exists", "location": "/opt/sas/model-gli-text/models/multilingual-base/README.md", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/README.md" }, "timestamp": 1777251005.8914568 }, { "name": "Path Readable", "status": "passed", "message": "Path is readable", "location": "/opt/sas/model-gli-text/models/multilingual-base/README.md", "details": { "path": "/opt/sas/model-gli-text/models/multilingual-base/README.md" }, "timestamp": 1777251005.891483 }, { "name": "File Type Validation", "status": "passed", "message": "File type validation passed", "location": "/opt/sas/model-gli-text/models/multilingual-base/README.md", "details": {}, "timestamp": 1777251005.8915107 } ], "files_scanned": 6, "assets": [ { "path": "/opt/sas/model-gli-text/models/multilingual-base/model.onnx", "type": "onnx", "size": 1207711423 }, { "path": "/opt/sas/model-gli-text/models/multilingual-base/gliner_config.json", "type": "manifest", "size": 2925, "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", "neg_spans_ratio", "num_post_fusion_layers", "num_rnn_layers", "num_steps", "post_fusion_schema", "prev_path", "random_drop", "represent_spans", "root_dir", "save_total_limit", "scheduler_type", "sep_token", "shuffle_types", "size_sup", "span_loss_coef", "span_mode", "subtoken_pooling", "token_loss_coef", "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-base/tokenizer_config.json", "type": "jinja2_template", "size": 320 }, { "path": "/opt/sas/model-gli-text/models/multilingual-base/tokenizer.json", "type": "jinja2_template", "size": 16335205 }, { "path": "/opt/sas/model-gli-text/models/multilingual-base/LICENSE", "type": "unknown" }, { "path": "/opt/sas/model-gli-text/models/multilingual-base/README.md", "type": "metadata", "size": 1610 } ], "has_errors": false, "scanner_names": [ "onnx", "manifest", "jinja2_template", "metadata" ], "file_metadata": { "/opt/sas/model-gli-text/models/multilingual-base/model.onnx": { "file_size": 1207711423, "file_hashes": { "md5": "3ee67a0bc1d576f5920c5c331b592b8a", "sha256": "8180c82c99563ea80ace467c0ee8e38d066d52543c0810de26cab32d9df01d95", "sha512": "aa750297df98c69d5120b46a17cb7a3f87b2ddea1e8a18db428dd6c6ebb77aaad0f31585786e30ed323c430758aca5663163f5c85bfd7445cb4be96f28fdf4be" }, "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multilingual-base/LICENSE" ], "is_dataset": false, "is_model": true, "risk_score": 0.0, "scan_timestamp": 1777251000.905324, "ir_version": 7, "producer_name": "pytorch", "node_count": 1501, "scan_outcome": "inconclusive", "scan_outcome_reasons": [ "onnx_weight_distribution_analysis_incomplete" ], "layers_analyzed": 96, "anomalies_found": 1, "content_hash": "8180c82c99563ea80ace467c0ee8e38d066d52543c0810de26cab32d9df01d95" }, "/opt/sas/model-gli-text/models/multilingual-base/gliner_config.json": { "file_size": 2925, "license_info": [], "copyright_notices": [], "license_files_nearby": [ "/opt/sas/model-gli-text/models/multilingual-base/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251000.9401627, "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", "neg_spans_ratio", "num_post_fusion_layers", "num_rnn_layers", "num_steps", "post_fusion_schema", "prev_path", "random_drop", "represent_spans", "root_dir", "save_total_limit", "scheduler_type", "sep_token", "shuffle_types", "size_sup", "span_loss_coef", "span_mode", "subtoken_pooling", "token_loss_coef", "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": "3a5d25521bddfaa1ebc64a7199bf3eed0eaa1af8507354659e9899e41ad83c7a" }, "/opt/sas/model-gli-text/models/multilingual-base/tokenizer_config.json": { "file_size": 320, "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-base/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251000.9904327, "content_hash": "09f0a387d699eed2be09b1a8e0e59f19faedb54a4b238b49b425ff52c242939e" }, "/opt/sas/model-gli-text/models/multilingual-base/tokenizer.json": { "file_size": 16335205, "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-base/LICENSE" ], "is_dataset": true, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251005.8794768, "content_hash": "cf301e48222d87e249e9015a1c03d68e2010c6106ceb24e485127f3df3110f4c" }, "/opt/sas/model-gli-text/models/multilingual-base/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-base/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251005.8865912, "content_hash": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" }, "/opt/sas/model-gli-text/models/multilingual-base/README.md": { "file_size": 1610, "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-base/LICENSE" ], "is_dataset": false, "is_model": false, "risk_score": 0.0, "scan_timestamp": 1777251005.896586, "content_hash": "ef6eb3a96d5e26b4462fc0698e20d36650f57099f9d9d78054b9b4a98f8fe3df" } }, "content_hash": "0469f0e1e33fcf85910ed0ed41fc07ba417822e17022ff7065e12a8acb24fede", "start_time": 1777250309.1413846, "duration": 696.7626917362213, "total_checks": 24, "passed_checks": 24, "failed_checks": 0, "success": false } }