Skip to main content

Cognitive Code Security Engine - Self-evolving, AI-powered threat detection

Project description

🧠 NeuralSpace – Cognitive Security Universe

Python 3.9+ License: MIT PyPI version CI/CD

NeuralSpace is a self-organizing, zero‑trust security mesh for code. It combines a Covalent Tree (self‑evolving topology), a Hive Mind (emergent intelligence), AST/CFG Data‑Flow Analysis, and a Zero‑Trust Security Mesh (RSA 2048 signing) into a single ultra‑lightweight (~8 KB) system.

📌 Version 4.1.0 — Ship pre‑trained weights, fixed importlib+chr() evasion, raised default threshold to 0.25, added --threshold CLI flag.


🔥 The Problem We Solve

Current Tool Limitation NeuralSpace Advantage
Traditional AV Relies on known signatures. Blocks zero‑day obfuscated threats.
SAST (SonarQube) 99.5% false positives. Contextual detection + Taint Analysis.
Transformer Models Huge, slow, cloud‑dependent. Lightweight (~8 KB), runs instantly on CPU.
File Watchers React to files, don't understand content. Routes files dynamically into a living knowledge tree.

✨ Key Features (v4.1.0)

  • 🧬 Self‑Evolving Topology – The Covalent Tree spawns new branches anticipatorily when it detects structural drift (drift velocity > 0.5).
  • 🌊 True Data‑Flow Analysis – Tracks tainted input (input(), sys.argv) to dangerous sinks (exec, eval, os.system). Catches importlib + chr() evasions.
  • 🔒 Zero‑Trust Security Mesh – All threat reports are cryptographically signed with RSA 2048. Nodes maintain a public key registry (PKI) and earn trust over time.
  • 🧠 Hive Mind (Emergent Intelligence) – Multiple agents communicate and form a consensus on threats (consensus ≥ 0.7).
  • 🛡️ Adversarial Robustness – Trained on obfuscated variants (getattr, string‑concat, __import__, chr()).
  • 🌍 Polyglot – Scans Python, JavaScript, TypeScript, Go, and Rust (Tree‑Sitter AST parsing).
  • ⚡ Ultra‑Lightweight & Local – ~8 KB model, trains in <60 seconds on CPU.
  • 🔧 CLI Configurable – New --threshold flag to adjust sensitivity.
  • 🤖 GitHub App Integration – Auto‑scans Pull Requests and posts comments.

🏗️ How It Works

  1. Tokenization + Data‑Flow – Code is parsed via Tree‑Sitter AST; data‑flow tracks tainted input to dangerous sinks.
  2. Routing – The vector descends the Covalent Tree. If it matches a child node (cosine similarity > 0.85), it dives deeper.
  3. Hive Mind Consensus – All active nodes vote on the threat. The collective decision overrides individual errors.
  4. Judgment – The terminal node's PureNeuralAtom computes Sentinel (S) and Logic (L) scores.
  5. Enforcement – If S > threshold (default 0.25) or L < 0.2, the file is quarantined and cryptographically reported.
  6. Evolution – If the file is allowed but deviates significantly (drift velocity > 0.5), the tree anticipatorily fractures and spawns a new child node.

🚀 Quick Start

Installation (One Command)

pip install neuralspace-ai

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neuralspace_ai-4.1.1.tar.gz (38.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neuralspace_ai-4.1.1-py3-none-any.whl (40.2 kB view details)

Uploaded Python 3

File details

Details for the file neuralspace_ai-4.1.1.tar.gz.

File metadata

  • Download URL: neuralspace_ai-4.1.1.tar.gz
  • Upload date:
  • Size: 38.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for neuralspace_ai-4.1.1.tar.gz
Algorithm Hash digest
SHA256 b89efab9103ef8f975931ed89d77388aea73173dbd75eda14c3c2bbe1a90e400
MD5 5ec83ac570c04c230a3560b83f8c1d27
BLAKE2b-256 f40df2f4242eb71a1964d481d72236f030f189a7e95e20cc741fcc75fc529fc4

See more details on using hashes here.

File details

Details for the file neuralspace_ai-4.1.1-py3-none-any.whl.

File metadata

  • Download URL: neuralspace_ai-4.1.1-py3-none-any.whl
  • Upload date:
  • Size: 40.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for neuralspace_ai-4.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 02821e708c8542af4380016fe79211e3eedf15144b4a3dc240b14e6b0547c008
MD5 c07bf381c1664bba86ed67496d1cbf0a
BLAKE2b-256 c26efc4436546fc4a9888c4e45bf128e2af0e10981c8434dbf417f570d2407d7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page