| { |
| "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 |
| } |
| } |