Skip to main content

Nexus Fleet + SecOps

Lightweight, developer-first security platform for endpoints, servers, and web apps. Agent · Manager · CLI · Dashboard — a Wazuh-style architecture you can pip install, now with a full SecOps SOC brain: SIEM · XDR · EDR · UEBA · SOAR · Threat Intel · NDR · Cloud CSPM · local AI triage (no external API).

PyPI npm Python License Platform Dependencies


Overview

Nexus Fleet lets a central Manager monitor many endpoints through a lightweight Agent, generating prioritized, MITRE ATT&CK–mapped alerts — while your security data stays inside your own network (offline-first). It pairs the proven Wazuh model (FIM, log monitoring, SCA, vulnerability detection, active response) with developer-first detections for modern web stacks (Laravel, Next.js, Nginx) that traditional SIEMs miss.

The agent is pure-Python (stdlib only) — deploy it on any host with Python 3.8+, no heavy runtime.

Why Nexus Fleet

  • Offline-first — telemetry never leaves your LAN; ideal for compliance and on-prem.
  • Developer-aware — detects Laravel APP_DEBUG, exposed .env, weak DB creds, leaked NEXT_PUBLIC_* secrets, source-map exposure, and parses Laravel/Nginx/auth logs.
  • Lightweight & simple — single-command install; no cluster, indexer, or agent runtime to manage.
  • Actionable — every alert carries a severity level (0–15), MITRE technique, and a remediation step.
  • Founder-friendly — a 0–100 security posture score for network, server, and website.

Features

Domain Capabilities
Network Port/exposure detection, host discovery, DNS recon, firewall advisor
Server / Endpoint File Integrity Monitoring (FIM), Security Configuration Assessment (SCA), software & process & network inventory, failed-login & disk monitoring
Web / App Laravel & Next.js config audit, .env exposure, secret leakage, source-map checks
Detection Rule engine (level 0–15 + MITRE ATT&CK), Sigma import, log decoders, Vulnerability Detection (inventory ↔ CVE)
Response Alert engine with deduplication, ack/resolve, Active Response (block IP, dry-run by default), audit log
Operations Multi-agent management, central policy, store-and-forward offline buffering, consistent reports, posture score
SecOps — SIEM NQL query language + aggregations over the event/alert store (nexus_secops.siem)
SecOps — XDR Cross-event, time-windowed correlation → kill-chain incidents (correlate)
SecOps — EDR Real process tree (pid/ppid) + suspicious-lineage detection (edr)
SecOps — UEBA Per-entity behavioral baselines + anomaly scoring + peer analysis (ueba)
SecOps — SOAR Playbooks → real active-response, dry-run-safe, run history (soar)
SecOps — Threat Intel IOC store + match on real telemetry + feed import (threatintel)
SecOps — NDR Beaconing/C2, port-scan & IOC-destination detection from flows (ndr)
SecOps — Cloud CSPM: evaluate cloud config vs CIS + import Prowler (cloud)
SecOps — AI Local Naive-Bayes + heuristic triage, kill-chain NLG, NL→query — no token (ai)

Architecture

        ┌──────────────────────┐         ┌──────────────────────┐
        │   nexus-dashboard    │         │      nexus-cli       │
        │  (web monitoring UI) │         │  (admin & SOC menu)  │
        └──────────┬───────────┘         └──────────┬───────────┘
                   │  REST API (admin token)         │
                   ▼                                 ▼
        ┌─────────────────────────────────────────────────────────┐
        │                     nexus-manager                        │
        │  enrollment · rule & alert engine · vuln detection ·     │
        │  policy · licensing · audit · reports   →  SQLite        │
        └──────────────────────────┬──────────────────────────────┘
                 HTTP + HMAC-SHA256 │  (heartbeat · events · policy)
        ┌──────────────────────────┴──────────────────────────────┐
        │                      nexus-agent                         │
        │  FIM · Log Monitoring · SCA · Syscollector · Web Audit · │
        │  Active Response · offline store-and-forward queue       │
        └──────────────────────────────────────────────────────────┘

  nexus-secops — SOC analytics layer ON TOP of the manager's store (no new agent):
  ┌──────────────────────────────────────────────────────────────────────────┐
  │  siem · correlate(XDR) · edr · ueba · soar · threatintel · ndr · cloud ·  │
  │  ai (local triage)        →  all read the same event/alert store          │
  └──────────────────────────────────────────────────────────────────────────┘

One platform, one agent, modules inside — the Wazuh/Elastic/Defender/Cortex model. Full hierarchy & data flow: ARCHITECTURE.md.

