Skip to content

visiongaiatechnology/sentinelcom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

105 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βš”οΈ VGT Sentinel β€” Community Edition (Silber Status)

License Version Platform Architecture Engine Status VGT

"No external libraries. No blind trust. No compromise." AGPLv3 β€” Open Source Core. Built for humans, not for SaaS margins.


⚠️ DISCLAIMER: EXPERIMENTAL R&D PROJECT

This project is a Proof of Concept (PoC) Wordpress Security Layer. It is not a Enterprise Plugin, and can be unsafe.

Do not use this in critical production environments. For enterprise-grade kernel-level protection, we recommend established Solutions.

UPDATE

  • New Regex Filters
  • Red team tests for internal use to evaluate Sentinel VGT Sentinel
  • We work every day to improve the Community Edition.

πŸ” What is VGT Sentinel?

VGT Sentinel Community Edition is a modular, zero-dependency WordPress security framework engineered to neutralize deterministic attack vectors without sacrificing performance.

It is the open-source core of the VGT Sentinel suite β€” a battle-hardened, multi-layered defense system built on a Zero-Trust architecture. Every request is inspected, every header hardened, every upload analyzed, every file hashed.

{5F2676BC-C375-4830-A497-B98D228ED23E}
Traditional WordPress Security:
β†’ Single plugin = single point of failure
β†’ Shared hosting overhead
β†’ No outbound control
β†’ No filesystem integrity monitoring

VGT Sentinel ZTNA Security Stack:
β†’ Stream-based WAF (AEGIS)             β€” SQLi, XSS, RCE, LFI neutralized
β†’ Kernel Hardening (TITAN)             β€” Server fingerprint masked
β†’ Stealth Engine (HADES)               β€” WordPress architecture obfuscated
β†’ Access Guard (CERBERUS)              β€” IP-validated brute-force prevention
β†’ Outbound Control (STYX LITE)         β€” Data exfiltration blocked
β†’ Payload Sanitizer (AIRLOCK)          β€” Binary upload inspection
β†’ Integrity Monitor (CHRONOS)          β€” SHA-256 filesystem diff-hashing

πŸ›οΈ Architecture

Incoming HTTP Request
        ↓
CERBERUS (Pre-Auth IP Validation)
β†’ Cloudflare CIDR verification
β†’ X-Forwarded-For spoofing prevention
β†’ Brute-force state via RAM/Object Cache
β†’ Hook Priority 1 β€” fires before WP user logic
        ↓
AEGIS WAF (Stream Inspection)
β†’ php://input scanned in 4KB binary chunks
β†’ Overlap-buffer for boundary-spanning patterns
β†’ 512KB scan limit (Memory Exhaustion prevention)
β†’ Tarpit: Socket-Drop + Connection: Close on critical hit
        ↓
TITAN (Kernel Hardening)
β†’ Security headers injected
β†’ X-Powered-By camouflage (Laravel / Drupal / Django)
β†’ XML-RPC blocked, REST API locked to auth sessions
β†’ .env / wp-config.php / .git access denied at .htaccess level
        ↓
HADES (Stealth Engine)
β†’ URL rewrites mask WordPress directory structure
β†’ Custom slugs for wp-admin and wp-login.php
        ↓
AIRLOCK (Upload Inspection)
β†’ Magic Byte analysis on 4KB header/footer chunks
β†’ PHP wrapper, Base64 and exec-pattern detection
β†’ Polyglot file prevention
        ↓
CHRONOS (Async Integrity Monitor)
β†’ SHA-256 against integrity_matrix.php baseline
β†’ mtime + size pre-filter before hash computation
β†’ Ghost Trap honeypot triggers IP blacklisting on access
β†’ Cron-sliced execution (max 20s) β€” PHP timeout safe
        ↓
STYX LITE (Outbound Control)
β†’ Telemetry Kill Switch for api.wordpress.org
β†’ Supply-chain exfiltration blocked

🧩 Module Matrix

⚑ 2.1 AEGIS β€” Web Application Firewall

{71C52BDB-CA2F-4A57-9919-18D402E53F60}

Stream-based WAF for real-time payload inspection.

Parameter Value
Engine Deterministic Regex Pattern Matching
Scan Limit 512 KB (Memory Exhaustion prevention)
Read Strategy php://input binary stream in 4KB chunks with overlap buffer
Protected Vectors SQLi, XSS, RCE, LFI, Malicious User Agents
Threat Response Immediate socket-drop (Connection: Close) before header send

