AS

asamassekou10/ship-safe

Deployment & DevOps

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

870 stars 114 forks Качество 79 Тренд 38MIT

asamassekou10/ship-safe — это кандидат на MCP-сервер, импортированный из https://github.com/asamassekou10/ship-safe.

Обзор

asamassekou10/ship-safe — это кандидат на MCP-сервер, импортированный из https://github.com/asamassekou10/ship-safe.

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

Независимый агент по безопасности для программного обеспечения, написанного ИИ. Он находит проблемы, проверяет, реальны ли они, и показывает вам доказательства.
Веб-сайт · Документация · Безопасность и поток данных · Ориентир · Цены · Блог · Внести вклад

Безопасность корабля CLI

Ship Safe работает локально в вашем репозиторийе и состоит из двух слоёв.

детерминированный движок обнаруживает проблемы в коде приложений, агентах ИИ, конфигурациях MCP, подсказках, зависимостях, CI/CD, секретах и конфигурациях, смежных с облаком. Быстрый, повторяемый и бенчмаркированный — это уровень сенсоров.

Затем расследующий слой определяет ценность результатов. Он отслеживает значение, которое достигает поглотителя, ищет в проекте элементы, которые по правилу отсутствуют, строит цепочки атак по конфигурациям, которых нет ни один файл, и — когда вы просите — проверяет утечку ключа по его провайдеру. Каждое заключение содержит проезд, который к нему дошёл, и строки, которые он читает:

Реальный выход из безопасного исследования корабля против OWASP NodeGoat. Заражённое значение деструктурируется в файле маршрута и передаётся в DAO в трёх каталогах отсюда.

Начните с одной команды:

Нет регистрации. Для сканирования не требуется ключ API. Работает офлайн для проверки ядра.

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

README

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

The independent security agent for AI-written software. It finds issues, investigates whether they are real, and shows you the evidence. Website · Docs · Security & Data Flow · Benchmark · Pricing · Blog · Contribute

Ship Safe CLI

Ship Safe runs locally in your repo and works in two layers.

A deterministic engine finds issues across application code, AI agents, MCP configs, prompts, dependencies, CI/CD, secrets, and cloud-adjacent configuration. Fast, repeatable, and benchmarked — this is the sensor layer.

An investigation layer then decides what the findings are worth. It traces the value that reaches a sink, searches the project for controls a rule says are missing, builds attack chains across configuration no single file contains, and — when you ask it to — probes a leaked key against its provider. Every conclusion carries the pass that reached it and the lines it read:

CONFIRMED — traced end to end (10)

    NoSQL Injection via $where [high]
    app/data/allocations-dao.js:78  NOSQL_INJECTION_WHERE
    why: threshold is assigned from the HTTP request and reaches the sink without validation on that path.
    decided by: dataflow
      1. value reaches NOSQL_INJECTION_WHERE here  app/data/allocations-dao.js:78
      2. getByUserIdAndThreshold is called here with threshold  app/routes/allocations.js:23
      3. threshold is assigned here  app/routes/allocations.js:20
    fix: Replace $where with standard MongoDB operators ($eq, $gt, $regex, etc.)
Открыть полный README на GitHub

Установка

npx ship-safe
Новичок в MCP? Начните с руководства на mcpskill.org →