Skip to content

Add s1-secops-skills plugin and s1-secops-mcp server#70

Open
pmoses-s1 wants to merge 1 commit into
Sentinel-One:mainfrom
pmoses-s1:feat/claude-skills-and-mcp
Open

Add s1-secops-skills plugin and s1-secops-mcp server#70
pmoses-s1 wants to merge 1 commit into
Sentinel-One:mainfrom
pmoses-s1:feat/claude-skills-and-mcp

Conversation

@pmoses-s1

Copy link
Copy Markdown

Add s1-secops-skills plugin and s1-secops-mcp server

Brings the SentinelOne SecOps Claude skills and the SentinelOne MCP server into AI-SIEM as two new top-level areas, following the repo's type-based layout.

What this adds

  • plugins/s1-secops-skills/ — a Claude plugin (Cowork + Claude Code) bundling seven SecOps skills: powerquery, mgmt-console-api, sdl-api, sdl-dashboard, sdl-log-parser, sdl-solutions, hyperautomation. Built .skill/.plugin bundles live in dist/; scripts/build.sh rebuilds them.
  • mcp/s1-secops-mcp/ — the SentinelOne MCP server (Node.js, 26 tools, stdio or HTTP) plus mcp/docker/. Test suite passes 24/24.
  • Root .claude-plugin/marketplace.json — registers the repo as an installable plugin marketplace.

Licensing

Contributed content is licensed under the repository's AGPL-3.0 (source was MIT; relicensed to match ai-siem).

Hygiene

  • No customer/tenant data and no secrets. credentials.example.json removed — credential keys + resolution order are documented in mcp/s1-secops-mcp/README.md.
  • .gitignore keeps plugins/s1-secops-skills/CLAUDE.md tracked and adds secret-scan patterns.

Reviewers

Requesting review from all AI-SIEM approvers: Nate Smalley, Kyle Pawlak, Joe DiMasi, Andrew Stott, Kenneth Tang.

Notes for maintainers

  1. plugins/ and mcp/ are new top-level directories — confirm this is the desired home (happy to adjust placement).
  2. The MCP package.json name is @pmoses-s1/s1-secops-mcp; it is currently published as @pmoses-s1/sentinelone-mcp. The npx install path and the raw install one-liners resolve once the package is (re)published under the new name and this is merged. Consider an official SentinelOne npm scope.
  3. Confirm AGPL relicensing is acceptable for this content.

- plugins/s1-secops-skills/: 7 SentinelOne SecOps skills (powerquery,
  mgmt-console-api, sdl-api, sdl-dashboard, sdl-log-parser, sdl-solutions,
  hyperautomation) + built .plugin/.skill bundles in dist/
- mcp/s1-secops-mcp/: SentinelOne MCP server (Node.js) + mcp/docker/ build
- root .claude-plugin/marketplace.json registers the repo as a plugin marketplace
- contributed content relicensed to the repository's AGPL-3.0
- customer references and credentials.example.json removed; credentials
  documented in mcp/s1-secops-mcp/README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant