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

@ravenstrike/agent

v1.0.1

Published

Production-ready detection-engineering agent for SOC teams. Features platform-agnostic LLM query generation, RAG log ingestion, SOAR integration, and native MCP support.

Readme

RAVENSTRIKE

RAVENSTRIKE is a production-ready, dynamic detection-engineering agent for SOC teams. It integrates seamlessly with AI assistants via MCP, ingests custom RAG context, and translates natural language threat descriptions into high-quality Sigma rules, target SIEM queries, and structured triage playbooks.

Analyst teams use RAVENSTRIKE via a terminal dashboard or a command-line interface (CLI) to draft, enrich, and package detections in seconds.

[!IMPORTANT] RAVENSTRIKE is designed for rapid drafting, evaluation, and learning. Generated logic must be validated by an analyst before deploying to production SIEM, EDR, or SOAR environments. Live database querying and direct auto-deployments are not supported out-of-the-box.


Capabilities & Implementation Status

| Operational Stage / Capability | Description | Status | | --- | --- | --- | | Interactive Terminal Dashboard | Text UI for running scenarios and seeing routes | Implemented | | Slash-command Router | Quick commands like /sigma or /triage to target stages | Implemented | | Ingest-to-Package Workflow | Full 7-stage enrichment and rules drafting pipeline | Implemented (encoded PowerShell reference scenario) | | Sigma & Query Generation | Parallel Sigma rule and native platform query output | Implemented | | Output Schema Validation | Enforces structured JSON outputs before returning | Implemented | | OpenAI AI Generation Integration | Dynamic rule drafting using OpenAI models | Implemented (optional adapter) |


Quick Start (For End Users)

RAVENSTRIKE requires Node.js (v20+) installed on your system.

Option A: Zero-Install Quick Run (via npx)

Run RAVENSTRIKE instantly without installing any files permanently:

# Start the interactive Terminal Dashboard
npx @ravenstrike/agent dashboard

# Run the pipeline for a scenario on a specific platform
npx @ravenstrike/agent run --input "encoded PowerShell execution" --platform CrowdStrike

Option B: Global System Install (via npm)

Install the tool globally to use the ravenstrike CLI command anywhere:

# Install globally
npm install --global @ravenstrike/agent

# Auto-install the MCP server into AI assistants (like Claude Desktop)
ravenstrike init-workspace

# Launch the interactive terminal dashboard
ravenstrike dashboard

# Run a CLI pipeline drafting task
ravenstrike run --input "run full pipeline for encoded PowerShell" --platform QRadar

Supported Query Formats (Platforms)

Set your target platform label using the --platform CLI flag or by selecting it in the dashboard. Supported templates:

  • QRadar (AQL)
  • CrowdStrike (LSQL/LEQL)
  • Sentinel (KQL)
  • Elastic (EQL/KQL)
  • Splunk (SPL)
  • Generic (Platform-neutral)

Core Document Guides


For Developers & Code Adaptors

If you want to clone this repository, run local tests, extend the LLM adapters, or build custom detection modules, see the developer-focused documentation:


License

This project is licensed under the MIT License. See LICENSE for details.