Svacer: Difference between revisions

From Svacer Wiki
(release 11-2-0)
(add snapshot import/export link to FAQ)
(89 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Svacer — сервер для хранения и обработки результатов статического анализа. Поддерживает импорт результатов анализа из [https://svace.ispras.ru Svace] напрямую и из прочих анализаторов через формат [[Help:Sarif|SARIF]].
Svacer — сервер для хранения и обработки результатов статического анализа. Поддерживает импорт результатов анализа из [https://svace.ispras.ru Svace] напрямую и из прочих анализаторов через формат [[Help:Sarif#Загрузка_на_сервер_из_SARIF|SARIF]].


=== Документация ===
=== Руководство пользователя ===
Version 11.x.x
Version 6.0.3
# [[Help:Introduction|Введение]]
# [[Help:Introduction|Введение]]
# [[Help:Installation|Установка и обновление]]
# [[Help:Installation|Установка]]
# [[Help:Import from Svace|Импорт из Svace]]
# [[Help:Migration|Миграция]]
# [[Help:Backup|Резервное копирование]]
# [[Help:ServerClient|Работа с сервером]]
# [[Help:UI manual|Использование веб-интерфейса]]
# [[Help:ServerAdministration|Администрирование сервера]]
# [[Help:Public API|Public REST API]]
# [[Help:Reports|Панель отчетов]]
# [[Help:CLI|CLI]]
# [[Help:Sarif|Работа с SARIF]]
# [[LDAP configuration|LDAP]]
# [[Help:Vscode|Интеграция с Visual Studio Code]]
# [[OIDC|OpenID Connect]]
# [[Help:Sarif|SARIF]]
# [[Help:Statistics|Статистика]]
# [[Help:Match|Механизмы сопоставления предупреждений и переноса разметки]]
# [[Help:XSvacer|XSvacer — расширение функциональности Svacer]]
# [[Help:Utils|Дополнительные утилиты]]
# [[Metrics|Prometheus-метрики]]
# [[Pipelines|Примеры пайплайнов]]
# [[Notifications|Уведомления]]


=== Релизы ===
=== Релизы ===
Также доступны в виде docker-образа на [https://hub.docker.com/r/ispras/svacer docker hub] и как пакеты в [[Help:Installation#Установка и запуск из deb/rpm пакета|репозиториях]]
{| class="wikitable"
{| class="wikitable"
! version !! distrib !! linux bin !! windows bin !! deb/rpm !! doc
|-
|-
| 11.2.0
| 7.0.0
| [https://svacer.ispras.ru/releases/svacer-11-2-0/svacer-11-2-0-linux.tar.gz svacer-11-2-0-linux.tar.gz]<br />[https://svacer.ispras.ru/releases/svacer-11-2-0/svacer-11-2-0-windows.zip svacer-11-2-0-windows.zip]
| Планируется на апрель 2023
| [https://svacer.ispras.ru/releases/svacer-11-2-0/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-11-2-0/svacer-server svacer-server]
| [https://svacer.ispras.ru/releases/svacer-11-2-0/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-11-2-0/svacer-server.exe svacer-server.exe]
| [https://svacer.ispras.ru/releases/svacer-11-2-0/svacer_11.2-0_amd64.deb svacer_11.2-0_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-11-2-0/svacer-11.2-0.x86_64.rpm svacer-11.2-0.x86_64.rpm]
| [[Changelog#Release 11-2-0|Changelog]]<br />[[Help:Installation#Обновление|Upgrade notes]]<br />[[Svacer#Документация|Documentation 11.x.x]]
|-
|-
| 11.1.0
| [[Changelog#Release_6-0-3|6.0.3]]
| [https://svacer.ispras.ru/releases/svacer-11-1-0/svacer-11-1-0-linux.tar.gz svacer-11-1-0-linux.tar.gz]<br />[https://svacer.ispras.ru/releases/svacer-11-1-0/svacer-11-1-0-windows.zip svacer-11-1-0-windows.zip]
| [https://svacer.ispras.ru/releases/svacer-release-6-0-3/svacer_release-6-0-3.zip zip]([https://svacer.ispras.ru/releases/svacer-release-6-0-3/svacer_release-6-0-3.zip.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-6-0-3/svacer_6.0-3_amd64.deb deb]([https://svacer.ispras.ru/releases/svacer-release-6-0-3/svacer_6.0-3_amd64.deb.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-6-0-3/svacer-6.0-3.x86_64.rpm rpm]([https://svacer.ispras.ru/releases/svacer-release-6-0-3/svacer-6.0-3.x86_64.rpm.md5 md5])
| [https://svacer.ispras.ru/releases/svacer-11-1-0/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-11-1-0/svacer-server svacer-server]
| [https://svacer.ispras.ru/releases/svacer-11-1-0/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-11-1-0/svacer-server.exe svacer-server.exe]
| [https://svacer.ispras.ru/releases/svacer-11-1-0/svacer_11.1-0_amd64.deb svacer_11.1-0_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-11-1-0/svacer-11.1-0.x86_64.rpm svacer-11.1-0.x86_64.rpm]
| [[Changelog#Release 11-1-0|Changelog]]<br />[[Help:Installation#Обновление|Upgrade notes]]<br />[[Svacer#Документация|Documentation 11.x.x]]
|-
|-
| 11.0.0
| [[Changelog#Release_6-0-2|6.0.2]]
| [https://svacer.ispras.ru/releases/svacer-11-0-0/svacer-11-0-0-linux.tar.gz svacer-11-0-0-linux.tar.gz]<br />[https://svacer.ispras.ru/releases/svacer-11-0-0/svacer-11-0-0-windows.zip svacer-11-0-0-windows.zip]
| [https://svacer.ispras.ru/releases/svacer-release-6-0-2/svacer_release-6-0-2.zip zip]([https://svacer.ispras.ru/releases/svacer-release-6-0-2/svacer_release-6-0-2.zip.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-6-0-2/svacer_6.0-2_amd64.deb deb]([https://svacer.ispras.ru/releases/svacer-release-6-0-2/svacer_6.0-2_amd64.deb.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-6-0-2/svacer-6.0-2.x86_64.rpm rpm]([https://svacer.ispras.ru/releases/svacer-release-6-0-2/svacer-6.0-2.x86_64.rpm.md5 md5])
| [https://svacer.ispras.ru/releases/svacer-11-0-0/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-11-0-0/svacer-server svacer-server]
| [https://svacer.ispras.ru/releases/svacer-11-0-0/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-11-0-0/svacer-server.exe svacer-server.exe]
| [https://svacer.ispras.ru/releases/svacer-11-0-0/svacer_11.0-0_amd64.deb svacer_11.0-0_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-11-0-0/svacer-11.0-0.x86_64.rpm svacer-11.0-0.x86_64.rpm]
| [[Changelog#Release 11-0-0|Changelog]]<br />[[Release notes 11-0-0|Release notes]]<br />[[Help:Installation#Обновление|Upgrade notes]]<br />[[Svacer#Документация|Documentation 11.x.x]]
|-
|-
| 10.0.1
| [[Changelog#Release_6-0-1|6.0.1]]
| [https://svacer.ispras.ru/releases/svacer-10-0-1/svacer-10-0-1-linux.tar.gz svacer-10-0-1-linux.tar.gz]<br />[https://svacer.ispras.ru/releases/svacer-10-0-1/svacer-10-0-1-windows.zip svacer-10-0-1-windows.zip]
| [https://svacer.ispras.ru/releases/svacer-release-6-0-1/svacer_release-6-0-1.zip zip]([https://svacer.ispras.ru/releases/svacer-release-6-0-1/svacer_release-6-0-1.zip.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-6-0-1/svacer_6.0-1_amd64.deb deb]([https://svacer.ispras.ru/releases/svacer-release-6-0-1/svacer_6.0-1_amd64.deb.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-6-0-1/svacer-6.0-1.x86_64.rpm rpm]([https://svacer.ispras.ru/releases/svacer-release-6-0-1/svacer-6.0-1.x86_64.rpm.md5 md5])
| [https://svacer.ispras.ru/releases/svacer-10-0-1/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-10-0-1/svacer-server svacer-server]
| [https://svacer.ispras.ru/releases/svacer-10-0-1/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-10-0-1/svacer-server.exe svacer-server.exe]
| [https://svacer.ispras.ru/releases/svacer-10-0-1/svacer_10.0-1_amd64.deb svacer_10.0-1_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-10-0-1/svacer-10.0-1.x86_64.rpm svacer-10.0-1.x86_64.rpm]
| [[Changelog#Release 10-0-1|Changelog]]<br />[[Help:Installation#Обновление|Upgrade notes]]<br />[[Documentation 10.x.x]]
|-
|-
| 10.0.0
| [[Changelog#Release_6-0-0|6.0.0]]
| [https://svacer.ispras.ru/releases/svacer-10-0-0/svacer-10-0-0-linux.tar.gz svacer-10-0-0-linux.tar.gz]<br />[https://svacer.ispras.ru/releases/svacer-10-0-0/svacer-10-0-0-windows.zip svacer-10-0-0-windows.zip]
| [https://svacer.ispras.ru/releases/svacer-release-6-0-0/svacer_release-6-0-0.zip zip]([https://svacer.ispras.ru/releases/svacer-release-6-0-0/svacer_release-6-0-0.zip.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-6-0-0/svacer_6.0-0_amd64.deb deb]([https://svacer.ispras.ru/releases/svacer-release-6-0-0/svacer_6.0-0_amd64.deb.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-6-0-0/svacer-6.0-0.x86_64.rpm rpm]([https://svacer.ispras.ru/releases/svacer-release-6-0-0/svacer-6.0-0.x86_64.rpm.md5 md5])
| [https://svacer.ispras.ru/releases/svacer-10-0-0/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-10-0-0/svacer-server svacer-server]
| [https://svacer.ispras.ru/releases/svacer-10-0-0/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-10-0-0/svacer-server.exe svacer-server.exe]
| [https://svacer.ispras.ru/releases/svacer-10-0-0/svacer_10.0-0_amd64.deb svacer_10.0-0_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-10-0-0/svacer-10.0-0.x86_64.rpm svacer-10.0-0.x86_64.rpm]
| [[Changelog#Release 10-0-0|Changelog]]<br />[[Release notes 10-0-0|Release notes]]<br />[[Help:Installation#Обновление|Upgrade notes]]<br />[[Documentation 10.x.x]]
|-
| 9.0.2
| [https://svacer.ispras.ru/releases/svacer-9-0-2/svacer-9-0-2.zip svacer-9-0-2.zip]
| [https://svacer.ispras.ru/releases/svacer-9-0-2/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-9-0-2/svacer-server svacer-server]
| [https://svacer.ispras.ru/releases/svacer-9-0-2/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-9-0-2/svacer-server.exe svacer-server.exe]
| [https://svacer.ispras.ru/releases/svacer-9-0-2/svacer_9.0-2_amd64.deb svacer_9.0-2_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-9-0-2/svacer-9.0-2.x86_64.rpm svacer-9.0-2.x86_64.rpm]
| [[Changelog#Release 9-0-2|Changelog]]<br />[[Help:Installation#9-0-0|Upgrade notes]]<br />[[Documentation 9.x.x]]
|-
| 9.0.1
| [https://svacer.ispras.ru/releases/svacer-9-0-1/svacer-9-0-1.zip svacer-9-0-1.zip]
| [https://svacer.ispras.ru/releases/svacer-9-0-1/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-9-0-1/svacer-server svacer-server]
| [https://svacer.ispras.ru/releases/svacer-9-0-1/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-9-0-1/svacer-server.exe svacer-server.exe]
| [https://svacer.ispras.ru/releases/svacer-9-0-1/svacer_9.0-1_amd64.deb svacer_9.0-1_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-9-0-1/svacer-9.0-1.x86_64.rpm svacer-9.0-1.x86_64.rpm]
| [[Changelog#Release 9-0-1|Changelog]]<br />[[Help:Installation#9-0-0|Upgrade notes]]<br />[[Documentation 9.x.x]]
|-
| 9.0.0
| [https://svacer.ispras.ru/releases/svacer-9-0-0/svacer-9-0-0.zip svacer-9-0-0.zip]
| [https://svacer.ispras.ru/releases/svacer-9-0-0/svacer svacer]<br />[https://svacer.ispras.ru/releases/svacer-9-0-0/svacer-server svacer-server]
| [https://svacer.ispras.ru/releases/svacer-9-0-0/svacer.exe svacer.exe]<br />[https://svacer.ispras.ru/releases/svacer-9-0-0/svacer-server.exe svacer-server.exe]
| [https://svacer.ispras.ru/releases/svacer-9-0-0/svacer_9.0-0_amd64.deb svacer_9.0-0_amd64.deb]<br />[https://svacer.ispras.ru/releases/svacer-9-0-0/svacer-9.0-0.x86_64.rpm svacer-9.0-0.x86_64.rpm]
| [[Changelog#Release 9-0-0|Changelog]]<br />[[Release notes 9-0-0|Release notes]]<br />[[Help:Installation#9-0-0|Upgrade notes]]<br />[[Documentation 9.x.x]]
|-
| 8.0.1
| [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer-8-0-1.zip svacer-8-0-1.zip]
| [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer svacer]
| [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer.exe svacer.exe]
| [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer_8.0-1_amd64.deb svacer_8.0-1_amd64.deb]<br /> [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer-8.0-1.x86_64.rpm svacer-8.0-1.x86_64.rpm]<br /> [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer-8.0.1.msi svacer-8.0.1.msi]
| [[Changelog#Release 8-0-1|Changelog]]<br />[[Documentation 8.x.x]]
|-
| 8.0.0
| [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer-8-0-0.zip svacer-8-0-0.zip]
| [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer svacer]
| [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer.exe svacer.exe]
| [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer_8.0-0_amd64.deb svacer_8.0-0_amd64.deb]<br /> [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer-8.0-0.x86_64.rpm svacer-8.0-0.x86_64.rpm]<br /> [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer-8.0.0.msi svacer-8.0.0.msi]
| [[Changelog#Release 8-0-0|Changelog]]<br />[[Release notes 8-0-0|Release notes]]<br />[[Documentation 8.x.x]]
|}
|}


[https://svacer.ispras.ru/releases Предыдущие релизы] | [https://nextcloud.ispras.ru/index.php/s/x4r4cMJAMr5RZtd?path=%2F Еще более старые релизы]
Более старые релизы можете найти в [https://nextcloud.ispras.ru/index.php/s/x4r4cMJAMr5RZtd?path=%2F nextcloud].
 
Все релизы также доступны в виде докер-образов с соответсвующими тегами на [https://hub.docker.com/r/ispras/svacer Docker Hub]


=== FAQ ===
=== FAQ ===
* [https://gitlab.ispras.ru/svace/svace-support/-/wikis/home Документация на статический анализатор Svace]
* [https://gitlab.ispras.ru/svace/svace-support/-/wikis/home Документация на статический анализатор Svace]
* [[Help:Introduction#Системные требования|Системные требования]]
* [[Help:Introduction#Системные_требования|Системные требования]]
* [[Примеры использования хуков#Создание кейсов в системах отслеживания ошибок|Создание из Svacer кейсов в Gitlab, Jira, Redmine]]
* [[Help:ServerAdministration#Поддержка_протокола_LDAP_для_аутентификации_пользователей|Использование LDAP]] (в том числе — [[Help:ServerAdministration#Использование_CLI_сервера_Svacer_с_поддержкой_LDAP|при работе из командной строки]])
* Public REST API
* [[Help:Migration#Перенос_снимков|Перенос снимков с разметкой]] между серверами
:* [[Help:Public API#Примеры использования public REST API|Примеры использования]]
:* [https://gitlab.ispras.ru/svacer-public Репозитории с примерами на Python и Go]
:* [https://svacer-demo.ispras.ru/api/public/swagger/ Спецификация OpenAPI]
* [https://t.me/+6pvgZ0oveNVhOTc6 Группа технической поддержки в Telegram]


=== Демо ===
=== Демо ===
https://svacer-demo.ispras.ru
Можете посмотреть как выглядит Svacer на демонстрационном сервере: https://svacer-demo.ispras.ru
 
* admin / svacer_admin_31415 — логин / пароль администратора
* admin / admin — логин / пароль администратора
* user / user — логин / пароль пользователя
* user / user — логин / пароль пользователя
 
Мы не можем запретить, но просим не совершать там деструктивных действий, вроде смены пароля администратора или удаления проектов, чтобы другие тоже могли зайти посмотреть. Если все же совершили — ничего страшного, каждую ночь он восстанавливается до изначального состояния.
https://svacer-ai-demo.ispras.ru/ — [[Help:XSvacer:AIAssistant|ИИ-ассистент]]
* admin / admin

Revision as of 14:01, 2 March 2023

Svacer — сервер для хранения и обработки результатов статического анализа. Поддерживает импорт результатов анализа из Svace напрямую и из прочих анализаторов через формат SARIF.

Руководство пользователя

Version 6.0.3

  1. Введение
  2. Установка
  3. Миграция
  4. Работа с сервером
  5. Администрирование сервера
  6. Панель отчетов
  7. Работа с SARIF
  8. Интеграция с Visual Studio Code

Релизы

7.0.0 Планируется на апрель 2023
6.0.3 zip(md5); deb(md5); rpm(md5)
6.0.2 zip(md5); deb(md5); rpm(md5)
6.0.1 zip(md5); deb(md5); rpm(md5)
6.0.0 zip(md5); deb(md5); rpm(md5)

Более старые релизы можете найти в nextcloud.

Все релизы также доступны в виде докер-образов с соответсвующими тегами на Docker Hub

FAQ

Демо

Можете посмотреть как выглядит Svacer на демонстрационном сервере: https://svacer-demo.ispras.ru

  • admin / svacer_admin_31415 — логин / пароль администратора
  • user / user — логин / пароль пользователя

Мы не можем запретить, но просим не совершать там деструктивных действий, вроде смены пароля администратора или удаления проектов, чтобы другие тоже могли зайти посмотреть. Если все же совершили — ничего страшного, каждую ночь он восстанавливается до изначального состояния.