Skip to content

UnitedTraders/test-security-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание для Security инженера

Задание

У нас есть приложение, которое собирается, пакуется в Docker и деплоится на сервер. Код приложения (Python+Flask), CI/CD пайплайн (Github Actions) и плейбук (Ansible) для приложения лежат в данном репозитории.

Необходимо провести аудит приложения и, при необходимости, доработать код и пайплайны так, чтобы исключить имеющиеся проблемы и минимизировать вероятность появления уязвимостей из-за ошибки (или злонамеренных действий) разработчика или из-за ошибок в зависимостях и используемом ПО.

Результаты необходимо опубликовать в виде PR в этот репозиторий. Так как, потенциально, задание может оказаться довольно объемным (нет предела совершенству), то мы предлагаем потратить на него не более пары часов и дополнительные действия, которые не влезут в этот лимит, дописать текстом в комментарии к PR.

Структура проекта

  • .ansible - плейбуки для деплоя сервиса на сервер
  • .github - описание CI/CD пайплайна
  • app - код приложения

About

Test app for security engineer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published