Safety-first Skyrim SE/AE mod engineering workbench + MCP server for AI agents — typed plugin tools, framework validation, and bounded automation.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio 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 3df595d · analyzer v33 · 3d ago
skills & prompt files 1
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 75
filesystem 58
- fs SenjuWoo-SkyrimForge-3df595d/forge_build_backend.py :4
from pathlib import Path, PurePosixPath - fs (weak) SenjuWoo-SkyrimForge-3df595d/scripts/build_release_archive.py :4
from pathlib import Path - fs (weak) SenjuWoo-SkyrimForge-3df595d/scripts/rebuild_native_helpers.py :6
import shutil - fs (weak) SenjuWoo-SkyrimForge-3df595d/scripts/validate_repository.py :9
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/archive.py :9
from pathlib import Path, PurePosixPath - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/audit.py :5
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/automation.py :5
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/cli.py :5
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/config.py :4
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/creation_kit.py :5
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/environment.py :4
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/external_worker.py :4
from pathlib import Path
show 28 more
- fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/fomod.py :6
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/framework_builder.py :6
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/frameworks.py :5
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/gui.py :6
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/loadorder.py :4
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/loot.py :3
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/mcp_server.py :5
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/mo2.py :3
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/modtree.py :5
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/native.py :6
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/nexus.py :7
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/papyrus.py :5
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/plugin_header.py :5
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/plugin_writer.py :8
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/profiles.py :3
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/records.py :6
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/release.py :7
from pathlib import Path, PurePosixPath - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/safety.py :4
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/service.py :4
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/strictjson.py :4
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/tool_adapters.py :4
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/toolchain.py :7
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/tools.py :5
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/transaction.py :3
import shutil - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/ui_automation.py :3
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/util.py :9
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/vortex.py :3
from pathlib import Path - fs SenjuWoo-SkyrimForge-3df595d/skyrim_forge/wrye.py :5
from pathlib import Path
18 more not shown — this panel samples each group; the count above is the real total.
shell / exec 7
- shell (weak) SenjuWoo-SkyrimForge-3df595d/scripts/rebuild_native_helpers.py :7
import subprocess - shell (weak) SenjuWoo-SkyrimForge-3df595d/scripts/validate_repository.py :10
import subprocess - shell SenjuWoo-SkyrimForge-3df595d/skyrim_forge/archive.py :5
import subprocess - shell SenjuWoo-SkyrimForge-3df595d/skyrim_forge/tools.py :6
import subprocess - shell (weak) SenjuWoo-SkyrimForge-3df595d/tests/test_core.py :223
import subprocess, sys - shell (weak) SenjuWoo-SkyrimForge-3df595d/tests/test_native_vcs_reproducibility.py :6
import subprocess - shell (weak) SenjuWoo-SkyrimForge-3df595d/tests/test_windows_provider_bridge.py :6
import subprocess
network 1
- net SenjuWoo-SkyrimForge-3df595d/skyrim_forge/nexus.py :12
from urllib.parse import urlparse