glitext-multilingual-base / modelaudit.json
rpeel's picture
Update model card and security scan results
cd4a712 verified
{
"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
}
}