accueil / serveurs / Dev & Code / io.github.megabrainee/sectora
io.github.megabrainee/sectora
serveur MCP (Model Context Protocol) · sectora-mcp-server 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.megabrainee/sectora est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.megabrainee/sectora » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 14 outils
- assess_dependency≈ 190 tokens
Check a single package@version for known vulnerabilities via OSV.dev (npm, PyPI, Go, Maven, NuGet, RubyGems, Packagist, crates.io, etc.). Returns advisories with CVE IDs, severity, fixed versions, and references. Free tier eligible.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Package name (e.g., "lodash", "django", "github.com/gorilla/mux")version· string · requis
Exact version (e.g., "4.17.20")ecosystem· string · requis
Package ecosystem: npm, PyPI, Go, Maven, NuGet, RubyGems, Packagist, crates.io
Exemple d'appel{"name": "assess_dependency", "arguments": {"name": "texte", "version": "texte", "ecosystem": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - assess_tech_risk≈ 129 tokens
Assess security risk for a list of technologies. Returns known CVEs affecting each technology with severity breakdown. Input: comma-separated technology names only.
Paramètres, retour & exemple (1)
Paramètrestechnologies· string · requis
Comma-separated list of technology names (e.g., "Apache HTTP Server, OpenSSL, nginx"). Max 50 technologies.
Exemple d'appel{"name": "assess_tech_risk", "arguments": {"technologies": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_kev_recent≈ 79 tokens
Get recently added entries to the CISA Known Exploited Vulnerabilities (KEV) catalog.
Paramètres, retour & exemple (1)
Paramètresdays· string · optionnel
Number of days to look back (1-365, default: 30)
Exemple d'appel{"name": "get_kev_recent", "arguments": {"days": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_my_posture≈ 133 tokens
Get Shield WAF posture score and breakdown for a domain registered under this account. Returns 0-100 score, letter grade, per-component breakdown (origin lock, virtual patching, TLS, etc.), and edge_health (whether Shield is actually intercepting traffic). Requires API key.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Domain registered under your Sectora account
Exemple d'appel{"name": "get_my_posture", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_scan≈ 96 tokens
Get a scan with all its findings (full detail: title, description, evidence, remediation, CVSS). Requires API key.
Paramètres, retour & exemple (1)
Paramètresscan_id· string · requis
Scan UUID
Exemple d'appel{"name": "get_scan", "arguments": {"scan_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_threat_stats≈ 64 tokens
Get statistics about the Sectora threat intelligence database including counts of EPSS scores, KEV entries, Nuclei templates, and exploits. No input required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_threat_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_trending_cves≈ 84 tokens
Get currently trending CVEs based on recent KEV additions, high EPSS scores, and exploit availability.
Paramètres, retour & exemple (1)
Paramètreslimit· string · optionnel
Maximum results to return (1-100, default: 20)
Exemple d'appel{"name": "get_trending_cves", "arguments": {"limit": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_weaponization_score≈ 112 tokens
Get the weaponization score (0-100) for a CVE. Factors in EPSS, KEV status, exploit availability, Nuclei templates, and CVSS. Input must be a valid CVE ID.
Paramètres, retour & exemple (1)
Paramètrescve_id· string · requis
CVE identifier in format CVE-YYYY-NNNNN (e.g., CVE-2024-3400)
Exemple d'appel{"name": "get_weaponization_score", "arguments": {"cve_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_my_findings≈ 204 tokens
List the API key owner's open security findings across all scans. Use this to answer "what's my current exposure?" Filter by severity, status, or domain. Returns finding summaries; call get_scan for full detail. Requires API key.
Paramètres, retour & exemple (4)
Paramètreslimit· string · optionnel
Max findings (1-100, default: 25)domain· string · optionnel
Limit to a single domain (e.g., app.example.com)status· string · optionnel · open | confirmed
Filter by confirmation statusseverity· string · optionnel
Comma-separated severities to include: critical, high, medium, low, info
Exemple d'appel{"name": "list_my_findings", "arguments": {"limit": "texte", "domain": "texte", "status": "open", "severity": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_my_scans≈ 102 tokens
List the API key owner's recent scans with summary counts. Requires API key.
Paramètres, retour & exemple (2)
Paramètreslimit· string · optionnel
Max scans (1-100, default: 25)status· string · optionnel
Filter by status (queued, running, completed, failed)
Exemple d'appel{"name": "list_my_scans", "arguments": {"limit": "texte", "status": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_cve≈ 115 tokens
Get full threat intelligence enrichment for a CVE including EPSS score, CISA KEV status, public exploits, Nuclei templates, risk level, and risk factors. Input must be a valid CVE ID.
Paramètres, retour & exemple (1)
Paramètrescve_id· string · requis
CVE identifier in format CVE-YYYY-NNNNN (e.g., CVE-2024-3400)
Exemple d'appel{"name": "lookup_cve", "arguments": {"cve_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_ip_reputation≈ 119 tokens
Look up community IP reputation from Sectora Shield WAF network. Shows if an IP has been reported for attacks. Accepts IPv4 or IPv6 (the Shield network sees both).
Paramètres, retour & exemple (1)
Paramètresip· string · requis
IPv4 (e.g., 1.2.3.4) or IPv6 (e.g., 2606:4700::1) address to look up
Exemple d'appel{"name": "lookup_ip_reputation", "arguments": {"ip": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - scan_url≈ 250 tokens
Kick off a DAST security scan against a public URL the API key owner controls. Two-step flow: first call returns a preview (target, profile, ETA, quota remaining); confirm by calling again with confirm:true to actually start the scan. Returns scan_id; poll status with get_scan. Domain must be verified in the Sectora account. Daily quota: 25 scans/24h per user, plus the plan's monthly scan limit. Requires an API key with the scans:create scope.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
Full URL to scan (must start with http:// or https://)confirm· string · optionnel · true | false
Set to "true" to actually execute the scan. Without this, the call returns a preview only.profile· string · optionnel · quick | standard | deep
Scan profile: quick (~2 min), standard (~10 min), deep (~30 min)
Exemple d'appel{"name": "scan_url", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_cves≈ 167 tokens
Search for CVEs by keyword, severity, or other filters. Query must be alphanumeric text.
Paramètres, retour & exemple (4)
Paramètresquery· string · requis
Search keyword (CVE ID, technology name, or description)is_kev· string · optionnel · true | false
Only show CVEs in CISA KEV catalogseverity· string · optionnel · CRITICAL | HIGH | MEDIUM | LOW
Filter by severityhas_exploit· string · optionnel · true | false
Only show CVEs with public exploits
Exemple d'appel{"name": "search_cves", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».