Skip to content
github-actions[bot] edited this page Nov 14, 2025 · 25 revisions

Objective and Key Results for official k6 extensions based on the contents of the k6 extension registry.

Objective

Official extensions must pass all compliance checks.

Key Results

Pass all checks: 4 / 9 (44%)

The following extensions have compliance issues.

Name Description Issues
grafana/xk6-faker Generate fake data in your tests security
grafana/xk6-sql-driver-mysql xk6-sql driver extension for MySQL database support build
grafana/xk6-sql-driver-postgres xk6-sql driver extension for Postgres database support build
grafana/xk6-ssh Use SSH connections in your tests vulnerability

Explanation of compliance checks:

  • module - checks if there is a valid go.mod
  • replace - checks if there is no replace directive in go.mod
  • readme - checks if there is a readme file
  • examples - checks if there are files in the examples directory
  • license - checks whether there is a suitable OSS license
  • git - checks if the directory is git workdir
  • versions - checks for semantic versioning git tags
  • build - checks if the latest k6 version can be built with the extension
  • smoke - checks if the smoke test script exists and runs successfully (smoke.js, smoke.ts, smoke.test.js or smoke.test.ts in the test,tests, examples or the base directory)
  • types - checks if the TypeScript API declaration file exists (index.d.ts in the docs, api-docs or the base directory)
  • codeowners - checks if there is a CODEOWNERS file (for official extensions) (in the .github or docs or in the base directory)

Health

Extensions by Tier

Extensions by Type

Clone this wiki locally