AppSec.Code
Git-платформа для разработки: репозитории, ревью кода, задачи, CI/CD. Преемственный форк GitLab. В реестре российского ПО, запись № 23202.
Мы партнёр AppSec Solutions: поставляем лицензии и внедряем продукты линейки. В решениях используем и открытые продукты. Ниже — что делает каждый и где он у нас используется.
Отечественные продукты для безопасной разработки. Описания — по материалам вендора. Лицензии оформляет ООО «Софтмарт»: ссылка «Лицензии» ведёт на страницу продукта на softmart.ru, там можно запросить коммерческое предложение.
Git-платформа для разработки: репозитории, ревью кода, задачи, CI/CD. Преемственный форк GitLab. В реестре российского ПО, запись № 23202.
Централизованное хранилище бинарных артефактов: Docker/OCI, Maven, npm, PyPI, NuGet, Go, Helm, RPM/DEB и другие форматы. Заявлена миграция данных с Nexus.
Статический анализатор исходного кода.
Анализ компонентов с открытым исходным кодом и контроль цепочки поставок. Генерация SBOM.
Платформа управления безопасной разработкой: оркестрирует сканеры, сводит находки и показывает уровень защищённости.
Прокси-шлюз для работы с моделями ИИ: проверяет запросы и ответы, блокирует промпт-инъекции, маскирует персональные данные и секреты, ведёт журнал.
Тестирование ИИ-моделей на уязвимости по готовым сценариям.
Анализ защищённости мобильных приложений.
Защита мобильных приложений от взлома: обфускация, шифрование, контроль среды запуска.
Мобильные продукты поставляем и внедряем по запросу — отдельного пакета пока нет.
Открытые продукты, которые мы внедряем в решениях. Лицензии на них покупать не нужно; платите за внедрение и сопровождение.
Хранилище секретов: пароли, ключи, токены и сертификаты выдаются по ролям, каждое обращение записывается в журнал. Открытый форк HashiCorp Vault.
Описывает серверы, сети и сервисы кодом и разворачивает их повторяемо. Открытый форк Terraform: существующие конфигурации переносятся без переписывания.
Автоматизирует установку и настройку серверов. Им мы разворачиваем решения у заказчика, поэтому установку можно повторить и проверить.
Находит ошибки и плохие практики в коде Terraform и OpenTofu до применения.
Ищет в коде инфраструктуры небезопасные настройки до того, как они попадут в облако.
Открытая редакция GitLab: репозитории, ревью кода, задачи, CI/CD.
Реестр контейнерных образов и Helm-чартов: проверка на уязвимости, подпись, права доступа по проектам.
Распределённое хранилище файлов и объектов с доступом по протоколу S3.
Лёгкое S3-хранилище для небольших и средних объёмов. Рассчитано на узлы в разных помещениях и продолжает работать при отказе части серверов.
Программно-определяемое хранилище для больших объёмов: объекты (S3), блочные устройства и файловая система в одном кластере.
Хранит состав (SBOM) каждой версии ваших приложений и сообщает, когда в уже используемом компоненте находят новую уязвимость.
Проверяет пакеты npm и PyPI по коду и метаданным и находит признаки вредоносного поведения.
Сканер веб-приложений: ищет уязвимости в работающем приложении. Раньше назывался OWASP ZAP.
Фаззер: подаёт программе огромное число изменённых входных данных и ловит падения и зависания.
Фаззер из состава LLVM/Clang: проверяет отдельные функции и библиотеки прямо внутри процесса. Развивается только в части исправлений ошибок.
Эти продукты мы не внедряем, а помогаем с них уйти: поменялась лицензия, прекратилась поддержка или нужна отечественная замена.
| Было | Куда переводим | Подробнее |
|---|---|---|
| HashiCorp Vault | OpenBao | Vault → OpenBao → |
| Terraform | OpenTofu | Terraform → OpenTofu → |
| Nexus | Harbor и GitLab или AppSec.Registry | Уход с Nexus → |
| GitLab | AppSec.Code или сопровождение GitLab CE | Переход с GitLab → |
| SonarQube, Snyk | AppSec.Wave, AppSec.Track или открытые сканеры | Замена сканеров → |
| Образы и чарты Bitnami | официальные образы или своя сборка, копии в вашем реестре | Уход с Bitnami → |
| MinIO | Garage, SeaweedFS или Ceph | Уход с MinIO → |
Лицензии указаны по файлам LICENSE в репозиториях проектов (проверено 21.10.2026); что они значат — ниже. Названия продуктов — товарные знаки их владельцев; мы не представляем этих правообладателей.
Все открытые продукты из этого раздела можно бесплатно запускать в своей компании для своих систем. Обязанности перед авторами появляются, когда вы передаёте программу другим, а по AGPL — ещё и когда пользователи по сети работают с изменённой вами версией.
| Лицензия | Что разрешает | Что требует | Продукты |
|---|---|---|---|
| Apache-2.0Разрешительная | Использовать, изменять и распространять, в том числе в закрытых коммерческих продуктах. Участники проекта дают и патентную лицензию (разд. 3). | Только при распространении: приложить текст лицензии, пометить изменённые файлы, сохранить уведомления об авторах и файл NOTICE (разд. 4). | Harbor, SeaweedFS, Dependency-Track, GuardDog, Checkov, ZAP, часть файлов AFL++. libFuzzer — с исключениями LLVM: код, который компилятор встроил в вашу программу, можно распространять без условий 4(a), 4(b) и 4(d). |
| MITРазрешительная | Использовать, изменять, распространять и продавать без ограничений. | Сохранять уведомление об авторских правах и текст разрешения во всех копиях. | GitLab CE |
| MPL-2.0Слабое копилефт, по файлам | Использовать и изменять; объединять с собственным кодом в более крупную работу и распространять её на своих условиях (разд. 3.3). | Только при распространении за пределы организации: изменённые файлы MPL остаются под MPL, получателям сообщают, где взять исходный код (разд. 3.1–3.2). Внутри организации — ничего (MPL FAQ, вопрос 6). | OpenBao, OpenTofu, TFLint |
| LGPL-2.1 / LGPL-3.0Слабое копилефт для библиотек | Использовать и связывать со своими программами; распространять их на своих условиях, если эти условия допускают изменение для собственных нужд и обратную разработку для отладки (LGPL-2.1, разд. 6; LGPL-3.0, разд. 4). | При распространении: изменения самой библиотеки — под LGPL (LGPL-2.1, разд. 2), приложить тексты лицензий и дать доступ к исходному коду библиотеки. | Ceph |
| GPL-3.0Сильное копилефт | Запускать без ограничений; изменять и использовать внутри организации без условий. Подрядчик может устанавливать и запускать копии для вас (разд. 2). | При передаче копий другим: приложить текст лицензии и исходный код, изменённая программа целиком — под GPL (разд. 4–6). Работа пользователей с программой по сети без передачи копии передачей не считается (разд. 0). | Ansible |
| AGPL-3.0Сильное копилефт, включая работу по сети | То же, что GPL-3.0: запускать, изменять, распространять, в том числе как сетевой сервис. | Всё, что требует GPL-3.0, и ещё: если вы изменили программу и пользователи работают с изменённой версией по сети, им нужно бесплатно предложить её исходный код (разд. 13). Запуск без изменений этого не требует. | Garage, AFL++ |
В ГК РФ для таких условий есть открытая лицензия (ст. 1286.1): договор присоединения, условия которого доступны всем. Если срок не указан, для программ лицензия действует весь срок исключительного права, если не указана территория — по всему миру. Тот, кто передаёт права третьим лицам сверх условий лицензии, рискует её потерять (п. 4).
Когда мы устанавливаем открытые продукты у вас, мы передаём вам их копии. Поэтому в документацию проекта входит перечень открытых компонентов с лицензиями и ссылками на исходный код. Код продуктов не меняем. Доработку делаем только по договорённости с вами, отдельной работой и только там, где лицензия продукта это разрешает. Продукты, лицензии которых не позволяют передавать их другим за плату (так устроена, например, Sustainable Use License у n8n), мы не поставляем от своего имени и не предоставляем как свой сервис.
Это краткий пересказ текстов лицензий для ориентира, а не юридическое заключение. Если вы встраиваете эти продукты в свой продукт или предоставляете их как сервис другим компаниям, покажите лицензии юристу. Первоисточники: Apache License 2.0 · LLVM: Apache-2.0 с исключениями · MIT License (OSI) · Mozilla Public License 2.0 · MPL 2.0 FAQ · GNU LGPL 2.1 · GNU LGPL 3.0 · GNU GPL 3.0 · GNU AGPL 3.0 · ГК РФ, ст. 1286.1.
Если у вас уже работает свой GitLab, мы можем встроить в него конвейер безопасной разработки или помочь перейти на AppSec.Code с переносом данных. Сопровождаем и самостоятельно развёрнутый GitLab CE: обновления, резервное копирование, помощь команде.
Напишите, какие продукты вас интересуют, что уже работает и сколько у вас разработчиков. Подберём состав и ответим с условиями.