{"version":"1.0.78","anchor":"file-descriptor-authentication-for-enhanced-security","canonical_anchor":"file-descriptor-authentication-for-enhanced-security","heading":"File Descriptor Authentication for Enhanced Security","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.78\/e\/file-descriptor-authentication-for-enhanced-security","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.78","markdown":"### File Descriptor Authentication for Enhanced Security\n\n**What:** Authentication tokens can now be passed via file descriptors instead of environment variables **How to use:**\n\n`# Pass token through file descriptor (more secure) export CLAUDE_CODE_WEBSOCKET_AUTH_FILE_DESCRIPTOR=3 exec 3< <(echo \"your-token-here\") claude # Traditional method still supported export CLAUDE_CODE_SESSION_ACCESS_TOKEN=\"your-token-here\" claude` **Details:**\n\n- Prevents tokens from appearing in process listings or environment dumps\n- Reads token from `\/proc\/self\/fd\/<number>` on Linux systems\n- Falls back to environment variable for backward compatibility\n- Provides clear error messages for invalid file descriptors"}