PleoMorph's picture
Upload README.md with huggingface_hub
d51edd1 verified
---
license: apache-2.0
tags:
- security
- attack-path-prediction
- g2pm
- graphany
- ctem
- threat-intelligence
language:
- en
library_name: pytorch
---
# CTEM Enterprise Models
Production-ready machine learning models for the CTEM (Continuous Threat Exposure Management) Enterprise Dashboard.
## Model Categories
### G2PM Models (`g2pm/`)
- `semi_supervised_99_7_best.pt` - Semi-supervised classifier achieving 99.7% accuracy on MITRE ATT&CK technique classification
- `spectral_281k_best.pt` - Spectral G2PM model for attack path transition prediction
- `spectral_281k_results.pkl` - Pre-computed G2PM embeddings and metadata (281k attack patterns)
### GraphAny Models (`graphany/`)
- `graphany_category_best.pt` - Category classifier (137 attack categories)
- `graphany_g2pm_best.pt` - Combined GraphAny + G2PM model
### Agent Models (`agents/`)
- `red_team_agent_full.pt` - AI Red Team Agent for attack simulation
- `vulnerability_agent_full.pt` - Vulnerability Assessment Agent
- `training_summary.json` - Model configuration and label mappings
### Production Models (`production/`)
- `phase1_g2pm_distilled.pt` - Distilled G2PM base model (580MB)
- `phase2_g2pm_onpolicy.pt` - On-policy fine-tuned G2PM (580MB)
- `phase3_redteam_vineppo.pt` - VinePPO-trained red team model
- `phase4_redteam_selfplay.pt` - Self-play trained red team model
- `phase5_vuln_hierarchical.pt` - Hierarchical vulnerability model
- `graphany_mfa_final.pt` - GraphAny with MFA attack focus
- `unified_g2pm_graphany_final.pt` - Combined G2PM + GraphAny unified model
## Usage
```python
from huggingface_hub import hf_hub_download
# Download a specific model
model_path = hf_hub_download(
repo_id="PleoMorph/ctem-enterprise-models",
filename="g2pm/semi_supervised_99_7_best.pt"
)
# Load with PyTorch
import torch
model = torch.load(model_path, map_location="cpu", weights_only=True)
```
## Download All Models
```bash
# Using huggingface-cli
huggingface-cli download PleoMorph/ctem-enterprise-models --local-dir ./models
# Or specific folder
huggingface-cli download PleoMorph/ctem-enterprise-models --include "g2pm/*" --local-dir ./g2pm_models
```
## Model Architecture
These models are built on:
- **G2PM**: Graph-to-Pattern Mapping for attack technique classification
- **GraphAny**: Graph neural network for attack path prediction
- **SecBERT**: Security-focused BERT embeddings (jackaduma/SecBERT)
## License
Apache 2.0
## Citation
If you use these models, please cite:
```
@software{ctem_enterprise_models,
title = {CTEM Enterprise Models},
author = {PleoMorph},
year = {2025},
url = {https://huggingface.co/PleoMorph/ctem-enterprise-models}
}
```