github Python analyzed 31c3d5c

StellarRequiem/Forest-Soul-Forge

github

Agentic runtime system still in progress

maintainer
StellarRequiem
licence
NOASSERTION
first seen
2026-06-04
last seen
2026-06-17
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution ×5 in StellarRequiem/Forest-Soul-Forge
  2. HIGH code analysis flagged dynamic code execution in StellarRequiem/Forest-Soul-Forge
  3. HIGH code analysis flagged dynamic code execution ×3 in StellarRequiem/Forest-Soul-Forge
  4. HIGH code analysis flagged committed secret ×2, dynamic code execution ×3 in StellarRequiem/Forest-Soul-Forge
  5. HIGH code analysis flagged dynamic code execution ×6 in StellarRequiem/Forest-Soul-Forge
capabilities 11 tools
transport stdio · http counts 11 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • fsf_agents
  • fsf_bounties
  • fsf_health
  • fsf_nodes
  • fsf_quarantined
  • fsf_route
  • fsf_run_training
  • fsf_training_tasks
  • fsf_trust
  • fsf_verify
  • fsf_why
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 31c3d5c · analyzer v33 · 6d ago

skills & prompt files 1

danger signals12

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

code files: 716

filesystem 351

  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/demo/golden/golden_demo.py :44 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/demo/golden/golden_demo_live.py :41 from pathlib import Path
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/demo/synapse/synapse_demo.py :23 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/audit-orphan-constitutions.py :50 from pathlib import Path
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/benchmark/run_substrate_perf.py :52 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/cycle_dispatch.py :110 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/diagnostic/render-wiring-coverage.py :27 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/reseal-audit-chain.py :54 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/smith-cycle-1-v3-snapshot.py :21 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/state_canon.py :64 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/frontend/serve.py :25 from pathlib import Path
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/scripts/demo_generate_soul.py :20 from pathlib import Path
show 28 more
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/scripts/run_tests_no_pytest.py :22 from pathlib import Path
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/scripts/self_improve.py :47 import shutil
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/scripts/verify_audit_chain.py :12 from pathlib import Path
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/scripts/verify_constitution.py :8 from pathlib import Path
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/scripts/verify_grading.py :14 from pathlib import Path
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/benchmarks/fixture.py :18 from pathlib import Path
  • fs (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/benchmarks/registry.py :17 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/chronicle.py :20 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/encrypt_cmd.py :36 import shutil
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/forge_skill.py :15 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/forge_tool.py :11 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/index_cmd.py :35 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/install.py :16 import shutil
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/memory_cmd.py :30 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/operator_cmd.py :25 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/passport_cmd.py :33 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/plugin_author.py :37 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/plugin_cmd.py :24 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/proof_cmd.py :17 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/provenance_cmd.py :164 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/verify_cmd.py :28 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/audit_chain.py :40 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/audit_chain_segments.py :32 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/behavior_provenance.py :35 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/constitution.py :35 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/domain_registry.py :41 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/genre_engine.py :28 from pathlib import Path
  • fs StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/ground_truth.py :38 from pathlib import Path

311 more not shown — this panel samples each group; the count above is the real total.

shell / exec 54

  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/demo/golden/golden_demo_live.py :35 import subprocess
  • shell (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/benchmark/run_substrate_perf.py :236 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/state_canon.py :62 import subprocess
  • shell (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/scripts/self_improve.py :48 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/plugin_author.py :819 " proc = subprocess.run(\n"
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/proof_cmd.py :16 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/verify_cmd.py :27 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/hardware.py :36 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/daemon/routers/cycles.py :51 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/forge/sandbox.py :23 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/forge/static_analysis.py :221 message="os.system(...) is forbidden in tools",
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/security/priv_client.py :33 import subprocess
show 28 more
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/security/secrets/keychain_store.py :50 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/security/secrets/vaultwarden_store.py :84 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/security/telemetry/ingestor.py :36 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/bandit_security_scan.py :34 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/evidence_collect.py :44 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/git_blame_read.py :45 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/git_diff_read.py :59 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/git_local_scan.py :72 import subprocess # noqa: S404 — read-only git invocations
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/git_log_read.py :48 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/key_inventory.py :35 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/mypy_typecheck.py :45 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/patch_check.py :34 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/pip_install_isolated.py :44 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/port_policy_audit.py :33 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/posture_check.py :34 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/pytest_run.py :49 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/ruff_lint.py :43 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/semgrep_scan.py :42 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/shell_exec.py :45 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/software_inventory.py :33 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/traffic_flow_local.py :30 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/usb_device_audit.py :29 import subprocess
  • shell StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/sandbox.py :72 import subprocess
  • shell (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/conformance/test_section6_cli.py :15 import subprocess
  • shell (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_bandit_security_scan_tool.py :6 import subprocess
  • shell (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_cli_plugin_author.py :204 assert "import subprocess" in src
  • shell (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_cycles_decision.py :22 import subprocess
  • shell (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_cycles_router.py :21 import subprocess

14 more not shown — this panel samples each group; the count above is the real total.

network 42

  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/demo/golden/golden_demo_live.py :34 import socket
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/benchmark/run_substrate_perf.py :53 from urllib import error, request
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/cycle_dispatch.py :108 import urllib.error
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/tools.py :17 import httpx
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/scripts/self_improve.py :51 import urllib.error
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/agent_cmd.py :15 import urllib.error
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/install.py :220 import urllib.request
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/passport_cmd.py :31 import urllib.error
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/plugin_author.py :742 " with urllib.request.urlopen(url, timeout=10) as resp:\n"
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/plugin_cmd.py :396 import urllib.error as _ue
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/triune.py :31 from urllib.error import HTTPError, URLError
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/daemon/providers/frontier.py :20 import httpx # type: ignore
show 28 more
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/daemon/providers/local.py :18 import httpx # type: ignore
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/daemon/routers/marketplace.py :46 from urllib.parse import urlparse
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/forge/static_analysis.py :262 "urllib", "urllib.request", "urllib3", "requests", "httpx", "aiohttp",
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/browser_action.py :37 import urllib.parse
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/dns_lookup.py :44 import socket
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/honeypot_local.py :44 import socket
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/mcp_call.py :306 import httpx # lazy import — only fires on HTTP MCPs
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/port_scan_local.py :30 import socket
  • net StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/web_fetch.py :29 import urllib.parse
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/conformance/conftest.py :15 import httpx
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/conformance/test_section1_tool_dispatch.py :13 import httpx
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/conformance/test_section2_audit_chain.py :10 import httpx
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/conformance/test_section3_plugin_manifest.py :19 import httpx
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/conformance/test_section4_constitution.py :9 import httpx
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/conformance/test_section5_http_api.py :7 import httpx
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/conformance/test_section7_schema.py :15 import httpx
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_b2_telemetry_tools.py :13 import socket
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_b3_deception_tools.py :11 import socket
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_cli_helpers.py :96 from urllib.error import HTTPError
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_cli_plugin_author.py :171 """The network-tier scaffold imports urllib.request + emits a
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_dns_lookup_tool.py :15 import socket
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_mcp_call_http_transport.py :8 Tests use monkeypatched httpx.AsyncClient so they don't bind real
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_mcp_connector.py :4 import httpx
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_phase_b_tool_smoke.py :27 import socket
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_procedural_embedding.py :60 """Build an httpx.AsyncClient mock whose .post returns the
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_provider_registry.py :17 # LocalProvider + FrontierProvider concrete classes need httpx.
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_providers.py :8 Strategy: stub httpx.AsyncClient.post / get with mocked responses so
  • net (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_security_scan.py :355 # Python: dict(os.environ) followed by requests.post on the

2 more not shown — this panel samples each group; the count above is the real total.

secrets 8

  • secrets StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/tools.py :25 tok = os.environ.get("FSF_API_TOKEN")
  • secrets StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/agent_cmd.py :75 or os.environ.get("FSF_API_TOKEN")
  • secrets StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/install.py :225 token = os.environ.get("FSF_API_TOKEN") or ""
  • secrets StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/passport_cmd.py :139 or os.environ.get("FSF_API_TOKEN")
  • secrets StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/secret_cmd.py :23 import getpass
  • secrets StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/security/master_key.py :231 import getpass
  • secrets (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/conformance/conftest.py :33 return os.environ.get("FSF_API_TOKEN") or None
  • secrets (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_secrets.py :52 os.environ["FSF_SECRETS_MASTER_KEY"] = b64

database 47

  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/audit-orphan-constitutions.py :47 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/state_canon.py :61 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/index_cmd.py :32 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/memory_cmd.py :28 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/cli/verify_cmd.py :26 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/memory/__init__.py :39 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/memory/_contradictions_mixin.py :44 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/memory/_helpers.py :19 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/core/memory_consolidation.py :56 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/daemon/scheduler/persistence.py :25 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/registry.py :35 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/_helpers.py :12 import sqlite3
show 28 more
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/agents.py :22 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/approvals.py :12 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/catalog_grants.py :33 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/conversations.py :29 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/idempotency.py :16 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/plugin_grants.py :48 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/procedural_shortcuts.py :33 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/reality_anchor_corrections.py :48 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/secrets.py :13 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/registry/tables/tool_counters.py :24 import sqlite3
  • db StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/security/telemetry/store.py :26 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_b377_telemetry_chain_hookup.py :304 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_cli_index.py :21 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_cli_memory.py :11 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_memory.py :587 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_memory_consolidation.py :26 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_memory_consolidation_runner.py :22 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_memory_consolidation_selector.py :11 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_memory_disclose_tool.py :20 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_memory_encryption.py :18 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_memory_flagged_state.py :81 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_memory_personal_scope.py :15 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_memory_recall_tool.py :222 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_plugin_grants.py :24 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_posture_gate_step.py :20 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_procedural_shortcut_dispatch.py :43 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_procedural_shortcuts.py :18 import sqlite3
  • db (weak) StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_reality_anchor_corrections.py :19 import sqlite3

7 more not shown — this panel samples each group; the count above is the real total.

tool registrations 11

  • fsf_health StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :18
  • fsf_trust StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :24
  • fsf_route StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :32
  • fsf_bounties StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :42
  • fsf_quarantined StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :50
  • fsf_verify StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :57
  • fsf_why StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :64
  • fsf_nodes StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :71
  • fsf_agents StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :77
  • fsf_training_tasks StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :83
  • fsf_run_training StellarRequiem-Forest-Soul-Forge-31c3d5c/mcp_connector/server.py :89

declared dependencies 19

  • pyyaml@>=6.0
  • pytest@>=8.0
  • pytest-cov@>=5.0
  • ruff@>=0.6
  • mypy@>=1.11
  • numpy@>=1.26
  • fastapi@>=0.110
  • uvicorn@>=0.27
  • pydantic@>=2.5
  • pydantic-settings@>=2.1
  • sqlcipher3-binary@>=0.5.4
  • playwright@>=1.40
show 7 more
  • httpx@>=0.26
  • jsonschema@>=4.20
  • tauri-build@2.0
  • tauri@2.0
  • tauri-plugin-shell@2.0
  • serde@1.0
  • serde_json@1.0

clipboard 1

  • clipboard shell call StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_soulux_computer_control_server.py :268 reason="pbpaste only available on macOS",

obfuscation 2

  • base64 decode → exec sink StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/daemon/install_scanner.py :14 eval(atob(...)) obfuscation, etc.). No legitimate plugin
  • base64 decode → exec sink StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_security_scan.py :13 - CRITICAL: eval(atob(...)) obfuscation.