https://github.com/andrewbakercloudscale/cloudscale-devtools
Free WordPress developer toolkit: syntax-highlighted code blocks, SQL query tool, bulk code migrator, hide login URL, 2FA (TOTP/email/passkeys), and site performance monitor.
https://github.com/andrewbakercloudscale/cloudscale-devtools
code-block code-highlighting gutenberg highlightjs passkeys security sql syntax-highlighting two-factor-authentication webauthn wordpress wordpress-plugin
Last synced: 2 days ago
JSON representation
Free WordPress developer toolkit: syntax-highlighted code blocks, SQL query tool, bulk code migrator, hide login URL, 2FA (TOTP/email/passkeys), and site performance monitor.
- Host: GitHub
- URL: https://github.com/andrewbakercloudscale/cloudscale-devtools
- Owner: andrewbakercloudscale
- License: gpl-2.0
- Created: 2026-02-28T23:18:35.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-04-06T21:26:52.000Z (4 days ago)
- Last Synced: 2026-04-06T22:09:47.683Z (4 days ago)
- Topics: code-block, code-highlighting, gutenberg, highlightjs, passkeys, security, sql, syntax-highlighting, two-factor-authentication, webauthn, wordpress, wordpress-plugin
- Language: PHP
- Size: 767 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# CloudScale DevTools
   
A free WordPress developer toolkit. Everything runs on your server — no external APIs, no subscriptions, no upsells.
## Features
### Code Block
- Syntax highlighting via **highlight.js 11.11.1** with 190+ languages and auto-detection
- **14 colour themes**: Atom One, GitHub, Monokai, Nord, Dracula, Tokyo Night, VS 2015, VS Code, Stack Overflow, Night Owl, Gruvbox, Solarized, Panda, Shades of Purple
- Dark/light toggle per block, site-wide default in settings
- One-click copy to clipboard, optional line numbers, optional filename label
- Gutenberg block (`cloudscale/code`) and `[cs_code]` shortcode
### Code Block Migrator
- Bulk converts legacy `wp:code`, `wp:preformatted`, Code Syntax Block, and shortcode blocks to CloudScale format
- Scan → Preview (side-by-side diff) → Migrate single or all
### SQL Query Tool
- Run read-only `SELECT`, `SHOW`, `DESCRIBE`, and `EXPLAIN` queries from wp-admin
- 14 built-in quick queries: health diagnostics, content summary, bloat/cleanup, URL migration helpers
- Restricted to `manage_options` capability; all write operations blocked
### Hide Login URL
- Moves `/wp-login.php` to a secret slug of your choosing
- Bots probing the default URL get a 404; the real form is served transparently at the new address
- `wp_login_url()`, `logout_url()`, and `lostpassword_url()` filters updated automatically
### Two-Factor Authentication
- **Email OTP** — 6-digit code emailed after password login, expires in 10 minutes
- **TOTP** (RFC 6238) — Google Authenticator, Authy, 1Password, or any compatible app
- **Passkey** — biometric or hardware key (see below)
- Force 2FA for all administrators site-wide
### Passkeys (WebAuthn / FIDO2)
- Register Face ID, Touch ID, Windows Hello, or YubiKey as a 2FA second factor
- Private key never leaves the device; phishing-resistant by design
- Test button verifies each registered passkey without logging out
## Requirements
- WordPress 6.0+
- PHP 7.4+
- MySQL 5.7+ or MariaDB 10.3+
## Installation
1. Download the latest release zip from the [Releases](../../releases) page
2. In WordPress admin go to **Plugins > Add New > Upload Plugin**
3. Upload the zip, click **Install Now**, then **Activate**
4. Navigate to **Tools > 🌩️ CloudScale DevTools**
## License
GPLv2 or later. See [LICENSE](LICENSE) for the full text.
## Author
[Andrew Baker](https://andrewbaker.ninja/)