Svacer: Difference between revisions

From Svacer Wiki
(Add link to LDAP page)
mNo edit summary
 
(13 intermediate revisions by 3 users not shown)
Line 2: Line 2:


=== Техническая документация ===
=== Техническая документация ===
Version 8.0.1
Version 9.0.0
# [[Help:Introduction|Введение]]
# [[Help:Introduction|Введение]]
# [[Help:Installation|Установка и обновление]]
# [[Help:Installation|Установка и обновление]]
# [[Help:Import_from_Svace|Импорт из Svace]]
# [[Help:Import from Svace|Импорт из Svace]]
# [[Help:Backup|Резервное копирование]]
# [[Help:Backup|Резервное копирование]]
# [[Help:UI_manual|Использование веб-интерфейса]]
# [[Help:UI manual|Использование веб-интерфейса]]
# [[Help:Advanced_config_and_CLI_features|Настройка сервера и использование интерфейса командной строки]]
# [[Help:Public API|Public REST API]]
# [[Help:Public_API|Public REST API]]
# [[Help:CLI|CLI]]
# [[LDAP_configuration|Использование LDAP]]
# [[LDAP configuration|LDAP]]
# [[Help:Sarif|Работа с SARIF]]
# [[OIDC|OpenID Connect]]
# [[Help:Sarif|SARIF]]
# [[Help:Statistics|Статистика]]
# [[Help:Statistics|Статистика]]
# [[Help:Match|Механизмы сопоставления предупреждений и переноса разметки]]
# [[Help:XSvacer|XSvacer — расширение функциональности Svacer]]


=== Релизы ===
=== Релизы ===
{| class="wikitable"
{| class="wikitable"
! ver !! zip !! bin !! pkg !! doc
! version !! zip !! linux !! windows !! deb/rpm !! doc
|-
|-
| 9.0.0
| 9.0.0
| colspan="4" | Выпустим в конце мая. Почитайте какие фичи там будут: [[Release_notes_9-0-0|Release notes 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]]
|-
|-
| 8.0.1  
| 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-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 svacer]
| [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer_8.0-1_amd64.deb svacer_8.0-1_amd64.deb] / [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer-8.0-1.x86_64.rpm svacer-8.0-1.x86_64.rpm] / [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer-8.0.1.msi svacer-8.0.1.msi]
| [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer.exe svacer.exe]
| [[Changelog#Release_8-0-1|Changelog]] / [https://svacer.ispras.ru/releases/svacer-8-0-1/svacer.pdf Offline PDF]
| [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]]
|-
|-
| 8.0.0  
| 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-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 svacer]
| [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer_8.0-0_amd64.deb svacer_8.0-0_amd64.deb] / [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer-8.0-0.x86_64.rpm svacer-8.0-0.x86_64.rpm] / [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer-8.0.0.msi svacer-8.0.0.msi]
| [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer.exe svacer.exe]
| [[Changelog#Release_8-0-0|Changelog]] / [[Release_notes_8-0-0|Release notes]] / [https://svacer.ispras.ru/releases/svacer-8-0-0/svacer.pdf Offline PDF]
| [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]]
|}
|}


