-
Notifications
You must be signed in to change notification settings - Fork 242
[comp] Production Deploy #1667
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 #1667
Conversation
Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com> Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
|
… issue (#1633) * fix(app): trigger 2 new-policy-email events per second at most due to resend rate limit * fix(app): create trigger.dev task to send policy email due to resend rate limit issue * fix(app): remove unused send-policy-email API --------- Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com> Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
🔒 Comp AI - Security Review🔴 Risk Level: HIGHNo OSV/CVE findings. Code contains concrete injection/data-leak issues: stored XSS (unsanitized comments/metadata), SQL/command/path injection risks from unsanitized domain/ID usage, and log/header injection exposure. 📦 Dependency Vulnerabilities✅ No known vulnerabilities detected in dependencies. 🛡️ Code Security AnalysisView 19 file(s) with issues🔴 .github/workflows/trigger-tasks-deploy-main.yml (HIGH Risk)
Recommendations:
🔴 .github/workflows/trigger-tasks-deploy-release.yml (HIGH Risk)
Recommendations:
🔴 apps/api/src/main.ts (HIGH Risk)
Recommendations:
🟡 apps/api/src/trust-portal/dto/domain-status.dto.ts (MEDIUM Risk)
Recommendations:
🟡 apps/api/src/trust-portal/trust-portal.controller.ts (MEDIUM Risk)
Recommendations:
🟡 apps/api/src/trust-portal/trust-portal.service.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/actions/policies/accept-requested-policy-changes.ts (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/devices/data/index.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/settings/context-hub/components/table/ContextColumns.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/settings/trust-portal/components/TrustPortalDomain.tsx (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/onboarding/actions/complete-onboarding.ts (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/onboarding/hooks/usePostPaymentOnboarding.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/setup/components/OnboardingStepInput.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/setup/hooks/useOnboardingForm.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/hooks/use-domain.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/jobs/tasks/email/new-policy-email.ts (MEDIUM Risk)
Recommendations:
🟡 apps/portal/src/app/layout.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/portal/src/app/providers.tsx (MEDIUM Risk)
Recommendations:
🔴 packages/docs/openapi.json (HIGH Risk)
Recommendations:
💡 RecommendationsView 3 recommendation(s)
Powered by Comp AI - AI that handles compliance for you. Reviewed Oct 17, 2025 |
🔒 Comp AI - Security Review🔴 Risk Level: HIGHNo OSV/CVE findings. Multiple injection risks: unsanitized domains/label IDs and unvalidated query/header inputs are interpolated into API paths/URLs in several files. 📦 Dependency Vulnerabilities✅ No known vulnerabilities detected in dependencies. 🛡️ Code Security AnalysisView 17 file(s) with issues🔴 apps/api/src/main.ts (HIGH Risk)
Recommendations:
🟡 apps/api/src/trust-portal/dto/domain-status.dto.ts (MEDIUM Risk)
Recommendations:
🟡 apps/api/src/trust-portal/trust-portal.controller.ts (MEDIUM Risk)
Recommendations:
🟡 apps/api/src/trust-portal/trust-portal.service.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/actions/policies/accept-requested-policy-changes.ts (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/devices/data/index.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/settings/context-hub/components/table/ContextColumns.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/settings/trust-portal/components/TrustPortalDomain.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/onboarding/actions/complete-onboarding.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/onboarding/hooks/usePostPaymentOnboarding.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/setup/hooks/useOnboardingForm.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/setup/lib/constants.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/hooks/use-domain.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/jobs/tasks/email/new-policy-email.ts (MEDIUM Risk)
Recommendations:
🟡 apps/portal/src/app/layout.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/portal/src/app/providers.tsx (MEDIUM Risk)
Recommendations:
🔴 packages/docs/openapi.json (HIGH Risk)
Recommendations:
💡 RecommendationsView 3 recommendation(s)
Powered by Comp AI - AI that handles compliance for you. Reviewed Oct 16, 2025 |
* feat(app): add shipping info step as onboarding question * fix(app): increase of line height for step title on onboarding * fix(app): fix typescript error * fix(app): update shipping info step on onboarding screen --------- Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com> Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
…for vercel (#1663) * feat(app): show domain verification status on trust portal settings * feat(api): create an API to get the vercel trust portal domain status * fix(app): show domain verification status using api * fix(api): validate incoming request data using class-validator decorators for domain-status API * fix(app): prevent API call if the domain is empty --------- Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com>
…on the portal (#1668) Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com> Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
* fix(app): add resend as a dependency to packages.email * build(trigger): update trigger deployment workflows to install email package --------- Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com>
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.