Files
html/api/ambre-find-panel.php
Ambre Opus a47fefad6c
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
wave-262 · Widget iframe shield complete · suppress opus-pattern-modal box + neutralize __opusPatternOpen
FIX ELARGI (user signale persistence sur /wevia-widget.html):
- Shield.js enrichi: ajout 12 IDs confidentiels (opus-pattern-modal, opus-pattern-box, close, input, bot, output, content, launch, send + archi-meta-badge + v130-floating-dock)
- Neutralise window.__opusPatternOpen et __opusPatternClose via Object.defineProperty writable:false
- wtp-unified-dock.js: PUBLIC_PATHS etendu (wevia-widget.html, wevia-widget, register.html, register, login, login.html)
- wtp-unified-dock.js: AMBRE-V2-IFRAME-GUARD ajoute - skip dock si embedded dans iframe (quelconque parent)

PROOF V53 Playwright:
- visible_claude_pattern_text: false
- opus_pattern_badge: false
- opus_pattern_modal: false (le panel 7 phases REAL)
- opus_pattern_box: false
- seven_phases_visible: false (texte 7 phases REAL)
- sse_live_visible: false
- lancer_visible: false (bouton Lancer SSE stream)
- shield_loaded: true
- opusPatternOpen_neutralized: true
- Apres appel manuel window.__opusPatternOpen(): NO_MODAL (ne peut plus ouvrir)

Page /wevia-widget.html finale: WEVIA assistant IA + brain emoji + Comment puis-je vous aider + bouton Ouvrir plein ecran + input. AUCUNE trace elements internes.

ZERO: fuite · regression pages privees · ecrasement
2026-04-22 10:53:35 +02:00

22 lines
654 B
PHP

<?php
header("Content-Type: text/plain");
$c = @file_get_contents("/var/www/html/wevia-widget.html");
// Find "7 phases REAL" signature
foreach (["7 phases REAL", "7 phases", "SSE live", "phases-real", "claude-pattern-panel", "pattern-sse", "__opusPatternOpen"] as $sig) {
$pos = strpos($c, $sig);
if ($pos !== false) {
echo "=== Found '$sig' at $pos ===\n";
echo substr($c, max(0, $pos - 300), 600);
echo "\n\n---\n";
break;
}
}
// Find backend=wevia-widget context
$pos2 = strpos($c, "backend");
if ($pos2 !== false) {
echo "\n=== backend ctx ===\n";
echo substr($c, max(0, $pos2 - 200), 500);
}