Локализованное руководство по чтению
security-best-practicesНазначение, использование и источник
Проводить анализ передовых методов обеспечения безопасности для конкретных языков программирования и фреймворков и предлагать улучшения. Запускать эту функцию только тогда, когда пользователь явно запрашивает рекомендации по передовым методам обеспечения безопасности.review/reportили справка по программированию, обеспечивающая безопасность по умолчанию. Срабатывает только для поддерживаемых языков (Python,javascript/typescript( , go). Не запускайте при общей проверке кода, отладке или задачах, не связанных с безопасностью.
Источник получен:
- Репозиторий-источник
- openai/skills
- SKILL.md
skills/.curated/security-best-practices/SKILL.md- Звёзды репозитория
- 28,420
- Последнее обновление репозитория
- 2026-10-29
- Категории Skills
- Разработка
- Время последнего сбора
Лицензия: Файл лицензии требует проверки
Приведенные фрагменты описания рабочих процессов являются вспомогательными средствами для чтения, а не исполняемыми инструкциями от Codez. Для создания этой страницы не использовались сторонние инструменты.
Приведённые ниже фрагменты, описывающие цели и рабочие процессы, представляют собой исходный материал, систематизированный и переведённый для удобства чтения. Они отличаются от отдельно обозначенного редакционного анализа Codez.
Что делает этот навык
Проводить анализ передовых методов обеспечения безопасности для конкретных языков программирования и фреймворков и предлагать улучшения. Запускать эту функцию только тогда, когда пользователь явно запрашивает рекомендации по передовым методам обеспечения безопасности.review/reportили справка по программированию, обеспечивающая безопасность по умолчанию. Срабатывает только для поддерживаемых языков (Python,javascript/typescript( , go). Не запускайте при общей проверке кода, отладке или задачах, не связанных с безопасностью.
Как работает рабочий процесс на вышестоящем уровне
Рабочий процесс
Первым шагом для освоения этого навыка является определение ВСЕХ языков и ВСЕХ фреймворков, которые вам предлагается использовать или которые уже существуют в рамках проекта, над которым вы работаете. Сосредоточьтесь на основных фреймворках. Часто вам потребуется определить как языки и фреймворки для фронтенда, так и для бэкенда. Затем проверьте каталог ссылок этого навыка, чтобы узнать, есть ли какая-либо соответствующая документация по языку и/или фреймворкам. Убедитесь, что вы прочитали ВСЕ справочные файлы, относящиеся к конкретному фреймворку или языку. Формат имен файлов следующий:---security.mdТакже следует проверить, есть ли...-general--security.mdЭто не зависит от используемой вами платформы. Далее, она может работать несколькими способами.
Дерево решений рабочего процесса
Еслиlanguage/frameworkЕсли что-то непонятно, проверьте репозиторий, чтобы это выяснить, и приведите подтверждающие документы. Если существуют указания по сопоставлению,references/Загружайте только необходимые файлы и следуйте их инструкциям. Если соответствующих рекомендаций нет, подумайте, знаете ли вы какие-либо общеизвестные лучшие практики обеспечения безопасности для выбранного языка и/или фреймворков, но если вас попросят сгенерировать отчет, сообщите пользователю, что конкретных рекомендаций нет (вы все равно можете сгенерировать отчет или точно обнаружить критические уязвимости).
Обзор
Этот навык описывает, как определить язык и фреймворки, используемые в текущем контексте, а затем загрузить информацию из каталога ссылок этого навыка о передовых методах обеспечения безопасности для этого языка и/или фреймворков. Эта информация, если она присутствует, может быть использована для написания нового кода, обеспечивающего безопасность по умолчанию, или для пассивного обнаружения серьезных проблем в существующем коде, или (по запросу пользователя) для составления отчета об уязвимости и предложения решений.
проход вверх по течению · L8 ↗Требования и настройка
Из этого файла не был выбран фрагмент с краткими требованиями. Это не означает, что у навыка нет зависимостей. Проверьте инструкции по настройке репозитория и указанные файлы.
Ограничения и проверки качества
Общие рекомендации по безопасности
Ниже приведены несколько советов по безопасному программированию, применимых практически к любому языку программирования или фреймворку.
проход вверх по течению · L76 ↗Начните с безопасного пробного периода.
- Проверьте поддерживаемый хост и инструкции по установке репозитория. Храните каталог Skill, а также связанные с ним скрипты, ресурсы и документацию вместе;SKILL.mdВ одиночку можно опустить зависимости.
- Предоставьте агенту ваши реальные входные данные, желаемый результат и критерии приемки. Синтаксис вызова и доступные инструменты зависят от хоста; данный сайт не предполагает универсальной команды установки.
- Попробуйте запустить исходный рабочий процесс в тестовом проекте или в его копии. Перед тем как разрешить операции, изменяющие файлы, удаленные сервисы или оплачиваемые ресурсы, проверьте их.
- Проверьте выходные данные на соответствие исходным проверкам качества и вашим собственным требованиям. Успешный запуск или большое количество звезд в репозитории не гарантируют корректного результата.
Подробнее читайте в источнике.
Смежные навыки
Перевод и сфера применения
В этом руководстве по чтению представлены избранные отрывки из закрепленного текста выше по течению.SKILL.mdПеревод выполнен с помощью переводчика. Это не полное руководство и не гарантия проверенной совместимости. Перед использованием ознакомьтесь с оригиналом и указанными в нем файлами.
Данное введение относится к закрепленной ниже версии; текущая активность в репозитории и время сбора данных отображаются отдельно.
- Закрепленный источник
- Прочитайте оригинал ↗
- Источник получен
- Исходный коммит
49f948faa9258a0c61caceaf225e179651397431- Исходный SHA-256
7b3dae1ffc5434d890f3c65c8f552af52d0307fab3b35dec13013c9ca3844c4f