think_like_attacker → act_like_defender
A Python + JSON + HTML hybrid cybersecurity tool that simulates real-world defensive analysis using a Stoplight Risk Model (RED / YELLOW / GREEN).
Part of the VAXINX Protocol™ ecosystem — a reverse-learning engineering system where:
BUILD → TEST → BREAK → UNDERSTAND → IMPROVE → DEPLOYThis project combines:
- defensive cybersecurity concepts
- AI-assisted engineering workflows
- visual-first documentation
- modular architecture
- rapid iteration pipelines
- automation-assisted deployment
https://regislara-byte.github.io/vaxinx-stoplight-code/dashboard/
| Platform | Link |
|---|---|
| 🧠 GitHub | https://github.com/regislara-byte |
| 📡 Live Dashboard | https://regislara-byte.github.io/vaxinx-cert-dashboard/ |
| 🎓 Credly | https://www.credly.com/users/regis-lara |
| Feature | Details |
|---|---|
| 🤖 YARA Rule Engine | Loads all .yar / .yara rules from rules/ |
| 🌐 Flask REST API | Live scan API + dashboard serving |
| 📡 SSE Streaming | Real-time file-by-file scan feed |
| 🔐 Quarantine Vault | Fernet encrypted .vxlocked files |
| 🎨 Dashboard Alignment | Integrated VAXINX dashboard ecosystem |
| 🧾 Visual Lore Artifacts | AI-readable engineering documentation workflow |
| ⚙️ Automation Pipeline | Batch deployment + push workflow system |
| Signal | Decision | Action |
|---|---|---|
| 🟢 GREEN | Allow | Safe — no threat indicators detected |
| 🟡 YELLOW | Inspect | Suspicious — manual review required |
| 🔴 RED | Quarantine | High risk — encrypted into .vxlocked vault |
Foundation systems:
- stoplight classification
- extension analysis
- JSON reporting
- quarantine architecture
- CLI scanning
Detection upgrades:
- entropy analysis
- suspicious keyword logic
- archive inspection
- behavior heuristics
- social engineering pattern checks
Security enhancements:
- Fernet encryption
.vxlockedquarantine vault- restore workflow
- secure overwrite concepts
- logging infrastructure
Operational upgrades:
- YARA integration
- Flask REST API
- SSE live stream
- dashboard synchronization
- runtime monitoring
Engineering acceleration systems:
- Visual Lore Artifacts (VLA)
- AI-readable architecture documentation
- push automation scripts
- deployment pipeline structure
- workflow optimization
VAXINX_SYSTEM = {
"file_scanner": "Python-based threat detection engine",
"stoplight_logic": "RED / YELLOW / GREEN classification",
"yara_engine": "Rule-based pattern matching",
"flask_api": "REST API + SSE live stream",
"vault_engine": "Encrypted quarantine system",
"json_reports": "Structured scan output",
"html_dashboard": "Visual cyber intelligence UI",
"vla_system": "Visual Lore Artifacts workflow",
"automation": "Deployment + push workflow pipeline"
}- Extension risk classification
- Magic byte scanning
- Entropy analysis
- Suspicious filename detection
- Malware behavior hints
- Social engineering pattern analysis
- Hash-based deduplication
- YARA rule integration
- Script content scanning
- Encoded payload detection
- Nested archive inspection
- Pattern correlation
Triggered automatically when:
stoplight == REDFeatures:
- Fernet encryption
.vxlockedvault storage- optional overwrite flow
- restoration pipeline
- runtime logging
vaxinx-stoplight-code/
├── scanner_v3.py
├── restore_quarantine.py
├── vaxinx_crypto.py
├── README.md
│
├── automation/
│ ├── push_all.bat
│ ├── push_readme.bat
│ ├── push_dashboard.bat
│ ├── push_vla.bat
│ ├── deploy_dashboard.bat
│ ├── launch_scanner.bat
│ └── install_deps_py312.bat
│
├── dashboard/
│ ├── index.html
│ └── Vaxinx_Doppio.gif
│
├── assets/
│ └── visualloreartifacts/
│ ├── 001-python312-install.png
│ ├── 002-yara-ok-repl.png
│ ├── 003-crypto-dependency-fix.png
│ ├── 004-vscode-interpreter-switch.png
│ └── 005-scanner-runtime-validation.png
│
├── test_lab/
├── quarantine/
├── reports/
├── logs/
├── rules/
└── .vault_keys/This repository follows a:
Visual Lore Artifacts (VLA)workflow philosophy.
The folder:
assets/visualloreartifacts/contains timestamped screenshots documenting:
- dependency fixes
- Python environment migration
- YARA integration
- cryptography setup
- terminal debugging
- architecture evolution
- dashboard synchronization
- deployment workflows
- VS Code configuration
- runtime validation
VLA exists to provide:
- faster human onboarding
- AI-readable engineering context
- visual debugging memory
- architecture evolution tracking
- workflow storytelling
- reproducible environment validation
Instead of only reading code:
README → code → guess architectureVLA enables:
screenshot → instant context → faster understandingThis creates:
- visual-first engineering documentation
- accelerated onboarding
- easier troubleshooting
- long-term project memory
This project uses lightweight .bat automation systems to accelerate deployment and reduce repetitive terminal workflows.
automation/
├── push_all.bat
├── push_readme.bat
├── push_dashboard.bat
├── push_vla.bat
├── deploy_dashboard.bat
├── launch_scanner.bat
└── install_deps_py312.bat- Faster GitHub pushes
- Cleaner deployment flow
- Reduced command repetition
- Easier dependency restoration
- Faster VLA updates
- Consistent engineering workflow
Automate the friction.
Preserve the thinking.Coding logic, architecture, and security reasoning remain human-directed.
Automation handles:
- repetitive Git operations
- environment restoration
- launch workflows
- deployment shortcuts
Recommended:
- Python 3.12
- VS Code
- Python Extension
- Windows PowerShell or VS Code Terminal
Python 3.12 is recommended for:
- YARA compatibility
- cybersecurity libraries
- stable dependency support
Core packages:
py -3.12 -m pip install cryptography flask flask-corsOptional YARA support:
py -3.12 -m pip install yara-pythonpy -3.12 scanner_v3.pyDefault scan target:
test_lab/Reports generated to:
reports/scan_report.jsonpy -3.12 scanner_v3.py --serveOpen browser:
http://127.0.0.1:5000| Method | Endpoint | Description |
|---|---|---|
| GET | / |
Dashboard UI |
| GET | /api/status |
Scanner health |
| GET | /api/report |
Latest scan report |
| GET | /api/rules |
Loaded YARA rules |
| POST | /api/scan |
Trigger scan |
| GET | /api/stream |
Live SSE feed |
Triggered automatically on:
RED classificationFlow:
- File encrypted with Fernet
- Stored as
.vxlocked - Logged into runtime logs
- Optional overwrite process
py -3.12 restore_quarantine.pyIDS = detect anomalies
IPS = block threats inline
SIEM = correlate logs
DLP = prevent data exfiltration
risk = probability × impact
security = prevent → detect → respond → recoverAll certifications reflected in the VAXINX dashboard ecosystem.
| Type | Credential |
|---|---|
| 🏅 Badge | Introduction to Cybersecurity |
| 📜 Certificate | Introduction to Cybersecurity |
| ✅ Achievement | Resource Specialist |
| ✅ Achievement | Network Defense |
| ✅ Achievement | System Safeguards |
| ✅ Achievement | Threat Analysis |
| ✅ Achievement | Cybersecurity Administration |
Issuer:
Cisco Networking Academy- Live folder monitoring
- Remote scan API
- AI anomaly detection
- SIEM expansion
- NetGuard integration
- Auto dashboard synchronization
- VLA indexing system
- GitHub Pages deployment refinement
secret.key
.vault_keys/Recommended .gitignore:
secret.key
.vault_keys/
quarantine/
logs/
*.pyc
__pycache__/Use .gitignore aggressively for:
- runtime artifacts
- encryption keys
- logs
- quarantine data
- local secrets
- temporary payloads
- experimental test files
This project:
- does NOT execute scanned payloads
- is designed for defensive learning
- focuses on detection + workflow simulation
- exists for educational cybersecurity engineering
This repository is intentionally designed as:
- a defensive cybersecurity learning system
- an AI-assisted engineering workflow
- a modular experimentation environment
- a visual-first architecture documentation project
- a deployment workflow ecosystem
The goal is not only to build tools, but to document:
- debugging
- dependency resolution
- architecture evolution
- workflow refinement
- environment migration
- automation systems
- engineering decision trails
Creator : VAXINX (Regis Lara)
Purpose : Educational / Defensive Cybersecurity
✔ Free to use for learning
❌ Not for offensive or malicious use
✔ Attribution required
"One Seed. 12 Phrase. Immunity."🛡️ VAXINX Protocol™ — You don't just scan files. You understand threats before they happen.