-
Notifications
You must be signed in to change notification settings - Fork 241
[comp] Production Deploy #1829
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[comp] Production Deploy #1829
Conversation
…onnaire (#1828) * refactor(security-questionnaire): transfer auto-answer functionality to SSE part * refactor(security-questionnaire): simplify handling of originalIndex in components * refactor(security-questionnaire): enhance type safety for questions in auto-answer --------- Co-authored-by: Tofik Hasanov <annexcies@gmail.com>
Comp AI - Code Vulnerability Scan⏳ Analysis in progress... Reviewing 30 file(s). This may take a few moments. Powered by Comp AI - AI that handles compliance for you | Reviewed Nov 25, 2025, 07:01 PM |
|
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
* feat(email): add granular email unsubscribe preferences - Add emailPreferences JSON field to User model for granular control - Create unsubscribe preferences page with checkboxes for each email type - Add unsubscribe API routes (GET/POST) with secure token verification - Update all notification email templates to include unsubscribe links - Add unsubscribe checks to email sending functions - Create user settings page to re-subscribe from within app - Support per-email-type unsubscribe (policy, task reminders, weekly digest, unassigned items) - Use NEXT_PUBLIC_BETTER_AUTH_URL for unsubscribe links to support localhost/staging * refactor(unsubscribe): remove legacy unsubscribe API and integrate preferences handling * feat(user-settings): add user settings page for email notification preferences * chore(auth): add default email preferences to mock user --------- Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
Comp AI - Code Vulnerability Scan⏳ Analysis in progress... Reviewing 30 file(s). This may take a few moments. Powered by Comp AI - AI that handles compliance for you | Reviewed Nov 25, 2025, 07:24 PM |
* feat(docs): add Trust Access documentation and update navigation * refactor(docs): streamline Trust Access documentation for clarity --------- Co-authored-by: Daniel Fu <itsnotaka@gmail.com> Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
🔒 Comp AI - Security Review🔴 Risk Level: HIGHOSV scan found 2 HIGH xlsx CVEs and 1 LOW ai CVE; code contains a hardcoded fallback secret (apps/app/src/lib/unsubscribe.ts) and multiple email/DB paths that use unvalidated email input. 📦 Dependency Vulnerabilities🟠 NPM Packages (HIGH)Risk Score: 8/10 | Summary: 2 high, 1 low CVEs found
🛡️ Code Security AnalysisView 18 file(s) with issues🟡 apps/app/src/app/(app)/[orgId]/people/all/actions/removeMember.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/security-questionnaire/actions/vendor-questionnaire-orchestrator.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/security-questionnaire/hooks/useQuestionnaireAutoAnswer.ts (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/security-questionnaire/hooks/useQuestionnaireDetail/useQuestionnaireDetailHandlers.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/security-questionnaire/hooks/useQuestionnaireDetail/useQuestionnaireDetailState.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/security-questionnaire/hooks/useQuestionnaireState.ts (MEDIUM Risk)
Recommendations:
🟢 apps/app/src/app/(app)/[orgId]/settings/user/actions/update-email-preferences.ts (LOW Risk)
Recommendations:
🟢 apps/app/src/app/(app)/[orgId]/settings/user/page.tsx (LOW Risk)
Recommendations:
🟡 apps/app/src/app/api/security-questionnaire/answer-single/route.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/api/security-questionnaire/auto-answer/route.ts (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/unsubscribe/page.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/unsubscribe/preferences/actions/update-preferences.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/unsubscribe/preferences/client.tsx (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/unsubscribe/preferences/page.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/jobs/tasks/email/new-policy-email.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/jobs/tasks/email/publish-all-policies-email.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/jobs/tasks/email/weekly-task-digest-email.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/lib/unsubscribe.ts (HIGH Risk)
Recommendations:
💡 RecommendationsView 3 recommendation(s)
Powered by Comp AI - AI that handles compliance for you. Reviewed Nov 25, 2025 |
|
🎉 This PR is included in version 1.64.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This is an automated pull request to release the candidate branch into production, which will trigger a deployment.
It was created by the [Production PR] action.