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.