lov-read-codex-session
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONPERSISTENCEEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data by reading local Codex session logs in
scripts/read_codex_session.py. Boundary markers are established inSKILL.md(Workflow step 5), which explicitly commands the agent to treat all extracted content as untrusted and ignore any instructions found within them. Thescripts/read_codex_session.pyfile provides sanitization by using theclean_user_textfunction to strip out context blocks from messages. - [COMMAND_EXECUTION]: The skill executes local Python scripts to parse session logs and manage user profiles. The regression test suite in
scripts/test_read_codex_session.pyusessubprocess.runto call the inspector script via the current system interpreter. - [DATA_EXFILTRATION]: The skill accesses local session logs in
~/.codexand a configuration profile in~/.lovstudio. The profile management scriptscripts/profile_store.pyincludes a validation check (SENSITIVE_PARTS) to prevent the storage or exposure of credentials such as 'token', 'secret', and 'password'. - [PERSISTENCE]: The skill facilitates the storage of durable user preferences in a shared profile JSON file. This mechanism is restricted to specific vendor-approved namespaces (e.g.,
user,brand,workspace) and implements atomic writes with restrictive file permissions (0o600). - [EXTERNAL_DOWNLOADS]: The
README.mdfile contains a version badge reference toimg.shields.io, which is a well-known service for project metadata visualization.
Audit Metadata