Skip to content

Contact

How to report a bug, request a tool, or raise a security issue.

DevTools is developed in the open. The fastest route for anything actionable is the issue tracker, where the conversation stays attached to the code.

Report a bug

Open an issue on GitHub. A useful report includes the tool name, the exact input you gave, what you expected, and what happened instead. If the input is sensitive, describe its shape rather than pasting it.

Request a tool

Open an issue describing the job you are trying to do rather than the tool you have in mind - the underlying task usually suggests a better fit than the initial idea. Tools that can run entirely in the browser are much more likely to be built than ones needing a server.

Security issues

Report suspected vulnerabilities privately through the repository's security advisory form rather than in a public issue. The areas worth the most scrutiny are the network handlers, which take a hostname from an anonymous visitor, and the SVG preview, which renders user-supplied markup inside a sandboxed frame.

Please do not run automated scanners against the live service; it is rate limited and shared.

Contributing

Pull requests are welcome. A new tool needs one entry in includes/tools.php, one module in assets/js/tools/, and a generated page - php scripts/generate-pages.php writes the last part for you.