github analyzed 9f12626 unconfirmed MCP

Hanjo92/unity-resource-rag

github

Unity UI asset-aware RAG pipeline with MCP sidecar and UPM tools for building real-resource interfaces from reference images

maintainer
Hanjo92
license
MIT
first seen
2026-06-07
last seen
2026-06-07
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 9f12626 · analyzer v20 · 11h ago

danger signals2

code evidence v0.6.2 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 23

  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/evaluation/publish_benchmark_gate_report.py :8 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/evaluation/run_retrieval_benchmark.py :6 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/evaluation/run_screen_benchmark.py :6 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/gateway/bootstrap_gemini_oauth.py :6 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/gateway/capabilities/vision_layout_repair_analysis.py :3 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/indexer/inspect_catalog.py :5 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/doctor.py :7 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/local_runner.py :6 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/server.py :6 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/tools.py :11 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/planner/extract_reference_layout.py :10 import shutil
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/planner/reference_layout_to_blueprint.py :5 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/retrieval/bind_blueprint_assets.py :7 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/retrieval/build_vector_index.py :4 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/retrieval/search_catalog.py :7 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/retrieval/vector_index.py :7 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/verification/analyze_screenshot_mismatch.py :7 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/verification/build_repair_handoff_bundle.py :6 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/verification/build_repair_patch_candidates.py :6 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/workflows/build_mcp_handoff_bundle.py :6 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/workflows/run_reference_to_resolved_blueprint.py :9 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/pipeline/workflows/run_verification_repair_loop.py :9 from pathlib import Path
  • fs Hanjo92-unity-resource-rag-9f12626/scripts/build_sidecar_bundle.py :5 import shutil

shell / exec 4

  • shell Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/tools.py :6 import subprocess
  • shell Hanjo92-unity-resource-rag-9f12626/pipeline/planner/extract_reference_layout.py :11 import subprocess
  • shell Hanjo92-unity-resource-rag-9f12626/pipeline/workflows/run_reference_to_resolved_blueprint.py :6 import subprocess
  • shell Hanjo92-unity-resource-rag-9f12626/pipeline/workflows/run_verification_repair_loop.py :6 import subprocess

network 5

  • net Hanjo92-unity-resource-rag-9f12626/pipeline/gateway/adapters/gemini_direct.py :7 from urllib import error as urllib_error
  • net Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/doctor.py :9 from urllib import error as urllib_error
  • net Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/tools.py :13 from urllib import error as urllib_error
  • net Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/unity_http.py :4 import socket
  • net Hanjo92-unity-resource-rag-9f12626/pipeline/planner/extract_reference_layout.py :17 from urllib import error as urllib_error

secrets 2

  • secrets Hanjo92-unity-resource-rag-9f12626/pipeline/gateway/adapters/gemini_direct.py :101 explicit_credentials = os.getenv("GOOGLE_APPLICATION_CREDENTIALS")
  • secrets Hanjo92-unity-resource-rag-9f12626/pipeline/planner/extract_reference_layout.py :395 if os.getenv("GEMINI_API_KEY") or os.getenv("GOOGLE_API_KEY"):

declared dependencies 6

  • numpy@>=1.26
  • Pillow@>=10.0
  • pydantic@>=2.7
  • openai@>=1.30
  • google-auth@>=2.35
  • google-auth-oauthlib@>=1.2

obfuscation 6

  • dynamic require()/import() Hanjo92-unity-resource-rag-9f12626/pipeline/evaluation/__init__.py :3 from .fixtures import (
  • dynamic require()/import() Hanjo92-unity-resource-rag-9f12626/pipeline/evaluation/report_models.py :7 from .models import (
  • dynamic require()/import() Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/doctor.py :17 from pipeline.planner.extract_reference_layout import (
  • dynamic require()/import() Hanjo92-unity-resource-rag-9f12626/pipeline/mcp/tools.py :22 from pipeline.planner.extract_reference_layout import (
  • dynamic require()/import() Hanjo92-unity-resource-rag-9f12626/pipeline/verification/build_repair_patch_candidates.py :9 from pipeline.verification.repair_patch_models import (
  • dynamic require()/import() Hanjo92-unity-resource-rag-9f12626/pipeline/workflows/run_reference_to_resolved_blueprint.py :16 from pipeline.planner.reference_layout_to_blueprint import (