Skip to content

Security: shiftedx/coding-agent-session-extractor

Security

SECURITY.md

Security policy

This tool reads local Codex and Claude Code session JSONL. Source files and exports may contain conversation text, source code, paths, reasoning, tool calls, command output, attachments, and credentials. Treat them as confidential.

The default extractor is local-only and conservative: no network requests or telemetry; reasoning, tool input, tool output, attachments, developer messages, and paths are opt in; queue and auxiliary content is not copied; inventory exposes schema only; discovery rejects symlinks and root escapes; and limits bound resource use. These controls do not make an export safe to publish. Review every export, especially with any opt-in field. POSIX output files use mode 0600; Windows output relies on the destination ACL.

Report suspected vulnerabilities privately through the repository security contact. Use synthetic data in reports. Never attach real sessions, secrets, personal paths, proprietary source, or credentials. Include affected version, impact, reproduction, and suggested mitigation when possible.

Contributors must keep source sessions outside the repository, use synthetic fixtures, inspect staged diffs, and remove sensitive values from logs and reports.

There aren't any published security advisories