Conversation
Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
🔒 Comp AI - Security Review🔴 Risk Level: HIGHOSV/npm: xlsx@0.18.5 has two HIGH advisories (Prototype Pollution, ReDoS). ai@5.0.0 has a LOW advisory (filetype whitelist bypass, fixed in 5.0.52). Code shows unvalidated orgId/policyId used directly in DB queries (IDOR/injection). 📦 Dependency Vulnerabilities🟠 NPM Packages (HIGH)Risk Score: 8/10 | Summary: 2 high, 1 low CVEs found
🛡️ Code Security AnalysisView 28 file(s) with issues🟡 apps/api/src/auth/hybrid-auth.guard.ts (MEDIUM Risk)
Recommendations:
🟡 apps/api/src/comments/comments.service.ts (MEDIUM Risk)
Recommendations:
🟡 apps/api/src/comments/dto/comment-responses.dto.ts (MEDIUM Risk)
Recommendations:
🟡 apps/api/src/devices/devices.service.ts (MEDIUM Risk)
Recommendations:
🟡 apps/api/src/people/utils/member-queries.ts (MEDIUM Risk)
Recommendations:
🟡 apps/api/src/people/utils/member-validator.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/actions/add-comment.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/actions/change-organization.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/actions/organization/accept-invitation.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/actions/organization/get-organization-users-action.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/actions/policies/accept-requested-policy-changes.ts (HIGH Risk)
Recommendations:
🟡 apps/app/src/actions/policies/create-new-policy.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/actions/policies/deny-requested-policy-changes.ts (HIGH Risk)
Recommendations:
🔴 apps/app/src/actions/policies/publish-all.ts (HIGH Risk)
Recommendations:
🟡 apps/app/src/actions/safe-action.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/frameworks/page.tsx (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/layout.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/all/actions/addEmployeeWithoutInvite.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/all/actions/removeMember.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/all/actions/revokeInvitation.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/all/components/TeamMembers.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/all/components/TeamMembersClient.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/devices/data/index.ts (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/people/layout.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/policies/[policyId]/components/RecentAuditLogs.tsx (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/policies/[policyId]/data/index.ts (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/risk/[riskId]/page.tsx (HIGH Risk)
Recommendations:
🟢 apps/app/src/app/(app)/[orgId]/tasks/components/TaskList.tsx (LOW Risk)
Recommendations:
💡 RecommendationsView 3 recommendation(s)
Powered by Comp AI - AI that handles compliance for you. Reviewed Nov 24, 2025 |
|
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
* feat(db): add deactivated column to member table * fix(db): publish new db version: 1.3.16 * fix(api): remove access from deactivated members * fix(app): remove access from deactivated members * fix(portal): remove access from deactivated members * fix(app): make member deactivated when removing * fix(api): include deactivated value to comments API response * fix(app): show alert icon for deactivated users on RecentLogs and comments * fix(db): remove duplicated migration script for user deactivation * fix(app): reinvite the deactivate employee * feat(app): send an email to owner when the user is an assignee when removing a member --------- Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com> Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
|
🎉 This PR is included in version 1.63.0 🎉 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.