You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add podman compose stack (MariaDB, yacht-agent, OpenLiteSpeed) with
automated setup and SQL injection verification (6/6 attacks blocked).
Fix Containerfile.agent Wolfi packages (musl→glibc), main Containerfile
yacht-agent runtime (static→wolfi-base), and WordPress adapter stats
field mismatch (now fetches both /stats and /status endpoints).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
(project "openlitespeed" (relationship web-server) (description "High-performance web server for local and production deployment (litespeedtech/openlitespeed:1.8.5-lsphp83)"))
(rationale "OLS provides native PHP LSAPI (faster than FastCGI), WordPress connects to agent:3306 which parses SQL AST before forwarding to MariaDB."))))
(sub-milestone "wordpress-adapter-fix" (status complete) (description "Fixed stats/status field mismatch — now fetches both /stats and /status endpoints"))
- *WordPress adapter fix*: `wharf-adapter.php` now fetches both `/stats` and `/status` endpoints, mapping nested JSON to flat format the widget expects
26
+
- *OLS container*: `deploy/Containerfile.ols-local` wrapping litespeedtech/openlitespeed:1.8.5-lsphp83 with WordPress-required PHP extensions
27
+
- *Automated setup*: `deploy/local-test.sh` downloads WordPress, fetches real salt keys, generates wp-config.php with `DB_HOST=agent:3306`, copies adapter plugin, builds and starts stack
28
+
- *SQL injection verification*: `deploy/verify-sqli.sh` proves 6/6 attacks blocked (SELECT passes, INSERT wp_users/DROP/ALTER/TRUNCATE/UNION all blocked), with live agent stats
29
+
22
30
=== V1.0 Shipping Preparation (2026-02-14)
23
31
- *Signature scheme feature flag*: Ed448 now opt-in via `SignatureScheme::Hybrid`; default is `MlDsa87Only` (FIPS 204 peer-reviewed). Configurable via `--signature-scheme` CLI arg and TOML config.
0 commit comments