24/05/2026
⚠️ Ukradený AI API klíč může protočit tisíce dolarů, než si toho někdo všimne. A WordPress 7.0 právě vypustil core komponentu pro AI integrace, ve které pole pro API klíč nemá nastavený type="password".
❓Co se stalo. WordPress 7.0 přinesl novou core komponentu pojmenovanou prostě "AI" - nativní integrace na Anthropic, OpenAI a Gemini přímo v administraci. Háček je v tom, že i weby, které AI používají jenom na generování meta description nebo asistenci při tvorbě obsahu, se najednou stávají atraktivním cílem. A první konkrétní chyba už je tu: ticket #65303 (https://lnkd.in/dzNRzVKT) popisuje, že pole pro zadání API klíče si prohlížeč zapamatuje a později ho nabízí v autocomplete dropdownu v plain textu. Stačí klik do pole, sdílení obrazovky, přihlášení jako admin, přístup do databáze nebo kolega přes rameno - a klíč je venku.
Oliver Sild, zakladatel Patchstacku, předpověděl, že hackeři po WordPress API klíčích půjdou ve velkém. Logika je prostá: ukradené credentials se používají na pohánění AI botů na sociálních sítích, phishing ve velkém měřítku, generování malwaru a přístup k navázaným datům. Hodnota jednoho klíče se může pohybovat v řádu desítek tisíc dolarů.
🔎 Oprava bugu je triviální - type="password", vypnutý autocomplete, případně show/hide toggle. Junior-level front-end, věc, kterou by mělo odhalit první code review. Přesto to prošlo do release.
🟢 Pro každého, kdo spravuje WordPress weby s AI integrací, je jasné: spending limits v consoli poskytovatele, separátní klíč pro každý projekt, pravidelná rotace klíčů, alerting na neobvyklou spotřebu tokenů.
AI integrace na WordPressu už není "fíčura". Je to velké bezpečnostní rozhodnutí. A bug #65303 ukazuje, že jádro na novou éru architektonicky zatím není připravené.
Ticket: https://core.trac.wordpress.org/ticket/65303
❓ Vidíte podobnou nedbalost i v jiných CMS, které teď narychlo přidávají AI?