npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

nexus-fleet

v2.2.1

Published

Nexus Fleet + SecOps — agent/manager/cli/dashboard + SOC brain (SIEM·XDR·EDR·UEBA·SOAR·Threat-Intel·NDR·Cloud·local-AI). npm membungkus engine Python stdlib-only.

Readme

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 runnexus-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: [email protected]

License

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