glitext-class-large / modelaudit.json
semioticrobotic's picture
Duplicate from rpeel/glitext-class-large
9636ad6
{
"tool": "modelaudit",
"tool_version": "0.2.40",
"scanned_at": "2026-04-26T23:54:25Z",
"files": {
"model.onnx": {
"size_mb": 1756.9,
"sha256": "741d548cc1e6480c9db1015f42b5952037a9b6447b87d1f7c8440a5afc644aef"
}
},
"audit": {
"bytes_scanned": 1765579511,
"issues": [
{
"message": "Weight distribution analysis skipped one or more eligible ONNX initializers",
"severity": "info",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {
"scan_outcome_reason": "onnx_weight_distribution_analysis_incomplete",
"coverage_gap": "partial_initializer_coverage",
"eligible_initializers": 153,
"analyzed_initializers": 152,
"external_initializers_skipped": 0,
"oversized_initializers_skipped": 1,
"extraction_failures": 0,
"max_array_size": 104857600
},
"timestamp": 1777247654.9942844,
"type": "onnx_check",
"rule_code": "S902"
},
{
"message": "Layer 'onnx::MatMul_14812' has neurons with extremely large weight values",
"severity": "info",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {
"layer": "onnx::MatMul_14812",
"affected_neurons": [
0
],
"total_affected": 1,
"num_extreme_weights": 1,
"threshold": 0.081382155418396,
"max_weight": 0.08386771380901337,
"total_outputs": 1,
"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": 1777247660.1666174,
"type": "onnx_check",
"rule_code": "S802"
}
],
"checks": [
{
"name": "Path Exists",
"status": "passed",
"message": "Path exists",
"location": "/opt/sas/model-gli-text/models/class-large/README.md",
"details": {
"path": "/opt/sas/model-gli-text/models/class-large/README.md"
},
"timestamp": 1777246661.158137
},
{
"name": "Path Readable",
"status": "passed",
"message": "Path is readable",
"location": "/opt/sas/model-gli-text/models/class-large/README.md",
"details": {
"path": "/opt/sas/model-gli-text/models/class-large/README.md"
},
"timestamp": 1777246661.158167
},
{
"name": "File Type Validation",
"status": "passed",
"message": "File type validation passed",
"location": "/opt/sas/model-gli-text/models/class-large/README.md",
"details": {},
"timestamp": 1777246661.1581953
},
{
"name": "Path Exists",
"status": "passed",
"message": "Path exists",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {
"path": "/opt/sas/model-gli-text/models/class-large/model.onnx"
},
"timestamp": 1777246661.1878517
},
{
"name": "Path Readable",
"status": "passed",
"message": "Path is readable",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {
"path": "/opt/sas/model-gli-text/models/class-large/model.onnx"
},
"timestamp": 1777246661.1878817
},
{
"name": "File Type Validation",
"status": "passed",
"message": "File type validation passed",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {},
"timestamp": 1777246661.187907
},
{
"name": "File Integrity Hash",
"status": "passed",
"message": "File integrity hashes calculated",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {
"md5": "5c967bdd53ca317c56c4db16260d52fb",
"sha256": "741d548cc1e6480c9db1015f42b5952037a9b6447b87d1f7c8440a5afc644aef",
"sha512": "3d9aa9bdf7197b4f1155c8ff8c0a6978ce095ff790f13fad0b85f27d9b6932ea70b5445d22dea60b25d721894dcf813d87010239e2ab28b9ae9a16738f2b2873",
"file_size": 1756917153
},
"timestamp": 1777246670.175186
},
{
"name": "JIT/Script Code Execution Detection",
"status": "passed",
"message": "No JIT/Script code execution risks detected",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {},
"timestamp": 1777247650.1742697
},
{
"name": "Network Communication Detection",
"status": "passed",
"message": "No network communication patterns detected",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {},
"timestamp": 1777247650.1744556
},
{
"name": "Custom Operator Domain Check",
"status": "passed",
"message": "All operators use standard ONNX domains",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {
"safe_nodes": 9746
},
"timestamp": 1777247650.2204537
},
{
"name": "Python Operator Detection",
"status": "passed",
"message": "No Python operators detected",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {
"nodes_checked": 9746
},
"timestamp": 1777247650.220493
},
{
"name": "Tensor Size Validation",
"status": "passed",
"message": "Tensor Size Validation completed successfully",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx (tensor: model.text_projector.linear_1.weight)",
"details": {
"component_count": 404
},
"timestamp": 1777247653.3490608
},
{
"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/class-large/model.onnx",
"details": {
"scan_outcome_reason": "onnx_weight_distribution_analysis_incomplete",
"coverage_gap": "partial_initializer_coverage",
"eligible_initializers": 153,
"analyzed_initializers": 152,
"external_initializers_skipped": 0,
"oversized_initializers_skipped": 1,
"extraction_failures": 0,
"max_array_size": 104857600
},
"rule_code": "S902",
"timestamp": 1777247654.9941475
},
{
"name": "Weight Distribution Anomaly Detection",
"status": "failed",
"message": "Layer 'onnx::MatMul_14812' has neurons with extremely large weight values",
"severity": "info",
"location": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"details": {
"layer": "onnx::MatMul_14812",
"affected_neurons": [
0
],
"total_affected": 1,
"num_extreme_weights": 1,
"threshold": 0.081382155418396,
"max_weight": 0.08386771380901337,
"total_outputs": 1,
"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": 1777247660.166583
},
{
"name": "Path Exists",
"status": "passed",
"message": "Path exists",
"location": "/opt/sas/model-gli-text/models/class-large/tokenizer.json",
"details": {
"path": "/opt/sas/model-gli-text/models/class-large/tokenizer.json"
},
"timestamp": 1777247663.3793492
},
{
"name": "Path Readable",
"status": "passed",
"message": "Path is readable",
"location": "/opt/sas/model-gli-text/models/class-large/tokenizer.json",
"details": {
"path": "/opt/sas/model-gli-text/models/class-large/tokenizer.json"
},
"timestamp": 1777247663.379393
},
{
"name": "File Type Validation",
"status": "passed",
"message": "File type validation passed",
"location": "/opt/sas/model-gli-text/models/class-large/tokenizer.json",
"details": {},
"timestamp": 1777247663.379438
},
{
"name": "Template Extraction",
"status": "passed",
"message": "No Jinja2 templates found in file",
"location": "/opt/sas/model-gli-text/models/class-large/tokenizer.json",
"details": {
"file_type": "tokenizer_config"
},
"timestamp": 1777247663.7977839
}
],
"files_scanned": 4,
"assets": [
{
"path": "/opt/sas/model-gli-text/models/class-large/LICENSE",
"type": "unknown"
},
{
"path": "/opt/sas/model-gli-text/models/class-large/README.md",
"type": "metadata",
"size": 1501
},
{
"path": "/opt/sas/model-gli-text/models/class-large/model.onnx",
"type": "onnx",
"size": 1756917153
},
{
"path": "/opt/sas/model-gli-text/models/class-large/tokenizer.json",
"type": "jinja2_template",
"size": 8649499
}
],
"has_errors": false,
"scanner_names": [
"metadata",
"onnx",
"jinja2_template"
],
"file_metadata": {
"/opt/sas/model-gli-text/models/class-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/class-large/LICENSE"
],
"is_dataset": false,
"is_model": false,
"risk_score": 0.0,
"scan_timestamp": 1777246661.1535344,
"content_hash": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"
},
"/opt/sas/model-gli-text/models/class-large/README.md": {
"file_size": 1501,
"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/class-large/LICENSE"
],
"is_dataset": false,
"is_model": false,
"risk_score": 0.0,
"scan_timestamp": 1777246661.1633294,
"content_hash": "021a1d138e0a5cf7bf3a4f2dbc3a046237fbdb0a8d3224d616802c7e52541d4f"
},
"/opt/sas/model-gli-text/models/class-large/model.onnx": {
"file_size": 1756917153,
"file_hashes": {
"md5": "5c967bdd53ca317c56c4db16260d52fb",
"sha256": "741d548cc1e6480c9db1015f42b5952037a9b6447b87d1f7c8440a5afc644aef",
"sha512": "3d9aa9bdf7197b4f1155c8ff8c0a6978ce095ff790f13fad0b85f27d9b6932ea70b5445d22dea60b25d721894dcf813d87010239e2ab28b9ae9a16738f2b2873"
},
"license_info": [],
"copyright_notices": [],
"license_files_nearby": [
"/opt/sas/model-gli-text/models/class-large/LICENSE"
],
"is_dataset": false,
"is_model": true,
"risk_score": 0.0,
"scan_timestamp": 1777247661.2712467,
"ir_version": 7,
"producer_name": "pytorch",
"node_count": 9746,
"scan_outcome": "inconclusive",
"scan_outcome_reasons": [
"onnx_weight_distribution_analysis_incomplete"
],
"layers_analyzed": 152,
"anomalies_found": 1,
"content_hash": "741d548cc1e6480c9db1015f42b5952037a9b6447b87d1f7c8440a5afc644aef"
},
"/opt/sas/model-gli-text/models/class-large/tokenizer.json": {
"file_size": 8649499,
"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/class-large/LICENSE"
],
"is_dataset": true,
"is_model": false,
"risk_score": 0.0,
"scan_timestamp": 1777247663.8019288,
"content_hash": "9db2e87fbab9819100edd8d6dc7a54f82167045d04bfb752039dae4efb9cd85c"
}
},
"content_hash": "bdf235c85537cb3dfb7fa08660385cdb79e29cf251d197c8cea2d4bcb3482f3c",
"start_time": 1777246658.7745924,
"duration": 1005.035670042038,
"total_checks": 16,
"passed_checks": 16,
"failed_checks": 0,
"success": false
}
}