⚠ Abuse-Tooling Advisory Classified 2026-07-07 · codelake triage
Confirmed abuse tooling. codelake independently classified this at 2026-07-07 (codelake triage) — AutoHailuo is not catalogued in OSV or GHSA — and it should not be: those databases track supply-chain attacks on whoever installs a package, and AutoHailuo does not attack its installer (no cross-origin credential theft; its content scripts and host permissions are confined to hailuoai.com). It is intentional abuse tooling — it neuters a third-party site's security headers to automate/farm that service against its terms. codelake classified it independently from the live Chrome Web Store feed and reported it to the Web Store — the correct channel for this class..
Advisory · CLR-2026-2996

A Chrome extension that strips a site’s security headers to farm an AI service

The Chrome extension AutoHailuo ("Auto send Hailuo prompts and download images/videos") is a convenience automation tool for the Hailuo AI service. To do its job it uses declarativeNetRequest to remove Hailuo’s Content-Security-Policy, X-Frame-Options, COOP and COEP response headers in the user’s browser, drives the service programmatically, and routes prompts through a set of rotating vendor backends (autojourney.top / .ai / zeabur.app / kingback.app, with failover). Stripping a site’s security headers and automating it at scale is abuse of the third-party service, not a supply-chain attack on the installer. We classify it as Abuse tooling and reported it to the Chrome Web Store.

HighAbuse toolingSecurity-header strippingNot a supply-chain attackReported to Chrome Web Store
Summary

AutoHailuo is a Chrome extension (id akhjgnghknikbpimcmambmpklhegbjeo, v0.0.12.0) marketed as a productivity helper for the Hailuo AI video/image service — it bulk-sends prompts and downloads outputs. It is published by the vendor behind autojourney.

To automate Hailuo’s own site it ships a declarativeNetRequest rule that removes four response security headersContent-Security-Policy, X-Frame-Options, Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy — on hailuoai.com / hailuoai.video (main and sub frames). Removing CSP and framing protections lets the extension embed and script the target site freely; it also weakens the user’s security posture on that site while the extension is installed.

Prompts are processed through a vendor backend reached at a rotating list of hostsapijourney.autojourney.top, apijourney.autojourney.ai, apijourney.zeabur.app, apijourney.kingback.app — with client-side failover (if one is unreachable it rotates to the next). The requests carry prompt text, style parameters and the user’s own autojourney account e-mail; they do not carry harvested third-party credentials.

Why this is Abuse, not Malware — and what it does NOT do

We verified the boundaries carefully, because the automated capability flag over-reads. AutoHailuo does not attack the person who installs it: its content scripts and host_permissions are scoped to hailuoai.com / hailuoai.video only, it holds no cookies permission and performs no cross-origin executeScript, so it cannot read the sessions of other sites (ChatGPT, Midjourney, etc.). What leaves the browser to the vendor backend is prompt text plus the user’s own account e-mail — not stolen credentials. It is therefore not a credential stealer or spyware, and it is out of scope for OSV / ossf-malicious-packages (which track attacks on the installer).

It is, however, abuse tooling aimed at a third party: it deliberately strips Hailuo’s security headers and automates Hailuo’s service at scale — behaviour that violates the target service’s terms and degrades the security guarantees Hailuo ships to its own users. Distributing an extension that neuters a site’s CSP/framing protections to farm it, behind rotating backend infrastructure, is a Chrome Web Store acceptable-use / abuse matter — the same class as npm-hosted abuse tooling, applied to a browser extension.

Indicators & characteristics
EXTAutoHailuo — Chrome Web Store id akhjgnghknikbpimcmambmpklhegbjeo, v0.0.12.0
DNRdeclarativeNetRequest rules.json: modifyHeaders → remove Content-Security-Policy, X-Frame-Options, Cross-Origin-Opener-Policy, Cross-Origin-Embedder-Policy on requestDomains hailuoai.com / hailuoai.video (main_frame, sub_frame)
PERMpermissions: downloads, declarativeNetRequest, storage, notifications · host_permissions + content_scripts scoped to hailuoai.com / hailuoai.video only (inject.js world=MAIN, content.js)
INFRARotating vendor backends with failover: apijourney.autojourney.top, apijourney.autojourney.ai, apijourney.zeabur.app, apijourney.kingback.app
APIPOST {backend}/api/translate/prompts, /api/midjourney/prompts, /api/email — body: prompt text + style params + user autojourney account e-mail
SCOPENOT observed: cross-origin cookie/session theft, chrome.cookies use, or credential exfiltration — capability confined to hailuoai
Response & guidance
#ActionPriority
01 Installing it does not expose your other sites’ sessions or credentials. The security downgrade is confined to hailuoai.com — while installed, that site runs without its CSP / framing protections in your browser. Remove the extension if you don’t want that. Info
02 Enterprise / managed Chrome: consider block-listing the extension id — an extension that strips a site’s Content-Security-Policy and framing headers has no place in a managed fleet. Recommended
03 Service operators (Hailuo & similar): the pattern — an extension that removes your CSP/XFO/COOP to embed and drive your app, behind rotating *.zeabur.app / *.kingback.app backends — is a useful abuse signature to watch for. Recommended
04 Reported to the Chrome Web Store for acceptable-use / abuse review. This class is out of scope for OSV / ossf-malicious-packages (no attack on the installer); the store abuse channel is the correct route. Done

Classified independently by codelake Research · AI-assisted triage + deterministic structural analysis of the packed CRX (manifest, declarativeNetRequest rules, request destinations). We explicitly verified the absence of cross-origin credential access before publishing — the finding is scoped precisely. Reported to the Chrome Web Store for abuse review.

This is an abuse-tooling advisory, not a supply-chain-malware one: AutoHailuo does not attack the user who installs it. No working payload or reproduction is published — the behaviour is described from structural analysis. The original artifact is preserved in the codelake archive and available to verified security researchers on request.