πŸ”© 2.2 TITAN β€” Kernel Hardening

Application-layer hardening and server signature masking.

{93DD0E21-02EB-4C5E-BC91-6DE083326321}
Headers Enforced:
β†’ X-XSS-Protection
β†’ X-Frame-Options: SAMEORIGIN
β†’ X-Content-Type-Options: nosniff
β†’ Referrer-Policy
β†’ Permissions-Policy

Camouflage Engine:
β†’ X-Powered-By spoofed to: Laravel | Drupal | Django

API Lockdown:
β†’ XML-RPC:     BLOCKED (full)
β†’ REST API:    Auth-only sessions
β†’ RSS/Atom:    DISABLED

Protected Paths (.htaccess):
β†’ .env  |  .git  |  wp-config.php  |  composer.json  |  Vault directories

πŸ‘» 2.3 HADES β€” Stealth Engine

Architecture obfuscation to prevent automated WordPress fingerprinting.

{612F5CF2-053A-4A04-8153-F23CBC83E0D8}

URL Rewrite Map:

Original Path Masked Path
wp-content/themes content/ui
wp-content/plugins content/lib
wp-content/uploads storage
wp-includes core
wp-admin (Custom Slug)
wp-login.php (Custom Slug)

Webserver Support: Apache (auto via .htaccess) Β· Nginx (static rule injection) Β· LiteSpeed


πŸ• 2.4 CERBERUS β€” Access Guard

Pre-authentication IP validation and brute-force defense.

{87791C5E-509B-49DB-9AF6-63A6148C5214}
Feature Detail
True-IP Detection Native Cloudflare CIDR validation β€” prevents X-Forwarded-For spoofing
Fail-State Tracking RAM/Object Cache via WordPress Transients
Hook Priority 1 on authenticate β€” fires before any WP user logic loads

πŸŒ‘ 2.5 STYX LITE β€” Outbound Control

Network-layer control against data exfiltration and supply-chain attacks.

{03D0FA24-4E7B-47B9-8CD9-5A38C9D9F66F}
Telemetry Kill Switch β€” Blocked Domains:
β†’ api.wordpress.org
β†’ downloads.wordpress.org
β†’ s.w.org

Supply-Chain Protection:
β†’ Blocks unintended external communication from compromised plugins

πŸ”’ 2.6 AIRLOCK β€” Payload Sanitizer

Binary-level analysis of all file uploads (multipart/form-data).

{F202F832-6642-4595-8F6B-DD5EA5F54B4D}
Feature Detail
File Policy Strict allowlist β€” only pre-approved safe formats
Large File Strategy Memory-safe chunked read β€” 4KB header/footer scan for files >2MB
Magic Byte Inspection Detects real file type regardless of extension
Polyglot Prevention Blocks PHP wrappers, Base64 obfuscation, exec-patterns in image/document payloads

πŸ•°οΈ 2.7 CHRONOS β€” System Integrity & Ghost Trap

Asynchronous filesystem integrity monitoring with honeypot tripwire.

Differential Hashing:
β†’ SHA-256 verified against integrity_matrix.php (PHP-formatted β€” prevents web exposure)
β†’ mtime + size pre-filter: hash only runs when metadata changes

Ghost Trap:
β†’ Honeypot file: wp-admin-backup-restore.php
β†’ HTTP access = immediate IP blacklisting

Execution Safety:
β†’ Async State Machine β€” max 20s Cron-Slice
β†’ No PHP timeout risk on large installations

βš™οΈ Performance Design

Zero performance tax. Maximum coverage.

Optimization Mechanism
Fast-Path Routing Static assets bypass WAF inspection entirely β€” saves >90% CPU cycles
Stream Chunking Payload inspection via chunked reads β€” low, stable RAM footprint
Async Scheduling CHRONOS runs in time-sliced cron β€” never blocks request handling
Zero Dependencies No external libraries β€” no supply chain risk, no overhead

πŸ”Œ Ecosystem Compatibility

Component Detail
PHP 7.4+ (Recommended: 8.1+)
Webserver Apache (auto), Nginx (manual rule injection), LiteSpeed
Page Builders Bridge Manager auto-disables conflicting DOM/header interventions for Elementor, Divi, Oxygen
VGT Ecosystem Native VisionLegalPro support via Shadow-Net Asset Routing
VGT Myrmidon AEGIS Co-op Mode β€” whitelists Myrmidon ZTNA API endpoints automatically

⚠️ System Boundaries β€” Silber vs. Platin

