-
Notifications
You must be signed in to change notification settings - Fork 242
[comp] Production Deploy #1741
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 #1741
Conversation
* fix(app): show MDM policy for mac User * fix(app): fix status issue of mdm policy * fix(portal): fix status issue of mdm policy --------- Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
|
🔒 Comp AI - Security Review🔴 Risk Level: HIGHOne OSV CVE (GHSA-rwvc-j5jr-mgvh) in ai@5.0.0; hardcoded API token found in EmptyState.tsx; multiple files use unsanitized route/IDs directly in DB queries (policyId, riskId, vendorId, taskId, organizationId). 📦 Dependency Vulnerabilities🟢 NPM Packages (LOW)Risk Score: 2/10 | Summary: 1 low CVE found
🛡️ Code Security AnalysisView 20 file(s) with issues🔴 apps/api/src/auth/hybrid-auth.guard.ts (HIGH Risk)
Recommendations:
🔴 apps/api/src/main.ts (HIGH Risk)
Recommendations:
🔴 apps/app/src/actions/organization/invite-member.ts (HIGH Risk)
Recommendations:
🟡 apps/app/src/actions/policies/publish-all.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/all/components/MemberRow.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/all/components/MultiRoleCombobox.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/policies/[policyId]/data/index.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/risk/(overview)/page.tsx (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/risk/[riskId]/page.tsx (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/tasks/[taskId]/automation/[automationId]/actions/generate-suggestions.ts (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/tasks/[taskId]/automation/[automationId]/components/AutomationPageClient.tsx (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/tasks/[taskId]/automation/[automationId]/components/chat/EmptyState.tsx (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/tasks/[taskId]/automation/[automationId]/components/chat/message-part/prompt-secret.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/tasks/[taskId]/automation/[automationId]/components/evaluation/EvaluationCriteriaCard.tsx (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/tasks/[taskId]/automation/[automationId]/page.tsx (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/tasks/[taskId]/hooks/use-task.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/vendors/(overview)/data/queries.ts (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/vendors/[vendorId]/page.tsx (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/vendors/[vendorId]/tasks/[taskId]/page.tsx (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/vendors/backup-overview/layout.tsx (HIGH Risk)
Recommendations:
💡 RecommendationsView 3 recommendation(s)
Powered by Comp AI - AI that handles compliance for you. Reviewed Nov 12, 2025 |
* feat(db): add deactivated column to member table * feat(db): add contractor role * feat(app): add contractor role * fix(db): remove duplicated migration for contractor role * fix(db): update date and time of migration for deactivated column * fix(app): set deactivated when creating mock member --------- Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com> Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
* fix(api): improve env loading and JWKS retry handling - Load .env manually before NestJS bootstrap - Add automatic JWKS retry on key mismatch - Remove redundant ConfigModule envFilePath * fix(auth): add automatic token refresh on 401 errors - Auto-refresh token and retry request on 401 - Add race condition protection and cooldown - Fix useTask hook to wait for orgId from URL params * feat(automation): add AI-generated suggestions for new automations - Generate task-specific suggestions using GPT-4o-mini - Load suggestions asynchronously for faster page load - Add loading state for automation page * feat(automation): improve suggestion prompts and error handling - Ensure suggestions match exact task topic - Exclude screenshots, require API integrations only - Add fallback for broken vendor logo images * feat(automation): add skeleton loaders for suggestion cards - Show animated skeleton cards while AI suggestions are loading - Match card structure and layout for smooth transition - Load suggestions asynchronously without blocking page render * chore(deps): update @trycompai/db to version 1.3.17 and add dotenv * refactor(automation): remove reduced limits on vendor queries for clarity * feat(automation): improve suggestion UI and add vendor diversity - add flushSync for immediate UI updates after suggestions load - change placeholder to generic text - add vendor diversity requirement to AI prompts to avoid duplicate vendors --------- Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
|
🎉 This PR is included in version 1.57.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.