github Python analyzed 3df595d

ShugokiFable/skyrim-forge

github

Safety-first Skyrim SE/AE mod engineering workbench + MCP server for AI agents — typed plugin tools, framework validation, and bounded automation.

maintainer
ShugokiFable
licence
MIT
first seen
2026-07-23
last seen
2026-07-28
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 stdio 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 3df595d · analyzer v33 · 3d ago

skills & prompt files 1

code evidence vv4.2.4 · github-tarball
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