From 2df968749d20c357759943e9c14349437615307d Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 18 Sep 2025 10:30:44 +0200 Subject: [PATCH] build: Add commands to run opengrep Signed-off-by: Joas Schilling --- composer.json | 2 ++ package.json | 1 + 2 files changed, 3 insertions(+) diff --git a/composer.json b/composer.json index 515005620e..c1b75ad29b 100644 --- a/composer.json +++ b/composer.json @@ -23,6 +23,8 @@ "openapi": "generate-spec && (npm run typescript:generate || echo 'Please manually regenerate the typescript OpenAPI models')", "rector:check": "rector --dry-run", "rector:fix": "rector", + "opengrep": "opengrep --opengrep-ignore-pattern=noopengrep --error --include '*.php' --exclude 'docs' .", + "opengrep-full": "opengrep --opengrep-ignore-pattern=noopengrep --error --include '*.php' --exclude 'docs' --include '*.vue' --include '*.js' --include '*.ts' --exclude-rule 'javascript.vue.security.audit.xss.templates.avoid-v-html.avoid-v-html' .", "psalm": "psalm --no-cache --threads=$(nproc)", "psalm:dev": "@psalm", "psalm:update-baseline": "psalm --threads=1 --update-baseline --set-baseline=tests/psalm-baseline.xml", diff --git a/package.json b/package.json index a939740746..19ba239bf5 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "dev": "node --max-old-space-size=4096 ./node_modules/webpack/bin/webpack.js --node-env development --progress", "lint": "eslint", "lint:fix": "eslint --fix", + "opengrep": "opengrep --opengrep-ignore-pattern=noopengrep --error --exclude '*.php' --exclude 'docs' --include '*.vue' --include '*.js' --include '*.ts' --exclude-rule 'javascript.vue.security.audit.xss.templates.avoid-v-html.avoid-v-html' .", "serve": "node --max-old-space-size=4096 ./node_modules/webpack/bin/webpack.js serve --node-env development --progress --allowed-hosts all", "stylelint": "stylelint \"src/**/*.scss\" \"src/**/*.vue\"", "stylelint:fix": "stylelint \"src/**/*.scss\" \"src/**/*.vue\" --fix",