-
Notifications
You must be signed in to change notification settings - Fork 241
[comp] Production Deploy #1839
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 #1839
Conversation
* feat(api): add AI chat endpoint for policy editing assistance, initial draft for ai policy edits * fix: type error * feat(policy-editor): integrate AI-assisted policy editing with markdown support * refactor(api): streamline POST function and enhance markdown guidelines * refactor(policy-editor): improve policy details layout and diff viewer integration * refactor(policy-editor): simplify policy details component and enhance AI assistant integration * refactor(policy-editor): remove unused AI assistant logic and simplify component structure * feat(ui): add new components to package.json for diff viewer and AI elements * chore: update lockfile * refactor(tsconfig): reorganize compiler options and update paths * fix(policies): resolve infinite loop in policy AI assistant * fix(api): update policy editing assistant instructions and tool usage --------- Co-authored-by: Daniel Fu <itsnotaka@gmail.com> Co-authored-by: Amp <amp@ampcode.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 26, 2025, 04:58 PM |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
|
Co-authored-by: Tofik Hasanov <annexcies@gmail.com> Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
🔒 Comp AI - Security Review🔴 Risk Level: HIGHOSV: xlsx@0.18.5 has two HIGH advisories (GHSA-4r6h-8v6p-xvw6, GHSA-5pgg-2g8v-p4x9); ai@5.0.0 has a LOW advisory (GHSA-rwvc-j5jr-mgvh). .env.example contains hardcoded DB creds; export endpoint allows spreadsheet formula injection. 📦 Dependency Vulnerabilities🟠 NPM Packages (HIGH)Risk Score: 8/10 | Summary: 2 high, 1 low CVEs found
🛡️ Code Security AnalysisView 18 file(s) with issues🟡 SELF_HOSTING.md (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/actions/organization/update-organization-logo-action.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/auditor/(overview)/components/AuditorView.tsx (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/auditor/(overview)/page.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/frameworks/lib/getPeople.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/frameworks/page.tsx (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/knowledge-base/page.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/layout.tsx (MEDIUM Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/page.tsx (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/policies/[policyId]/editor/components/PolicyDetails.tsx (HIGH Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/policies/[policyId]/editor/components/ai/policy-ai-assistant.tsx (MEDIUM Risk)
Recommendations:
🟢 apps/app/src/app/(app)/[orgId]/questionnaire/[questionnaireId]/components/QuestionnaireBreadcrumb.tsx (LOW Risk)
Recommendations:
🟡 apps/app/src/app/(app)/[orgId]/questionnaire/[questionnaireId]/data/queries.ts (MEDIUM Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/questionnaire/actions/answer-single-question.ts (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/questionnaire/actions/create-trigger-token.ts (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/questionnaire/actions/export-questionnaire.ts (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/questionnaire/actions/parse-questionnaire-ai.ts (HIGH Risk)
Recommendations:
🔴 apps/app/src/app/(app)/[orgId]/questionnaire/actions/save-answer.ts (HIGH Risk)
Recommendations:
💡 RecommendationsView 3 recommendation(s)
Powered by Comp AI - AI that handles compliance for you. Reviewed Nov 26, 2025 |
…e logic, change colors (#1840) Co-authored-by: Tofik Hasanov <annexcies@gmail.com>
Co-authored-by: Tofik Hasanov <annexcies@gmail.com>
Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
* feat(auditor): add auditor view page with AI-generated content - Add new auditor page visible only to users with auditor role - Implement role-based sidebar visibility (hide Settings/Integrations for auditor-only users) - Add Trigger.dev task for generating auditor content sections - Use Firecrawl for website scraping and GPT for content generation - Add realtime progress tracking with useRealtimeRun hook - Sections: Company Background, Services, Mission/Vision, System Description, Critical Vendors, Subservice Organizations * chore(auditor): add layout and save content functionality for auditor view - Create layout component for auditor view page - Implement save action for auditor content with upsert functionality - Enhance AuditorView component to handle content updates and display editable sections - Integrate real-time content generation tracking and updates * refactor(auditor): remove save-auditor-content action and update AuditorView * refactor(auditor): simplify AuditorView component and remove orgId prop * chore(organization): add actions for updating and removing organization logo * refactor(onboarding): remove unnecessary blank line in backfill task * feat(onboarding): add backfill queue for executive context task * refactor(auditor): remove trigger-auditor-content action * chore(onboarding): update message to reflect AI personalization * chore(onboarding): update message to clarify AI personalization * chore(env): add APP_AWS_ORG_ASSETS_BUCKET for organization static assets --------- Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
…#1843) Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
|
🎉 This PR is included in version 1.65.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.