Line 40: Line 47:
===== Предыдущие релизы =====
===== Предыдущие релизы =====
{| class="wikitable"
{| class="wikitable"
| [[Changelog#Release_7-0-1|7.0.1]]
| [[Changelog#Release 7-0-1|7.0.1]]
| [https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer_release-7-0-1.zip zip]([https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer_release-7-0-1.zip.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer_7.0-1_amd64.deb deb]([https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer_7.0-1_amd64.deb.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer-7.0-1.x86_64.rpm rpm]([https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer-7.0-1.x86_64.rpm.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer-7.0.1.msi msi]([https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer-7.0.1.msi.md5 md5])
| [https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer_release-7-0-1.zip zip]([https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer_release-7-0-1.zip.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer_7.0-1_amd64.deb deb]([https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer_7.0-1_amd64.deb.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer-7.0-1.x86_64.rpm rpm]([https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer-7.0-1.x86_64.rpm.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer-7.0.1.msi msi]([https://svacer.ispras.ru/releases/svacer-release-7-0-1/svacer-7.0.1.msi.md5 md5])
|-
|-
| [[Changelog#Release_7-0-0|7.0.0]]
| [[Changelog#Release 7-0-0|7.0.0]]
| [https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer_release-7-0-0.zip zip]([https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer_release-7-0-0.zip.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer_7.0-0_amd64.deb deb]([https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer_7.0-0_amd64.deb.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer-7.0-0.x86_64.rpm rpm]([https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer-7.0-0.x86_64.rpm.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer-7.0.0.msi msi]([https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer-7.0.0.msi.md5 md5])
| [https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer_release-7-0-0.zip zip]([https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer_release-7-0-0.zip.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer_7.0-0_amd64.deb deb]([https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer_7.0-0_amd64.deb.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer-7.0-0.x86_64.rpm rpm]([https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer-7.0-0.x86_64.rpm.md5 md5]); [https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer-7.0.0.msi msi]([https://svacer.ispras.ru/releases/svacer-release-7-0-0/svacer-7.0.0.msi.md5 md5])
|-
|-
| [[Changelog#Release_6-0-3|6.0.3]]
| [[Changelog#Release 6-0-3|6.0.3]]
| [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-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])
|-
|-
| [[Changelog#Release_6-0-2|6.0.2]]
| [[Changelog#Release 6-0-2|6.0.2]]
| [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-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])
|-
|-
| [[Changelog#Release_6-0-1|6.0.1]]
| [[Changelog#Release 6-0-1|6.0.1]]
| [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-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])
|-
|-
| [[Changelog#Release_6-0-0|6.0.0]]
| [[Changelog#Release 6-0-0|6.0.0]]
| [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-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])
|}
|}
Line 63: Line 70:
=== 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#Системные требования|Системные требования]]
* [[Help:Advanced_config_and_CLI_features#Поддержка_протокола_LDAP_для_аутентификации_пользователей|Использование LDAP]] (в том числе — [[Help:Advanced_config_and_CLI_features#Использование_CLI_сервера_Svacer_с_поддержкой_LDAP|при работе из командной строки]])
* [[Примеры использования хуков#Создание кейсов в системах отслеживания ошибок|Создание из Svacer кейсов в Gitlab, Jira, Redmine]]
* [[LDAP_configuration|Примеры конфигурации LDAP]]
* [[Help:Backup#Перенос_снимков|Перенос снимков с разметкой]] между серверами
* [[Примеры_использования_хуков#Создание_кейсов_в_системах_отслеживания_ошибок|Создание из Svacer кейсов в Gitlab, Jira, Redmine]]
* Public REST API  
* Public REST API  
:* [[Help:Public_API#Примеры_использования_public_REST_API|Примеры использования]]
:* [[Help:Public API#Примеры использования public REST API|Примеры использования]]
:* [https://gitlab.ispras.ru/svacer-public Репозитории с примерами на Python и Go]   
:* [https://gitlab.ispras.ru/svacer-public Репозитории с примерами на Python и Go]   
:* [https://svacer-demo.ispras.ru/api/public/swagger/ Спецификация OpenAPI]
:* [https://svacer-demo.ispras.ru/api/public/swagger/ Спецификация OpenAPI]

Latest revision as of 13:08, 14 June 2024

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

Техническая документация

Version 9.0.0

  1. Введение
  2. Установка и обновление
  3. Импорт из Svace
  4. Резервное копирование
  5. Использование веб-интерфейса
  6. Public REST API
  7. CLI
  8. LDAP
  9. OpenID Connect
  10. SARIF
  11. Статистика
  12. Механизмы сопоставления предупреждений и переноса разметки
  13. XSvacer — расширение функциональности Svacer

Релизы

version zip linux windows deb/rpm doc
9.0.0 svacer-9-0-0.zip svacer
svacer-server
svacer.exe
svacer-server.exe
svacer_9.0-0_amd64.deb
svacer-9.0-0.x86_64.rpm
Changelog
Release notes
Upgrade notes
8.0.1 svacer-8-0-1.zip svacer svacer.exe svacer_8.0-1_amd64.deb
svacer-8.0-1.x86_64.rpm
svacer-8.0.1.msi
Changelog
8.0.0 svacer-8-0-0.zip svacer svacer.exe svacer_8.0-0_amd64.deb
svacer-8.0-0.x86_64.rpm
svacer-8.0.0.msi
Changelog
Release notes

Также доступны в виде docker-образа на docker hub и как пакеты в apt-репозитории.

Предыдущие релизы
7.0.1 zip(md5); deb(md5); rpm(md5); msi(md5)
7.0.0 zip(md5); deb(md5); rpm(md5); msi(md5)
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

FAQ

Демо

Попробуйте Svacer в действии на демо-сервере: https://svacer-demo.ispras.ru

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

Можете делать там что угодно, каждую ночь сервер восстанавливается до изначального состояния.