NH

nova-hunting/nova-proximity

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

305 stars 40 forks Качество 62 Тренд 19GPL-3.0

Nova-Proximity — это сканер безопасности MCP и Agent Skills, питаемый NOVA

Обзор

Сканер безопасности для серверов MCP (Model Context Protocol) и навыков агентов Nova Proximity сканирует серверы MCP (Model Context Protocol) и навыки агента для обнаружения инструментов, подсказок и ресурсов. Он обеспечивает детальный анализ возможностей сервера и оценку безопасности с использованием правил NOVA для выявления потенциальных проблем безопасности, таких как инжекция подсказок, попытки джейлбрейка и подозрительные шаблоны кода. - : Открыть инструменты, запросы и ресурсы с полным анализом параметров - : Всесторонний обзор навыков, структуры, прав и безопасности - : Анализ безопасности на основе шаблонов с оценкой LLM - : Полная поддержка, включая потоковый HTTP, управление сессиями и аннотации инструментов - : Практические рекомендации по каждому находке безопасности Обратитесь к документации NOVA для получения дополнительной информации: https://docs.novahunting.ai/ Nova Proximity предоставляет комплексный анализ навыков с четырьмя разделами: 1. : Имя, описание, автор, версия, лицензия, совместимость 2.

Обзор (машинный перевод)

Сканер безопасности для серверов MCP (Model Context Protocol) и навыков агентов

Обзор

Nova Proximity сканирует серверы MCP (Model Context Protocol) и навыки агента для обнаружения инструментов, подсказок и ресурсов. Он обеспечивает детальный анализ возможностей сервера и оценку безопасности с использованием правил NOVA для выявления потенциальных проблем безопасности, таких как инжекция подсказок, попытки джейлбрейка и подозрительные шаблоны кода.

Ключевые особенности

  • MCP Server Scanning: Откройте инструменты, запросы и ресурсы с полным анализом параметров
  • Анализ навыков агента: Всесторонний обзор навыков, структуры, прав доступов и безопасности
  • NOVA Security Rules: Анализ безопасности на основе шаблонов с оценкой LLM
  • MCP Spec 2025-11-25: Полная поддержка, включая потоковый HTTP, управление сессиями и аннотации инструментов
  • Специфическая для паттерна устранение: Практические рекомендации для каждого находки безопасности

Быстрый старт

Установка

Настройка анализа безопасности NOVA

Обратитесь к документации NOVA для получения дополнительной информации: https://docs.novahunting.ai/

Использование

Структура командования

Распространённые варианты

Вариант Описание
-h, --help Показать помощь

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Nova Proximity - MCP and Skills Security Scanner

Overview

Nova Proximity scans MCP (Model Context Protocol) servers and Agent Skills to discover tools, prompts, and resources. It provides detailed analysis of server capabilities and security evaluation using NOVA rules to detect potential security issues like prompt injection, jailbreak attempts, and suspicious code patterns.

Key Features

  • MCP Server Scanning: Discover tools, prompts, and resources with full parameter analysis
  • Agent Skills Analysis: Comprehensive skill overview, structure, permissions, and security
  • NOVA Security Rules: Pattern-based security analysis with LLM evaluation
  • MCP Spec 2025-11-25: Full support including Streamable HTTP, session management, and tool annotations
  • Pattern-Specific Remediation: Actionable guidance for each security finding

Quick Start

# Clone and setup
git clone https://github.com/fr0gger/nova-proximity.git
cd nova-proximity
pip install -r requirements.txt

# MCP server - tools and prompt discovery
python novaprox.py http://localhost:8000

# MCP security scan (requires nova-hunting)
python novaprox.py http://localhost:8000 -n -r my_rule.nov

# Agent Skills - scan for security issues
python novaprox.py --skill /path/to/skill -n -r skill_rules.nov

Installation

git clone https://github.com/fr0gger/nova-proximity.git
cd nova-proximity
pip install -r requirements.txt

NOVA Security Analysis Setup

# Install Nova dependencies
pip install nova-hunting

# Set API key (choose one depending on the model you want to use)
export OPENAI_API_KEY="your-openai-key"
export GROQ_API_KEY="your-groq-key"
export ANTHROPIC_API_KEY="your-anthropic-key"
export AZURE_OPENAI_API_KEY="your-azure-key"
export AZURE_OPENAI_ENDPOINT="https://your-resource.openai.azure.com/"

# For Ollama, the default host is used (http://localhost:11434) but you can override it if needed
export OLLAMA_HOST="http://localhost:11434"
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →