Agentic runtime system still in progress
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution ×5 in StellarRequiem/Forest-Soul-Forge
- HIGH code analysis flagged dynamic code execution in StellarRequiem/Forest-Soul-Forge
- HIGH code analysis flagged dynamic code execution ×3 in StellarRequiem/Forest-Soul-Forge
- HIGH code analysis flagged committed secret ×2, dynamic code execution ×3 in StellarRequiem/Forest-Soul-Forge
- HIGH code analysis flagged dynamic code execution ×6 in StellarRequiem/Forest-Soul-Forge
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
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
- dynamic code execution pickle.loads() StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/_sandbox_worker.py :87
return pickle.loads(raw) - dynamic code execution __import__ sink StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/builtin/semgrep_scan.py :259
"PATH": __import__("os").environ.get("PATH", ""), - dynamic code execution pickle.loads() StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/dispatcher.py :1460
result = pickle.loads(sandbox_result.result_pickle) - dynamic code execution pickle.loads() StellarRequiem-Forest-Soul-Forge-31c3d5c/src/forest_soul_forge/tools/sandbox.py :565
result = pickle.loads(stdout_bytes) - dynamic code execution __import__ sink StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_git_blame_read_tool.py :44
"PATH": __import__("os").environ.get("PATH", ""), - dynamic code execution __import__ sink StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_git_diff_read_tool.py :59
"PATH": __import__("os").environ.get("PATH", ""), - dynamic code execution __import__ sink StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_git_log_read_tool.py :66
"PATH": __import__("os").environ.get("PATH", ""), - dynamic code execution __import__() StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_registry_sqlcipher.py :187
return importlib.__import__(name, *args, **kwargs) - dynamic code execution pickle.loads() StellarRequiem-Forest-Soul-Forge-31c3d5c/tests/unit/test_tool_sandbox.py :95
round_tripped = pickle.loads(pickle.dumps(sctx)) - committed secret GitHub fine-grained PAT StellarRequiem-Forest-Soul-Forge-31c3d5c/config/security_iocs.yaml :315
github…(33 chars, redacted) - committed secret GitHub fine-grained PAT StellarRequiem-Forest-Soul-Forge-31c3d5c/dev-tools/commit-bursts/commit-burst430-security-arc.command :13
github…(33 chars, redacted) - committed secret GitHub fine-grained PAT StellarRequiem-Forest-Soul-Forge-31c3d5c/docs/decisions/ADR-0084-github-push-pipeline-posture.md :141
github…(33 chars, redacted)
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.