Tool integration

Stylelint Integration Guide

Mighty CSS linter with JSON and SARIF output

Get a Free API Key

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.

Stylelint documentation ↗  ·  Source repository ↗

Wire Stylelint into your CI/CD pipeline →