SECURITY: Protect sensitive files from accidental commits
Added comprehensive .gitignore to prevent committing:
- Encryption keys (*.key, *.pem, encryption-key*.json)
- Configuration files (pbs-client.conf, /config/)
- Credentials and secrets (.env, credentials*, secrets*)
- Logs that might contain sensitive data (*.log, /logs/)
- Temporary files (*.tmp, *.swp, *~)
- IDE and build artifacts
This ensures no sensitive data is accidentally committed to the repo.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>