Skip to content

v0.1.1

Choose a tag to compare

@geeked-anshuk666 geeked-anshuk666 released this 14 Jun 14:50

NeuralWatch v0.1.1 - Initial Release

We are excited to release the initial version of NeuralWatch (neuralwatch-splunk), a zero-code-change AI observability and compliance tracking platform for Splunk.

🚀 Key Features

  • Zero-Code-Change Instrumentation: Automatically patches OpenAI and Anthropic Python SDKs with a single instrument() call.
  • Asynchronous Telemetry Ingest: Streams latency, token usage, cost metrics, and error rates via a non-blocking queue directly to Splunk HEC.
  • Prompt Injection Sentinel: Classifies prompts in real time using a heuristic Foundation-Sec-inspired classifier (LOW, MEDIUM, HIGH, CRITICAL risk).
  • EU AI Act Compliance Scoring: Real-time metrics mapping telemetry data to regulatory articles (Articles 9, 13, 14, 17, and 72) in Splunk.
  • Natural Language Splunk Query Agent (MCP): Translates plain English queries into SPL and runs searches against telemetry indexes.
  • Pre-packaged Splunk App: Visualizations and dashboards out-of-the-box (splunk_app.tar.gz).
  • Trusted Publishing: Configured GitHub Actions OIDC integration for secure, automated releases to PyPI.

📦 SDK Installation

pip install neuralwatch-splunk

Quick Start:

import openai
from neuralwatch_splunk import instrument

instrument(
    service="my-service",
    team="my-team",
    splunk_hec_url="https://your-splunk-hec-url:8088/services/collector/event",
    splunk_hec_token="your-token"
)

# Use your OpenAI / Anthropic clients normally!