Как настроить анализатор phpcs-security-audit в GitLab?
Я пытаюсь использовать включив шаблон SAST GitLab . Он генерирует отчет, как и ожидалось, но отчет заполнен предупреждениями из библиотек и конкретными предупреждениями, которые я хотел бы игнорировать, чтобы отчет был полезным.
Если бы я побежал
phpcs
и я могу сохранить настройки в файле конфигурации . Сохранение настроек в
.phpcs.xml
работает локально, но не влияет на GitLab phpcs-security-audit
анализатор . Я не могу найти для него никакой документации. Можно ли настроить анализатор, и если да, то как?
1 ответ
Да, ты можешь. Это просто, создайте каталог
.gitlab
, внутри этого создайте файл с именем . в
sast-ruleset.toml
, добавьте следующий код:
[phpcs-security-audit]
[[phpcs-security-audit.ruleset]]
disable = true
[phpcs-security-audit.ruleset.identifier]
type = "phpcs_security_audit_source"
value = "PHPCS_SecurityAudit.BadFunctions.FilesystemFunctions.WarnFilesystem"
value
является предупреждением, которое вы хотите игнорировать, вы можете получить значение на вкладке «Безопасность», перейти к предупреждению и выбрать «Идентификаторы».
Надеюсь, это поможет, извините за мой плохой английский.