Skip to content

Conversation

@dleffel
Copy link
Collaborator

@dleffel dleffel commented Jun 29, 2025

🛡️ Integrate Security One-Pager into Website

Summary

This PR integrates the Roo Code Security One-pager into the website as a comprehensive /security page with full navigation integration and accurate security messaging.

🎯 What's Changed

New Security Page (/security)

  • Comprehensive Content: All security one-pager content transformed into web-native React components
  • Professional Design: Consistent with existing design system, responsive, and mobile-friendly
  • SEO Optimized: Proper meta tags, descriptions, and security-focused keywords
  • Interactive Elements: Hover effects, animated text, and smooth scrolling

Navigation Integration

  • Main Navigation: Added "Security" link to desktop and mobile navigation
  • Footer Navigation: Added "Security" link in Product section
  • Enterprise Page Hook: Added dedicated security section with link to security page

🔧 Files Changed

New Files

  • apps/web-roo-code/src/app/security/page.tsx - Main security page component
  • docs/security-integration-plan.md - Integration planning document
  • docs/security-architecture-analysis.md - Security claims analysis

Modified Files

  • apps/web-roo-code/src/components/chromes/nav-bar.tsx - Added security link to navigation
  • apps/web-roo-code/src/components/chromes/footer.tsx - Added security link to footer
  • apps/web-roo-code/src/app/enterprise/page.tsx - Added security hook section
  • apps/web-roo-code/src/lib/constants.ts - Added security page constant

Important

Integrates a new /security page into the website with navigation updates and related documentation.

  • Behavior:
    • New /security page added with comprehensive security content as React components in page.tsx.
    • Integrated into main and footer navigation in nav-bar.tsx and footer.tsx.
    • Added security section to enterprise/page.tsx with a link to the security page.
  • Files:
    • page.tsx: Main component for the security page.
    • nav-bar.tsx, footer.tsx: Updated to include security link.
    • constants.ts: Added SECURITY to INTERNAL_LINKS.
  • Misc:
    • Added security-integration-plan.md and security-architecture-analysis.md for documentation.

This description was created by Ellipsis for b410730. You can customize this summary. It will automatically update as commits are pushed.

- Add comprehensive /security page with all security content
- Update navigation to include Security link in main nav and footer
- Add security hook section to enterprise page
- Fix inappropriate contact section (remove fake security team/phone)
- Correct inaccurate 'zero-trust architecture' claims to 'security-first architecture'
- Use realistic contact information ([email protected])
- Maintain all genuine security features while improving accuracy
@dleffel dleffel requested review from cte, jr and mrubens as code owners June 29, 2025 14:51
@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jun 29, 2025
@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Jun 29, 2025
@dosubot dosubot bot added enhancement New feature or request UI/UX UI/UX related or focused labels Jun 29, 2025
@daniel-lxs
Copy link
Member

Thank you!

@hannesrudolph please take a look when you have time!

@daniel-lxs daniel-lxs moved this from Triage to PR [Needs Review] in Roo Code Roadmap Jun 30, 2025
@hannesrudolph hannesrudolph added PR - Needs Review and removed Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. labels Jun 30, 2025
Copy link
Member

@daniel-lxs daniel-lxs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Jun 30, 2025
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. and removed size:XL This PR changes 500-999 lines, ignoring generated files. labels Jul 2, 2025
@mrubens mrubens merged commit a57b0b6 into RooCodeInc:main Jul 2, 2025
12 checks passed
@github-project-automation github-project-automation bot moved this from PR [Needs Review] to Done in Roo Code Roadmap Jul 2, 2025
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jul 2, 2025
hannesrudolph pushed a commit that referenced this pull request Jul 3, 2025
utarn pushed a commit to modelharbor/ModelHarbor-Agent that referenced this pull request Jul 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request lgtm This PR has been approved by a maintainer PR - Needs Review size:M This PR changes 30-99 lines, ignoring generated files. UI/UX UI/UX related or focused

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants