Генератор security.txt
FreeСоздайте файл security.txt в соответствии с RFC 9116, стандартом, который сообщает исследователям безопасности, как сообщить об уязвимости на вашем сайте, со встроенными предупреждениями об отсутствующей или устаревшей дате Expires и недействительных URI Contact.
Работает полностью в вашем браузере в соответствии с RFC 9116. Ничего никуда не загружается.
Contact (обязательно, хотя бы один)
URI, который исследователи могут использовать для сообщения об уязвимости: mailto:, https: или tel:
Expires (обязательно)
Когда этот файл следует считать устаревшим. Большинство сайтов используют срок в один год; RFC 9116 рекомендует держать его меньше года.
Дополнительные поля
Недавняя активность
Видно всем. Последние 20 использований от всех посетителей, сначала новые.
Generated security.txt with 1 contact(s)
2 часа назад
Generated security.txt with 1 contact(s)
2 часа назад
Что делает этот инструмент
Этот инструмент создаёт файл security.txt в соответствии с RFC 9116, стандартом, который сообщает исследователям безопасности, как ответственно сообщить об уязвимости на вашем сайте. Добавьте один или несколько способов связи, дату истечения срока действия и любые нужные вам дополнительные поля, и получите готовый к загрузке файл со встроенными предупреждениями о самых распространённых ошибках.
Как это работает
Каждое заполненное вами поле становится одной строкой в формате Field-Name: value, в порядке, определённом RFC 9116. Дата Expires, которую вы выбираете в своём часовом поясе, преобразуется в формат RFC 3339 со смещением UTC (например, 2027-01-01T00:00:00Z), именно так, как требует спецификация. Инструмент проверяет, что существует хотя бы одна строка Contact и что она похожа на URI mailto:, https: или tel:, а также что Expires установлена на реальную будущую дату, предупреждая вас, если какая-либо из проверок не пройдена, ещё до того, как вы загрузите файл.
Какие проблемы решает
- Предоставление исследователям безопасности понятного, стандартного способа сообщить об уязвимости вместо поиска контактной формы.
- Избежание самых распространённых ошибок security.txt: отсутствующей даты Expires, устаревшей даты или строки Contact, которая не является допустимым URI.
- Получение точного порядка полей RFC 9116 и формата временной метки без необходимости запоминать спецификацию.
- Документирование PGP-ключа, политики раскрытия информации или страницы для найма в рамках программы bug bounty в одном стандартном, машиночитаемом месте.
Часто задаваемые вопросы
›Где на самом деле должен находиться security.txt?
RFC 9116 определяет известное расположение /.well-known/security.txt (например, https://example.com/.well-known/security.txt). Некоторые сканеры также проверяют простой путь /security.txt для обратной совместимости, но известный путь это тот, который определяет спецификация, поэтому разместите файл там первым делом.
›Почему требуется Expires, и что произойдёт, если я забуду его указать?
RFC 9116 требует поле Expires, чтобы автоматизированные инструменты и исследователи могли отличить устаревший, забытый файл от действительно поддерживаемого; файл без этого поля или с датой в прошлом должен считаться ненадёжным всем, что его проверяет, поэтому этот инструмент предупреждает вас в обоих случаях.
›Могу ли я указать несколько строк Contact?
Да, и RFC 9116 рекомендует это; перечисление контактов в порядке предпочтения (например, сначала адрес электронной почты, затем веб-форма в качестве резерва) даёт исследователю безопасности более одного способа связаться с вами, если первый не сработает.
›Что указывать в поле Encryption?
URL, указывающий на ваш открытый PGP-ключ (или URI DNS-записи OPENPGPKEY), чтобы исследователь, сообщающий о чувствительной уязвимости, мог зашифровать свой отчёт перед отправкой; это поле необязательно, но рекомендуется, если вы обрабатываете чувствительные сообщения по электронной почте.
›Для чего предназначено поле CSAF?
CSAF (Common Security Advisory Framework) это более позднее дополнение к экосистеме security.txt для организаций, публикующих машиночитаемые рекомендации по безопасности; поле указывает на ваш файл provider-metadata.json, чтобы автоматизированные инструменты могли находить ваши рекомендации, большинство сайтов без формальной ленты CSAF могут оставить это поле пустым.
Похожие инструменты
Текст
Генератор llms.txt
Создаёт файл llms.txt по спецификации llmstxt.org из заголовка, описания и разделов ссылок, с группировкой Optional-разделов и предпросмотром в реальном времени.
FreeТекст
Генератор ASCII-арта
Превратите введённый текст или загруженное изображение в ASCII-арт. Выберите стиль шрифта или шкалу символов, сохраните цвет и экспортируйте как обычный текст или PNG.
FreeТекст
Редактор Секретов/Конфигурации
Вставьте файл .env или конфигурации, и ключи API, пароли и токены автоматически маскируются рядом с конфиденциальными именами ключей или известными форматами секретов (AWS, GitHub, Stripe, JWT, PEM). Затем безопасно вставлять в чат-ИИ или отчет об ошибке.
FreeТекст
Генератор Cron-выражений
Создавайте и анализируйте cron-выражения с помощью редактора полей в реальном времени, описания простыми словами и следующих 5 реальных запусков. Поддерживает шаблоны, сокращения @ и необязательный 6-полевой вариант с секундами.
FreeТекст
Генератор записи DMARC
Создавайте DMARC DNS-запись из понятных полей, с пресетами поэтапного внедрения и индикатором уровня применения в реальном времени.
FreeТекст
Конвертер Excel в HTML-таблицу
Вставьте из Excel или Google Таблиц, либо загрузите файл .xlsx/.xls/.csv, и получите чистую HTML-таблицу с живым предпросмотром, опциональным оформлением и выравниванием числовых столбцов.
FreeТекст
Генератор хешей (MD5/SHA1/SHA256/SHA512)
Хешируйте текст или файл в MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 и CRC32 одновременно, с полем сравнения с известной контрольной суммой.
FreeТекст
Генератор htpasswd
Создайте настоящий файл Apache .htpasswd с bcrypt или SHA, проверенный побайтово по сравнению с официальным инструментом командной строки htpasswd, с поддержкой нескольких пользователей одновременно.
Комментарии (0)
Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.
Пока нет комментариев. Будьте первым, кто поделится мнением!