Installation

With pip (recommended):

pip install nexus-fleet

With npm (Node wrapper around the Python engine):

npm install -g nexus-fleet

Both install the umbrella command nexus plus five standalone commands: nexus-manager, nexus-agent, nexus-cli, nexus-dashboard, nexus-license. Requires Python 3.8+ on the host.

nexus --version       # prints: nexus 2.2.1   (verify the install on any terminal)
nexus --help          # list sub-commands

Quick Start

# 1. Central server (also serves the dashboard at http://<host>:8765/)
nexus manager run --host 0.0.0.0 --port 8765
nexus manager info                       # prints enrollment key + admin token

# 2. On each endpoint
nexus agent enroll --host <manager> --port 8765 --key <ENROLL_KEY> --labels prod,web
nexus agent start                        # runs as a daemon (see deploy/ for service files)

# 3. Administration
nexus cli                                # interactive SOC console (network & web menus)
nexus cli --token <ADMIN_TOKEN> alerts   # list alerts (rule engine + MITRE)
nexus cli --token <ADMIN_TOKEN> report   # consistent report (schema nexus.report/v1)

Each nexus <sub> form maps to the matching standalone command (nexus manager run ≡ nexus-manager run). Use whichever you prefer.

Run as a boot-time service using the units in deploy/ (systemd / Windows Task Scheduler).

Editions

Free Pro Enterprise
Agents (seats) 2 seat-based (default 50) Unlimited
Detection rules Core Full (FIM, web audit, SCA, vuln) Full
Sigma import · Active Response — ✓ ✓
Web/app audit · Reports · Posture score Limited ✓ ✓

Licensing is enforced by Ed25519-signed tokens (nexus-license). Without a license, the Manager runs in Free mode (2 agents). A Pro token is seat-based — it allows up to its seat count (default 50) of agents to enroll; Enterprise is unlimited. One token unlocks the desktop GUI, the CLI, and Fleet on the same device (~/.nexus/desktop_license.txt). Apply a token to the Manager with NEXUS_LICENSE=<token-or-file> or nexus cli apply-license. Contact the vendor for licensing.

Security Model

Area Protection
Transport HMAC-SHA256 per-agent message signing; optional TLS / mTLS for the Manager API
Authentication Enrollment key for agents; admin token with RBAC roles (admin / analyst / read-only)
At rest Sensitive event fields encrypted at rest (Fernet); SQLite in WAL mode
Integrity Replay/clock-skew protection on signed messages; tamper-evident audit log
Privacy Offline-first — telemetry is stored locally; nothing is sent to the internet
Scope For ethical, authorized security testing on systems you own or may assess

Documentation

  • Architecture & hierarchy — ARCHITECTURE.md
  • Product brief & pricing — docs/PRODUCT-BRIEF.md
  • IP & licensing — docs/IP-PROTECTION.md
  • Validation (Fleet + all 9 SecOps pillars): python tests/test_fleet.py · test_secops.py · test_soar.py · test_threatintel.py · test_ueba.py · test_ai.py · test_edr.py · test_cloud.py · test_ndr.py

Support

Licensing, sales, and security reports: ck271138@gmail.com

License

© 2026 chandafa (Nexus Security). Proprietary — see LICENSE. Not open source; redistribution and resale are prohibited without written permission.

Metadata

Release files for nexus-fleet 2.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nexus-fleet 2.2.1
File Size Uploaded
nexus_fleet-2.2.1.tar.gz 169.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nexus-fleet 2.2.1
File Interpreter ABI Platform
nexus_fleet-2.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 366.3 kB

Release files / nexus_fleet-2.2.1.tar.gz

Download URL nexus_fleet-2.2.1.tar.gz
Size 169.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e814eb04c8e879fe75d7c671d8265972c1ed23d8be7023866873cb71826358f5
BLAKE2b-256 checksum
How to use checksums
a9789aa140321b80360cd1da339b340ad319ec95393c9cb9ec9db7d8783ba671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / nexus_fleet-2.2.1-py3-none-any.whl

Download URL nexus_fleet-2.2.1-py3-none-any.whl
Size 196.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf9a151a244162d8ee59d817d1a58a6df2088ef796501ca69304fb42edb97e5a
BLAKE2b-256 checksum
How to use checksums
c910eac64137aba7ab78ef00b55851e2ccb9e8ead6f7bfb666c35ca2b89c1788
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

2.2.1 This release

2 release files

2.2.0

2 release files

2.1.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page