Your smart assistant to manage and maintain your home.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport — counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit dc2aeaa · analyzer v28 · 1w ago
skills & prompt files 8
- skill SeloraHomes-ha-selora-ai-dc2aeaa/.claude/skills/commit/SKILL.md
- agent-rules SeloraHomes-ha-selora-ai-dc2aeaa/CLAUDE.md
- prompt-file SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/local_model/prompts/answer_system_prompt.txt
- prompt-file SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/local_model/prompts/automation_system_prompt.txt
- prompt-file SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/local_model/prompts/clarification_system_prompt.txt
- prompt-file SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/local_model/prompts/command_system_prompt.txt
- prompt-file SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/prompts/device_knowledge.md
- prompt-file SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/prompts/tool_policy.md
danger signals1
- suspicious endpoint us.i.posthog.com (telemetry) SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/const.py :743
DEFAULT_TELEMETRY_ENDPOINT = "https://us.i.posthog.com/i/v0/e/"
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 293
filesystem 24
- fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/automation_utils.py :10
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/code_stamp.py :30
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/collector.py :20
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/insights_checks.py :25
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/insights_export.py :29
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/llm_client/command_policy.py :736
(re.compile(r"\b(?:re-?)?open(?:ing|ed)?\b", re.I), "open_cover"), - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/llm_client/prompts.py :12
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/mcp_server.py :59
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/oauth_link.py :7
that blocks ``window.open()`` outright — and a same-window redirect - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/selora_local.py :28
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/archive.py :27
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/attribution.py :17
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/loader.py :14
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/manifest.py :21
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/packager.py :19
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/upload_view.py :22
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/version_gate.py :28
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/ws.py :20
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/scene_utils.py :14
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/scheduled_actions.py :386
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/suggestion_generator.py :15
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/telemetry.py :51
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/websocket/automations.py :286
from pathlib import Path - fs SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/websocket/devices.py :89
from pathlib import Path
network 18
- net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/automation_utils.py :13
import urllib.parse - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/insights_roster.py :22
from urllib.parse import urlsplit, urlunsplit - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/mcp_server.py :64
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/oauth_link.py :35
from urllib.parse import urlencode - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/__init__.py :122
from urllib.parse import urlsplit - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/anthropic.py :10
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/base.py :20
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/gemini.py :15
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/ollama.py :8
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/openai_compat.py :15
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/openrouter.py :13
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/selora_cloud.py :44
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/providers/selora_local.py :33
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/archive.py :31
from urllib.parse import urljoin, urlparse - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/upload_view.py :25
import aiohttp - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/recipes/ws.py :22
from urllib.parse import urljoin - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/selora_auth.py :23
from aiohttp import web - net SeloraHomes-ha-selora-ai-dc2aeaa/custom_components/selora_ai/telemetry.py :55
import aiohttp