DISCLAIMER: The Community Edition (Silber Status) operates on a deterministic rule engine. It provides a robust shield against standardized, automated botnets, scrapers, and known attack vectors.

The following capabilities are exclusive to VGT Sentinel Pro / Platin Status:

Capability Silber Platin
ORACLE AI β€” Polymorphic Zero-Day Detection ❌ βœ…
PROMETHEUS β€” Dynamic Behavioral Profiling ❌ βœ…
NEMESIS β€” Deception-Engine ❌ βœ…
ZEUS β€” Pre-Boot WAF via auto_prepend_file) ❌ βœ…
MORPHEUS β€” Hypervisor for Plugins ❌ βœ…
GORGON β€” Global Swarm Intelligence Threat Feed ❌ βœ…
API CRYPTO VAULT β€” AES-256-GCM Database Payload Encryption ❌ βœ…
Deterministic WAF (AEGIS Lite) βœ… βœ…
Kernel Hardening (TITAN Lite) βœ… βœ…
Stealth Engine (HADES Lite) βœ… βœ…
Access Guard (CERBERUS) βœ… βœ…
Outbound Control (STYX LITE) βœ… βœ…
Payload Sanitizer (AIRLOCK Lite) βœ… βœ…
Integrity Monitor (CHRONOS) βœ… βœ…

πŸš€ Installation

# 1. Clone into WordPress plugins directory
cd /var/www/html/wp-content/plugins/
git clone [https://github.com/visiongaiatechnology/vgt-sentinel](https://github.com/visiongaiatechnology/sentinelcom)

# 2. Activate in WordPress Admin
# Plugins β†’ VGT Sentinel Community Edition β†’ Activate

# 3. HADES: Configure custom login slug
# Settings β†’ Sentinel β†’ Stealth Engine

# 4. CHRONOS: Generate initial integrity manifest
# Settings β†’ Sentinel β†’ Integrity Monitor β†’ Generate Baseline

On first activation, Sentinel automatically:

β†’ Injects AEGIS WAF into the request lifecycle
β†’ Applies TITAN security headers
β†’ Activates HADES URL rewrites (.htaccess / Nginx rules)
β†’ Initializes CERBERUS fail-state cache
β†’ Generates CHRONOS integrity_matrix.php baseline
β†’ Deploys Ghost Trap honeypot
β†’ Activates STYX outbound kill switch
{9D2A7C57-9EC6-4183-9E36-04120AA9419A} {9A9F9703-E90B-4591-A717-C5D406B6FEAA} {7C042814-E8E4-484D-A698-5CE6C5E90889}

πŸ”— VGT Ecosystem

Tool Type Purpose
βš”οΈ VGT Sentinel WAF / IDS Framework Zero-Trust WordPress security suite β€” you are here
πŸ›‘οΈ VGT Myrmidon ZTNA Zero Trust device registry and cryptographic integrity verification
⚑ VGT Auto-Punisher IDS L4+L7 Hybrid IDS β€” attackers terminated before they even knock
πŸ“Š VGT Dattrack Analytics Sovereign analytics engine β€” your data, your server, no third parties
🌐 VGT Global Threat Sync Preventive Daily threat feed β€” block known attackers before they arrive
πŸ”₯ VGT Windows Firewall Burner Windows 280,000+ APT IPs in native Windows Firewall

πŸ’° Support the Project

Donate via PayPal

Method Address
PayPal paypal.me/dergoldenelotus
Bitcoin bc1q3ue5gq822tddmkdrek79adlkm36fatat3lz0dm
ETH 0xD37DEfb09e07bD775EaaE9ccDaFE3a5b2348Fe85
USDT (ERC-20) 0xD37DEfb09e07bD775EaaE9ccDaFE3a5b2348Fe85

🀝 Contributing

Pull requests are welcome. For major changes, open an issue first.

Licensed under AGPLv3 β€” "For Humans, not for SaaS Corporations."


🏒 Built by VisionGaia Technology

VGT

VisionGaia Technology builds enterprise-grade security infrastructure β€” engineered to the DIAMANT VGT SUPREME standard.

"Sentinel was built because WordPress deserved a security framework that doesn't phone home, doesn't bloat your stack, and doesn't ask you to trust a SaaS dashboard with your attack surface."


Version 1.0.0 β€” VGT Sentinel Community Edition // Zero-Trust WAF Framework // Deterministic DFA Engine // AGPLv3

About

VGT Sentinel Community Edition is a modular, zero-dependency WordPress security framework engineered to neutralize deterministic attack vectors without sacrificing performance.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors