drupal/core-vendor-hardening

drupal/core-vendor-hardeningComposer плагин предназначенный для чистки загруженных пакетов.

Для чего данный плагин?

Данный плагин позволяет удалять директории из загруженных пакетов. Как правило, это необходимо, для того чтобы удалить потенциально опасные и исполняемые файлы из загруженных пакетов, которые не требуются для работы.

Также данный плагин создаёт .htaccess и web.config файлы с корректными настройками, чтобы вендоры не были доступны из сети.

Настройка плагина

По умолчанию, данный плагин знает о всех пакетах необходимых для Drupal ядра и файлов, что могут быть безопасно удалены. Поэтому, достаточно запросить данный пакет чтобы он начал чистить данные зависимости. Данный список директорий можно найти в файле Config.php данного пакета.

Удаление директорий

Если вы запрашиваете сторонние пакеты самостоятельно, вы можете указать плагину какие директории необходимо удалять:

"extra": {
      "drupal-core-vendor-hardening": {
        "vendor/package": ["test", "documentation"]
      }
    }

Смотрите также

Ссылки

🌱 Помогите нам сделать документацию лучше!

Вся документация Druki с отрытым исходным кодом. Нашли ошибку или неточность? Создайте pull request.

Редактировать текущий документ Обсудить улучшение

Или узнайте как контрибутить.

🤔 По-прежнему нужна помощь?

Не нашли ответа на свой вопрос? Попросите помощи у сообщества!

Задайте вопрос на GitHub Смотрите другие ресурсы сообщества