Кодекс поведения участников AppSec Toolchain Map
Наши принципы
Мы, участники, контрибьюторы и мейнтейнеры проекта AppSec Toolchain Map, берем на себя обязательство сделать участие в сообществе безопасным и комфортным для всех — независимо от возраста, телосложения, наличия или отсутствия видимой/невидимой инвалидности, этнической принадлежности, пола, гендерной идентичности и самовыражения, уровня опыта, образования, социально‑экономического статуса, национальности, внешнего вида, расы, касты, цвета кожи, религии, сексуальной ориентации или любой другой характеристики.
Наша цель — поддерживать открытую, дружелюбную, разнообразную и инклюзивную среду вокруг проекта, в которой можно безопасно обсуждать инструменты безопасности, практики DevSecOps/AppSec и связанные темы.
Наши стандарты
Примеры поведения, которое способствует здоровой атмосфере в сообществе:
- Проявление эмпатии и уважения к другим участникам.
- Корректное отношение к отличающимся мнениям, подходам и опыту.
- Готовность давать и принимать конструктивную обратную связь по коду, данным и описаниям инструментов.
- Готовность признавать ошибки, извиняться перед теми, кого они затронули, и исправлять ситуацию.
- Фокус на том, что лучше для проекта и сообщества в целом, а не только для отдельного человека или компании.
- Осознанное отношение к публичности: не выкладывать чувствительные данные (ключи, токены, приватные репозитории и т.п.) в примерах и PR.
Недопустимые формы поведения включают, но не ограничиваются:
- Использование сексуализированного языка или образов, нежелательное сексуальное внимание или домогательства.
- Троллинг, оскорбления, уничижительные комментарии, личные или политические атаки.
- Публичное или личное преследование, запугивание, агрессивное поведение.
- Публикация чужой личной информации (физический адрес, e‑mail, телефон и т.п.) без явного согласия.
- Намеренный саботаж работы сообщества, флуд, спам или навязчивая самореклама.
- Любое поведение, которое можно обоснованно считать непрофессиональным или неуместным в профессиональном контексте, связанном с безопасностью.
Ответственность мейнтейнеров
Мейнтейнеры и модераторы проекта:
- Отвечают за разъяснение и соблюдение настоящего Кодекса поведения.
- Вправе предпринимать уместные и справедливые меры в ответ на любое поведение, которое они сочтут неприемлемым, угрожающим, оскорбительным или вредным для проекта и сообщества.
- Имеют право удалять, редактировать или отклонять комментарии, коммиты, участки кода, правки wiki, Issues и Pull Requests, которые нарушают данный Кодекс, а также при необходимости объяснять причины таких действий.
Область действия
Кодекс поведения распространяется на все пространства, связанные с проектом AppSec Toolchain Map, в том числе (но не ограничиваясь):
- GitHub‑репозиторий (Issues, Discussions, PR, wiki, комментарии к коду).
- Внешние каналы, явно связанные с проектом (профили и страницы, где вы действуете от имени проекта или с использованием официальных ссылок/логотипов).
- Любые онлайн‑ и офлайн‑мероприятия, где участник явно представляет проект или сообщество.
Если вы используете официальный e‑mail, аккаунт в соцсетях или выступаете как представитель проекта, вы также обязаны соблюдать данный Кодекс поведения.
Сообщение о нарушениях
Случаи оскорбительного, преследующего или иного неприемлемого поведения можно и нужно сообщать мейнтейнерам проекта по адресу:
- E‑mail:
shmakovis@inbox.ruили с помощью Issues с меткойcode-of-conduct(если это безопасно для репортера).
Все обращения будут рассмотрены и расследованы оперативно и максимально беспристрастно.
Мейнтейнеры обязуются соблюдать конфиденциальность и бережно относиться к данным и личности репортера.
Руководство по мерам воздействия
Мейнтейнеры будут придерживаться следующих уровней воздействия в зависимости от тяжести и частоты нарушений.
1. Коррекция
Влияние:
Использование неподходящего тона или языка, поведение, сочтенное непрофессиональным или нежелательным, но не злонамеренным.
Меры:
Приватное письменное предупреждение с объяснением сути нарушения, почему такое поведение неприемлемо, и рекомендациями, как вести себя в дальнейшем. В отдельных случаях может быть запрошено публичное извинение или уточнение позиции.
2. Предупреждение
Влияние:
Разовое, но более серьёзное нарушение или серия менее серьёзных действий, создающая негативный эффект для сообщества.
Меры:
Официальное предупреждение с указанием последствий при повторении поведения.
Может быть временно ограничено взаимодействие с конкретными участниками или мейнтейнерами, включая несанкционированный контакт через внешние каналы (соцсети, мессенджеры и т.п.). Нарушение этих ограничений может привести к временному или постоянному бану.
3. Временная блокировка
Влияние:
Серьёзное нарушение стандартов сообщества или устойчивое нежелательное поведение, несмотря на предупреждения.
Меры:
Временная блокировка участия в жизни проекта на определённый срок.
На этот период запрещены публичные и приватные взаимодействия в рамках проекта (Issues, PR, комментарии, Discussions и т.п.) с участниками и мейнтейнерами. Повторные или обходные попытки взаимодействия во время блокировки могут привести к постоянному бану.
4. Постоянная блокировка
Влияние:
Систематическое игнорирование норм сообщества, тяжёлые случаи преследования, дискриминации или агрессии по отношению к отдельным участникам или группам.
Меры:
Постоянный запрет на любое участие в проекте и связанных с ним пространствах.
Заимствование и ссылки
Настоящий Кодекс поведения адаптирован из Contributor Covenant, версия 2.1, доступной по адресу
Руководство по мерам воздействия частично вдохновлено лестницей применения Кодекса поведения Mozilla.
Ответы на часто задаваемые вопросы о Contributor Covenant доступны по ссылке. Переводы Contributor Covenant доступны по адресу