Conversation
…ed sqladmin interface
…s Patch update schema
- add email subscription and unsubscription components - Introduced EmailForm component for handling email subscriptions with validation and feedback messages. - Created TokenAction component for confirming and unsubscribing from newsletters, displaying appropriate status messages. - Updated index.astro and unsubscribe-form.astro to utilize new components, simplifying the code and enhancing maintainability. - Added build:test script to package.json for testing in a test environment. - Updated global styles and added fonts.css for improved typography and theming. - Refactored layout and privacy pages for consistency and better structure.
… caching implementation
…esh_disposable_email_domains.py to store email validation list locally to avoid unneeded traffic.
…eanup in storage service
…ty and maintainability
| the plaintext password never leaves this process. | ||
| Fails open (returns 0) if the Have I Been Pwnd API is unreachable. | ||
| """ | ||
| sha1 = hashlib.sha1(password.encode(), usedforsecurity=False).hexdigest().upper() |
Check failure
Code scanning / CodeQL
Use of a broken or weak cryptographic hashing algorithm on sensitive data High
Copilot Autofix
AI 3 days ago
Copilot could not generate an autofix suggestion
Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.
|
|
||
| # Serve pre-computed thumbnail when the request matches a standard width | ||
| if width and not height: | ||
| thumb = AsyncPath(thumbnail_path_for(Path(image_path), width)) |
Check failure
Code scanning / CodeQL
Uncontrolled data used in path expression High
Copilot Autofix
AI 3 days ago
Copilot could not generate an autofix suggestion
Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.
Pull Request
Description
This PR consolidates a large batch of work across the monorepo, including backend refactors and feature work, frontend-app and frontend-web improvements, CI and developer-experience updates, documentation updates, and security-related fixes.
Type of Change
Checklist
Additional Context
High-level areas included in this PR: