Toolschecker

Chrome Extension API for Browser Extensions

Validates Chrome extension manifests against Manifest V3 requirements, checking service worker compatibility, permission restrictions, and deprecated APIs.

Try the tool

client runner

Compliance Report

Run the tool to see output.

Examples

Basic V3 Compliance Check

{
  "manifest_json": "{ \"manifest_version\": 3, \"name\": \"Test Ext\", \"version\": \"1.0\", \"service_worker\": \"background.js\" }"
}

Expected output

{ "compliant": true, "issues": [], "suggestions": [] }

V2 to V3 Migration Check

{
  "manifest_json": "{ \"manifest_version\": 2, \"name\": \"Legacy Ext\", \"version\": \"1.0\", \"background\": { \"scripts\": [\"background.js\"] } }"
}

Expected output

{ "compliant": false, "issues": ["Manifest version 2 is deprecated", "Background page usage requires service_worker replacement"], "suggestions": ["Set manifest_version to 3", "Replace background scripts with service_worker"] }

How it works

Parses input manifest JSON, checks for V3-specific requirements (service_worker usage, permission restrictions, API deprecations), and returns structured compliance results with actionable suggestions.

Related tools