Yoetz — local-first structured work evidence, deterministic checks, and honest verification receipts.
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 b63aa28 · analyzer v33 · 2h ago
skills & prompt files 12
- skill TheGaySupreme123-yoetz-b63aa28/.agents/plugins/yoetz/skills/yoetz/SKILL.md
- skill TheGaySupreme123-yoetz-b63aa28/.agents/skills/yoetz/SKILL.md
- agent-rules TheGaySupreme123-yoetz-b63aa28/AGENTS.md
- agent-rules TheGaySupreme123-yoetz-b63aa28/CLAUDE.md
- skill TheGaySupreme123-yoetz-b63aa28/skills/claude-code/yoetz/SKILL.md
- skill TheGaySupreme123-yoetz-b63aa28/skills/codex/yoetz/SKILL.md
- skill TheGaySupreme123-yoetz-b63aa28/skills/cursor/yoetz/SKILL.md
- skill TheGaySupreme123-yoetz-b63aa28/skills/portable/yoetz/SKILL.md
- skill TheGaySupreme123-yoetz-b63aa28/src/yoetz/resources/skills/claude-code/yoetz/SKILL.md
- skill TheGaySupreme123-yoetz-b63aa28/src/yoetz/resources/skills/codex/yoetz/SKILL.md
- skill TheGaySupreme123-yoetz-b63aa28/src/yoetz/resources/skills/cursor/yoetz/SKILL.md
- skill TheGaySupreme123-yoetz-b63aa28/src/yoetz/resources/skills/portable/yoetz/SKILL.md
danger signals8
- dynamic code execution __import__() TheGaySupreme123-yoetz-b63aa28/scripts/generate_schemas.py :1006
__import__( - dynamic code execution eval()/exec() TheGaySupreme123-yoetz-b63aa28/scripts/sync_mcp_descriptor_digests.py :37
exec(compile(tree, str(path), "exec"), module.__dict__) - dynamic code execution eval()/exec() TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_release_workflow_contract.py :306
exec(script, {}) - dynamic code execution __import__() TheGaySupreme123-yoetz-b63aa28/tests/unit/adapters/test_codex_marketplace.py :829
real_assert = __import__( - dynamic code execution __import__() TheGaySupreme123-yoetz-b63aa28/tests/unit/cli/test_observe_hooks.py :788
__import__( - dynamic code execution __import__() TheGaySupreme123-yoetz-b63aa28/tests/unit/cli/test_unlock_preview.py :82
purpose=__import__( - committed secret OpenAI key TheGaySupreme123-yoetz-b63aa28/scripts/generate_codex_rollout_fixtures.py :34
sk-pro…(29 chars, redacted) - committed secret OpenAI key TheGaySupreme123-yoetz-b63aa28/tests/unit/adapters/test_codex_rollout_jsonl.py :46
sk-pro…(29 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 811
filesystem 288
- fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/benchmark_observation_hooks.py :15
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/benchmark_observation_selection.py :25
import shutil - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/build_release_inputs.py :20
from pathlib import Path, PurePosixPath - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/capture_codex_mcp_surface.py :17
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/check_codex_dogfood_parity.py :16
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/generate_capability_matrix.py :18
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/generate_codex_rollout_fixtures.py :9
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/generate_control_capture_fixture.py :8
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/generate_observation_status_fixture.py :8
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/generate_observation_summary_fixture.py :8
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/generate_release_evidence.py :20
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/generate_schemas.py :22
from pathlib import Path
show 28 more
- fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/provision_test_instance.py :30
import shutil - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/scan_public_boundary.py :24
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/sync_check_continuation_schemas.py :10
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/sync_committed_agent_trees.py :14
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/sync_mcp_descriptor_digests.py :15
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/sync_mcp_route_profile_schemas.py :13
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/sync_repository_authority_schemas.py :10
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/sync_resource_ripple.py :17
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/sync_semantic_capacity_schemas.py :8
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/sync_service_status_schema.py :8
from pathlib import Path - fs (weak) TheGaySupreme123-yoetz-b63aa28/scripts/verify_resource_manifest.py :19
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/approved_checks.py :19
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/check_sandbox.py :6
import shutil - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/control/unix_socket.py :14
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/git_subject_state.py :9
import shutil - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/claude_code_integration.py :18
import shutil - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_capability_harness.py :12
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_discovery.py :12
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_launcher.py :13
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_lifecycle.py :12
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_marketplace.py :10
import shutil - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_mcp.py :17
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_plugin.py :7
import shutil - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_session_stream.py :12
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_skill.py :12
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/cursor_integration.py :17
import shutil - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/cursor_mcp_runtime.py :17
from pathlib import Path - fs TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/cursor_project_mcp.py :16
from pathlib import Path
248 more not shown — this panel samples each group; the count above is the real total.
shell / exec 87
- shell (weak) TheGaySupreme123-yoetz-b63aa28/scripts/benchmark_observation_selection.py :26
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/scripts/capture_codex_mcp_surface.py :15
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/scripts/provision_test_instance.py :31
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/scripts/scan_public_boundary.py :18
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/scripts/sync_resource_ripple.py :14
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/approved_checks.py :12
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/check_sandbox.py :7
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/git_subject_state.py :12
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/claude_code_integration.py :19
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_discovery.py :7
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_marketplace.py :12
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/codex_mcp.py :13
import subprocess
show 28 more
- shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/cursor_integration.py :18
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/cursor_mcp_runtime.py :14
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/launcher_probe.py :14
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/linux_artifact_presence.py :21
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/integrations/macos_artifact_presence.py :10
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/keys/os_keyring.py :11
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/package_upgrade.py :6
import subprocess - shell TheGaySupreme123-yoetz-b63aa28/src/yoetz/service/client.py :8
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/capability/test_child_environment.py :8
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/capability/test_codex_optional_required_failure.py :11
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/capability/test_codex_timeout_cancellation.py :11
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/capability/test_mcp_gate1_protocol_conformance.py :15
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/capability/test_mcp_protocol_and_sdk.py :12
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/conformance/protocol/test_canonical_cross_process.py :4
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/integration/privacy/test_plaintext_canary_sweep.py :18
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_build_artifacts.py :14
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_build_release_inputs.py :8
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_capability_instance_isolation.py :8
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_checksums_sbom_and_provenance.py :15
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_clean_install.py :34
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_codex_mcp_isolated_registration.py :17
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_codex_subscription_config.py :21
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_dependency_lock_and_licenses.py :15
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_hook_import_diet.py :18
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_instance_lifecycle.py :28
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_isolated_root_boundary.py :22
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_missing_kdf_startup.py :6
import subprocess - shell (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_npm_launcher.py :8
import subprocess
47 more not shown — this panel samples each group; the count above is the real total.
network 24
- net TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/control/unix_socket.py :8
import socket - net TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/privacy/update_checks.py :20
import httpx - net TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/providers/codex_app_server.py :27
from urllib.parse import urlsplit - net TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/providers/openai_chat_completions.py :25
import httpx - net TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/providers/openai_responses.py :23
import httpx - net TheGaySupreme123-yoetz-b63aa28/src/yoetz/config/models.py :12
from urllib.parse import urlparse - net TheGaySupreme123-yoetz-b63aa28/src/yoetz/mcp/server.py :17
from urllib.parse import unquote_to_bytes, urlsplit - net TheGaySupreme123-yoetz-b63aa28/src/yoetz/protocol/schemas.py :16
from urllib.parse import urldefrag, urlsplit - net TheGaySupreme123-yoetz-b63aa28/src/yoetz/service/installation_recovery.py :15
import urllib.parse - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/capability/test_local_control_channel.py :8
import socket - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/capability/test_privacy_provider_and_local_model_profiles.py :10
import socket - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/conformance/honesty/test_strict_local_zero_egress.py :5
requires -- semantic review disabled, no provider adapter constructed -- with ``socket.socket``,
show 12 more
- net (weak) TheGaySupreme123-yoetz-b63aa28/tests/conformance/protocol/test_frozen_schemas.py :13
from urllib.parse import urldefrag, urlparse - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/integration/providers/test_fake_provider_coordinator.py :13
import socket - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/integration/service/test_local_control_channel.py :9
import socket - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/packaging/test_clean_install.py :535
"server = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)\n" - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/subprocess/helpers/fault_controller.py :10
import socket - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/subprocess/test_cold_start_on_demand.py :129
server = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/subprocess/test_kill_matrix.py :25
stream = socket.socket(fileno={FAULT_DESCRIPTOR_FD}) - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/unit/adapters/providers/test_chat_completions_request_shape.py :296
import httpx - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/unit/adapters/providers/test_openai_responses_request_shape.py :10
import httpx - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/unit/adapters/providers/test_provider_judgment_contract.py :10
import httpx - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/unit/protocol/test_models_and_schemas.py :8
import socket - net (weak) TheGaySupreme123-yoetz-b63aa28/tests/unit/protocol/test_service_control_schemas.py :10
from urllib.parse import urlparse
secrets 3
- secrets TheGaySupreme123-yoetz-b63aa28/src/yoetz/adapters/keys/os_keyring.py :21
import keyring - secrets (weak) TheGaySupreme123-yoetz-b63aa28/tests/integration/objects/test_key_backends.py :600
import keyring - secrets (weak) TheGaySupreme123-yoetz-b63aa28/tests/unit/adapters/test_keyring_backend_report.py :9
from keyring.backends.fail import Keyring as FailKeyring
database 2
- db TheGaySupreme123-yoetz-b63aa28/src/yoetz/service/installation_recovery.py :13
import sqlite3 - db (weak) TheGaySupreme123-yoetz-b63aa28/tests/unit/service/test_installation_recovery_store.py :5
import sqlite3
declared dependencies 14
- mcp@==1.28.1
- anyio@==4.14.2
- apsw@==3.53.3.1
- argon2-cffi@==25.1.0
- cryptography@==50.0.0
- httpx@==0.28.1
- jsonschema@==4.26.0
- keyring@==25.7.0
- openai@==2.46.0
- packaging@==26.2
- platformdirs@==4.10.0
- pydantic@==2.13.4
show 2 more
- textual@==8.2.8
- typer@==0.27.0