Files
html/api/ambre-keys-scan.php
opus 0eb4825f7d
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
auto-sync-2355
2026-04-21 23:55:03 +02:00

28 lines
946 B
PHP

<?php
header("Content-Type: application/json");
$out = [];
// All API keys from secrets.env
$secrets = @file_get_contents("/etc/weval/secrets.env");
if ($secrets) {
preg_match_all("/^(\w+)=(\S+)/m", $secrets, $m);
$keys_present = [];
foreach ($m[1] as $i => $name) {
if (strpos($name, "KEY") !== false || strpos($name, "TOKEN") !== false) {
$val = $m[2][$i];
$keys_present[] = ["name"=>$name, "len"=>strlen($val)];
}
}
$out["keys"] = $keys_present;
}
// Check skill-image-gen.php content
$f = "/var/www/html/api/skill-image-gen.php";
if (file_exists($f)) $out["skill_image_gen_preview"] = substr(@file_get_contents($f), 0, 1500);
// Check wevia-deepseek-web.php content
$f2 = "/var/www/html/api/wevia-deepseek-web.php";
if (file_exists($f2)) $out["deepseek_web_preview"] = substr(@file_get_contents($f2), 0, 800);
echo json_encode($out, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);