Skip to content

Conversation

@saishagoel27
Copy link

@saishagoel27 saishagoel27 commented Sep 5, 2025

Issues Fixed #223 #224 #225
Security Vulnerabilities:
OAuth credentials exposure - Moved hardcoded GitHub credentials to environment variables
Input validation - Added tag filter validation to prevent unauthorised access

Performance Issues:
N+1 query problem
Database optimisation - Optimised shared note and permission lookups
📝 Documentation:
README overhaul - Professional documentation with setup instructions

Files Changed
[views.py] - Performance fixes & security enhancements
[settings.py] - Environment variable integration
[README.md] - Complete documentation rewrite

Setup Required
Create [.env] file:
GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret
SECRET_KEY=your_secret_key

Ready for review!

Updated README to enhance project description, features, and installation instructions.
Added contact information
Update settings.py to load environment variables for sensitive data and improve security.
Refactor note handling and improve performance with prefetching.
@saishagoel27
Copy link
Author

@ygowthamr please review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix: Hardcoded GitHub OAuth credentials exposed in README.md

1 participant