Schedule social posts, check Proof-of-Publish status, pull analytics, and read mentions.
- capability exposure inferred + 35
- tool safety inferred + 17
- trust mitigators mixed − 8
inferred mixed
The A–E grade is our heuristic synthesis — a "review this" prompt, not a verdict. Each factor is tagged by what backs it: attested (a verifiable record), reported (a third party's claim), or inferred (our own heuristic, e.g. permissions). See methodology.
grade last moved 4d ago · see ecosystem CVEs →
- C · 41 → C · 44
No known CVEs for this server.
- high dangerous code
credential logged in 8 file(s)
- medium toxic flow (lethal trifecta)
lethal trifecta reachable across this server's tool + source surface: private-data access + untrusted-content ingestion + network exfil (a leg is proven only in the analyzed source)
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
- low dangerous code
env-secret-flows-to-network-js: A process environment value reaches a network call. Review whether it is a credential leaving the process; the ordinary API-wrapper shape (read a ke
analyzed commit e9b3f11 · analyzer v33 · 3h ago
danger signals16
- suspicious endpoint api.telegram.org gosswerner1-max-lazyrelay-e9b3f11/backend/src/platforms/telegram.ts :35
const API_BASE = "https://api.telegram.org"; - suspicious endpoint t.me gosswerner1-max-lazyrelay-e9b3f11/backend/src/platforms/telegram.ts :260
const platformPostUrl = chat.username ? `https://t.me/${chat.username}/${platformPostId}` : null; - suspicious endpoint us.i.posthog.com (telemetry)
expected for this server's purpose
gosswerner1-max-lazyrelay-e9b3f11/backend/src/posthogClient.ts :17
client = apiKey ? new PostHog(apiKey, { host: "https://us.i.posthog.com" }) : null; - suspicious endpoint 169.254.169.254 (cloud metadata) gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-low-severity-fixes.ts :38
body: JSON.stringify({ slug: "lowsev-test", title: "Test", bio: "Test bio", avatarUrl: "https://169.254.169.254/x" }), - suspicious endpoint 169.254.169.254 (cloud metadata) gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-stream-upload-safety.ts :31
const blockedResult = await fetchMediaForStreaming("https://169.254.169.254/latest/meta-data/"); - suspicious endpoint 169.254.169.254 (cloud metadata) gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-url-safety.ts :14
{ url: "https://169.254.169.254/latest/meta-data/", expectSafe: false, label: "cloud metadata IP rejected" }, - suspicious endpoint 8.8.8.8 gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-url-safety.ts :26
{ url: "https://8.8.8.8/x", expectSafe: true, label: "real public IP (Google DNS) accepted" }, - suspicious endpoint us.i.posthog.com (telemetry)
expected for this server's purpose
gosswerner1-max-lazyrelay-e9b3f11/frontend/src/lib/posthog.ts :13
const POSTHOG_HOST = "https://us.i.posthog.com"; - credential in logs credential in log gosswerner1-max-lazyrelay-e9b3f11/backend/src/generate-test-account-password.ts :24
console.log("PASSWORD:", password); - credential in logs credential in log gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-mastodon-sandbox-e2e.ts :82
console.log("Retrieved real access token from Vault (length:", (accessToken as string).length, ")"); - credential in logs credential in log gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-paddle-upgrade-setup.ts :39
console.log(JSON.stringify({ email, password, accountId, socialAccountId: socialAccount.id }, null, 2)); - credential in logs credential in log gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-pinterest-sandbox-finish.ts :35
console.log("Retrieved real access token from Vault (length:", (accessToken as string).length, ")"); - credential in logs credential in log gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-pinterest-video-pin.ts :34
console.log("Retrieved real access token from Vault (length:", (accessToken as string).length, ")"); - credential in logs credential in log gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-tiktok-sandbox-finish.ts :34
console.log("Retrieved real access token from Vault (length:", (accessToken as string).length, ")"); - credential in logs credential in log gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-ui-fixture.ts :15
console.log(JSON.stringify({ email, password, id: user.user.id })); - credential in logs credential in log gosswerner1-max-lazyrelay-e9b3f11/backend/src/test-youtube-sandbox-finish.ts :35
console.log("Retrieved real access token from Vault (length:", (accessToken as string).length, ")");
Heuristic, inferred signals — false positives (legitimately powerful tools, forks, language ports) are expected. Treat each as "review this", not a verdict. See the ecosystem-wide picture on the security hub, or the fleet security of gosswerner1-max.