Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Dependencies
node_modules/
__pycache__/

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

It is recommended to also ignore individual compiled Python files (*.pyc, *.pyo, *.pyd) to ensure the repository remains clean across different environments, even if files are generated outside of the __pycache__ directory.

__pycache__/
*.py[cod]
*$py.class

.venv/
venv/

# Build outputs
dist/
build/
*.egg-info/

# Environment files
.env
.env.local
.env.*.local
Comment on lines +13 to +15

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

security-medium medium

Given the project's focus on government standards and authentication (e.g., PKIoverheid, DigiD), it is a critical security practice to prevent accidental commits of private keys or certificates. Adding common extensions like .pem, .key, .p12, and .pfx to the ignore list helps mitigate this risk.

.env
.env.local
.env.*.local
*.pem
*.key
*.p12
*.pfx
References
  1. Preventing the accidental commitment of sensitive information such as private keys and environment variables is a fundamental security requirement.


# IDE
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Logs
*.log
npm-debug.log*
yarn-debug.log*
Loading