Claude Info
Безопасность

infynon-cli

d4rkNinja/infynon-cli

Rust CLI для трёх задач: сканирование рисков зависимостей (14 экосистем), тестирование многошаговых API-флоу и сохранение контекста репозитория с граф-базой знаний. Интегрируется с Claude Code через плагин code-guardian.

Установка

terminal
bash
npm install -g infynon

README

INFYNON

npm version Crates.io MIT License Docs Claude Code

INFYNON — это Rust CLI для решения трёх задач рабочего процесса:

  • безопасность пакетов
  • тестирование API-флоу
  • память репозитория и провенанс

Если ваша команда быстро устанавливает зависимости, тестирует API через реальные флоу и постоянно теряет контекст при переключении между ветками, PR и машинами — INFYNON создан именно для этого.

Сайт: cli.infynon.com

Компаньон для Claude Code: d4rkNinja/code-guardian

Для кого подходит

  • команды, использующие AI-ассистированное или высокоскоростное кодирование
  • backend-команды, тестирующие stateful API-флоу
  • репозитории, где важны владение пакетами и контекст при передаче задач
  • разработчики, которым нужен один CLI вместо трёх несвязанных инструментов

Что входит в INFYNON

ОбластьКомандаЛучше всего дляЧто решает
Безопасность пакетовinfynon pkgсканирование, безопасная установка, устранение уязвимостей, мониторингрискованные зависимости, невидимые установки, уязвимости версий
Тестирование API-флоуinfynon weaveмногошаговое выполнение и валидация APIхрупкие скрипты запросов, отсутствие контекста флоу, runtime-зонды
Память репозитория и провенансinfynon traceпередача задач, владение пакетами, заметки к веткам/PR/файлам/пакетам, граф знаний, TUI-инспекцияпотеря контекста между людьми, PR, ветками и машинами; невидимые связи между сущностями

Как части рабочего процесса связаны между собой

  • pkg проверяет, что входит в систему
  • weave тестирует поведение реального API-пути
  • trace сохраняет: кто что изменил, почему изменил и что команда знала в тот момент

Почему был создан INFYNON

Большинство инструментов покрывают лишь один срез рабочего процесса.

  • сканеры зависимостей сообщают о рисках
  • API-инструменты позволяют обращаться к эндпоинтам
  • заметки и передача задач живут в чатах, комментариях к PR или в чьей-то голове

Это оставляет пробел.

Современным командам нужно одно место, чтобы:

  • инспектировать риски зависимостей до их распространения
  • тестировать поведение через реальные цепочки запросов
  • держать структурированный контекст репозитория видимым и доступным для запросов

Поэтому INFYNON организован в три продуктовые области вместо одного перегруженного набора команд.

Рекомендуется вместе с Trace

Если вы хотите, чтобы Trace ощущался нативным внутри Claude Code, используйте code-guardian как компаньон-слой:

  • получать актуальный контекст Trace перед началом работы
  • записывать командные или пакетные заметки после завершения работы
  • подключить к хукам Claude Code, чтобы поток памяти стал автоматическим

Практическая схема:

Claude Code + code-guardian + INFYNON Trace

Это даёт вам:

  • infynon trace для хранения, получения, синхронизации, компактизации и TUI-инспекции
  • code-guardian для получения и обновления данных на стороне агента

Быстрое сравнение

ПроблемаБез INFYNONС INFYNON
Установка пакетовсначала устанавливаете, потом проверяетеpkg позволяет сканировать, аудировать и контролировать флоу установки
Верификация APIизолированные запросы упускают полное поведениеweave моделирует полные флоу с передачей контекста
Контекст репозиторияпровенанс теряется в чатах и комментариях к PRtrace хранит его структурированным, доступным для поиска и инспекции

Продуктовые области

infynon pkg

Используйте pkg, когда вопрос касается зависимостей.

Что предоставляет:

  • CVE-сканирование в 14 экосистемах
  • безопасная обёртка для установки
  • audit / why / outdated / diff / doctor / fix / clean / migrate
  • плановый мониторинг с Eagle Eye
bash
infynon pkg scan
infynon pkg audit
infynon pkg npm install express --strict high
infynon pkg fix --auto

infynon weave

Используйте weave, когда вопрос касается реального поведения API.

Что предоставляет:

  • нодовое тестирование API-флоу
  • передача контекста между запросами
  • импорт OpenAPI
  • runtime-подсказки
  • живое выполнение, diff запусков и встроенные security-зонды
bash
infynon weave env set BASE_URL http://localhost:8001
infynon weave node create --ai "POST /auth/login extracts token"
infynon weave flow create "checkout" --ai "login then create order"
infynon weave flow run checkout
infynon weave ai probe checkout

infynon trace

Используйте trace, когда вопрос касается памяти репозитория и провенанса.

Что предоставляет:

  • Redis для быстрого живого получения данных и координации в стиле сессий
  • SQL для долговременных заметок, структурированных запросов и долгосрочной канонической памяти
  • слои памяти: canonical / team / user
  • заметки к PR / веткам / файлам / пакетам с историей владения пакетами
  • компактизация и согласование
  • TUI-инспекция, просмотр заметок и управление рисками пакетов
  • первоклассная интеграция с компаньоном code-guardian для Claude Code
  • граф знаний по веткам с сущностями, рёбрами и визуальным TUI
  • автопостроение графа из истории git, заметок и lockfile-ов
  • обход графа: поиск путей, анализ влияния, обнаружение сирот
  • diff графа между ветками
  • экспорт в JSON и Graphviz DOT, импорт из JSON
bash
infynon trace init --owner team --user alien
infynon trace source add-sql team-db --engine sqlite --url sqlite://.infynon/trace/trace.db --user alien --default
infynon trace note add repo-handoff --title "Auth changed" --body "Refresh moved into middleware"
infynon trace sync --direction both
infynon trace tui
infynon trace graph build
infynon trace graph show --branch main
infynon trace graph entity add alice --kind person
infynon trace graph edge add --from alice --to src/auth.rs --relation modified_by
infynon trace graph diff main feature/auth
infynon trace graph path CVE-2025-1234 alice
infynon trace graph export --format dot -o graph.dot

Похожие скиллы