Integrate Stylelint with Vulnetix. Lint CSS, SCSS, and Less files for errors and security anti-patterns, then upload JSON or SARIF results.
CSS / SCSS / Less / PostCSSCLI toolJSONSARIF
Install & scan
$ # Run without installing
npx stylelint --version
# Or install locally
npm install --save-dev stylelint stylelint-config-standard
$ # JSON output (built-in)
npx stylelint "**/*.{css,scss}" --formatter json > stylelint.json
# SARIF output (requires stylelint-sarif-formatter)
npm install --save-dev stylelint-sarif-formatter
npx stylelint "**/*.{css,scss}" --custom-formatter=node_modules/stylelint-sarif-formatter -o stylelint.sarif
Run Stylelint in CI
Scan on every push and upload the results to Vulnetix:
- name: Run Stylelint
run: |
npm install stylelint stylelint-config-standard stylelint-sarif-formatter
npx stylelint "**/*.{css,scss}" --custom-formatter=node_modules/stylelint-sarif-formatter -o stylelint.sarif
- name: Upload to Vulnetix
run: vulnetix upload --file stylelint.sarif
Centralise Stylelint results in Vulnetix
Upload Stylelint JSON, SARIF output to the Vulnetix platform to deduplicate findings, prioritise them with EPSS, CISA KEV and Coalition ESS exploit intelligence, and track remediation across every scanner in a single queue.