XCore Hub
Get Started
Plugin Registry

Discover, rate, and share
XCore plugins

Browse community-driven plugins for the XCore ecosystem. Every submission passes through a 9-gate automated security pipeline before reaching the registry.

Marketplace

Published plugins

Process

From code to registry in minutes

The submission flow is async — you upload, the pipeline processes in the background.

01

Build your plugin

Write a plugin.yaml manifest, implement Python logic, add docs — README, integration guide. Package as ZIP.

02

Submit for review

Upload through the developer dashboard. Celery picks it up immediately. Real-time SSE keeps you updated at every step.

03

Publish and distribute

Score ≤ 30 → auto-published. 31–79 → manual review. ≥ 80 → rejected with full per-gate breakdown.

Security

9 automated security checks

Gates run in parallel after intake. Each finding has a weighted score — the total determines the publication outcome.

Score ≤ 30auto-published
Score 31–79manual review
Score ≥ 80rejected

Intake Validation

Manifest integrity, forbidden files, typosquatting protection

Static Analysis

AST parsing, dangerous calls, taint flows

Supply Chain

CVE audit, version pinning, URL imports

Secrets Detection

Entropy scoring, API keys, credential patterns

Sandbox Execution

Isolated runtime · 128 MB · 10 s CPU cap

Behavioral Analysis

Network activity, file I/O, abnormal syscalls

Cryptographic Signing

Merkle root + RSA for tamper-proof distribution

License Compliance

Copyleft detection, license compatibility

Supply Health

OpenSSF scorecard, maintenance frequency

For Developers

Ready to publish your first plugin?

Implement against the XCore SDK, package as ZIP, and submit through the dashboard. The pipeline gives you a full report — pass or fail, you know exactly why.

ZIP upload with drag & drop
9-gate automated security review
Full per-gate score breakdown
Real-time SSE notifications
Semantic version management
GitHub integration