From 98a1c2f31725cbbb936ce76c6da6db0622aaef09 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Feb 2026 13:06:16 +0000 Subject: [PATCH 1/5] Update src/app/blog/page.tsx --- src/app/blog/page.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index a241496..4153524 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -6,6 +6,7 @@ import FooterMedia from '@/components/sections/footer/FooterMedia'; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import { useBlogPosts } from "@/hooks/useBlogPosts"; +import Link from "next/link"; export default function BlogPage() { const { posts, isLoading } = useBlogPosts(); @@ -17,7 +18,7 @@ export default function BlogPage() { borderRadius="soft" contentWidth="compact" sizing="mediumLargeSizeMediumTitles" - background="aurora" + background="circleGradient" cardStyle="elevated" primaryButtonStyle="double-inset" secondaryButtonStyle="glass" @@ -32,7 +33,9 @@ export default function BlogPage() { { name: "How It Works", id: "about" }, { name: "Pricing", id: "pricing" }, { name: "Resources", id: "faq" }, - { name: "Contact", id: "contact" } + { name: "Contact", id: "contact" }, + { name: "Blog", id: "/blog" }, + { name: "Shop", id: "/shop" } ]} button={{ text: "Start Free Trial", href: "contact" }} brandName="SecureAutomate" -- 2.49.1 From 4ac22d28c09578e74a8d20b8d5233eb6d78cf52a Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Feb 2026 13:06:17 +0000 Subject: [PATCH 2/5] Update src/app/layout.tsx --- src/app/layout.tsx | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index dc62cb2..8f0d4b7 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,36 +5,22 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const openSans = Open_Sans({ - variable: "--font-open-sans", - subsets: ["latin"], + variable: "--font-open-sans", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Automated Penetration Testing | SecureAutomate", - description: "Continuous blackbox penetration testing that automatically discovers vulnerabilities in your infrastructure 24/7. Start securing your applications today.", - keywords: "penetration testing, vulnerability scanning, security automation, cybersecurity, application security", - robots: { + title: "Automated Penetration Testing | SecureAutomate", description: "Continuous blackbox penetration testing that automatically discovers vulnerabilities in your infrastructure 24/7. Start securing your applications today.", keywords: "penetration testing, vulnerability scanning, security automation, cybersecurity, application security", robots: { index: true, follow: true, }, openGraph: { - title: "Automated Penetration Testing Platform", - description: "Continuous security validation without manual overhead. Protect your infrastructure from emerging threats.", - type: "website", - siteName: "SecureAutomate", - url: "https://secureautomate.com", - images: [ + title: "Automated Penetration Testing Platform", description: "Continuous security validation without manual overhead. Protect your infrastructure from emerging threats.", type: "website", siteName: "SecureAutomate", url: "https://secureautomate.com", images: [ { - url: "https://img.b2bpic.net/free-photo/employee-receiving-access-denied-notification-pc-display-data-center_482257-118043.jpg", - alt: "SecureAutomate Platform", - }, + url: "https://img.b2bpic.net/free-photo/employee-receiving-access-denied-notification-pc-display-data-center_482257-118043.jpg", alt: "SecureAutomate Platform"}, ], }, twitter: { - card: "summary_large_image", - title: "Automated Penetration Testing | SecureAutomate", - description: "Continuous blackbox security testing for enterprise infrastructure.", - images: ["https://img.b2bpic.net/free-photo/employee-receiving-access-denied-notification-pc-display-data-center_482257-118043.jpg"], + card: "summary_large_image", title: "Automated Penetration Testing | SecureAutomate", description: "Continuous blackbox security testing for enterprise infrastructure.", images: ["https://img.b2bpic.net/free-photo/employee-receiving-access-denied-notification-pc-display-data-center_482257-118043.jpg"], }, }; -- 2.49.1 From d7755aa61b41c7ec9414bf00de9e8c5eb6a939d8 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Feb 2026 13:06:18 +0000 Subject: [PATCH 3/5] Update src/app/page.tsx --- src/app/page.tsx | 178 +++++++++++------------------------------------ 1 file changed, 40 insertions(+), 138 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index c5a9280..c59c5a1 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -22,7 +22,7 @@ export default function SecurityPlatformPage() { borderRadius="soft" contentWidth="compact" sizing="mediumLargeSizeMediumTitles" - background="aurora" + background="circleGradient" cardStyle="elevated" primaryButtonStyle="double-inset" secondaryButtonStyle="glass" @@ -46,7 +46,7 @@ export default function SecurityPlatformPage() { @@ -333,19 +244,13 @@ export default function SecurityPlatformPage() { ctaIcon={Rocket} faqs={[ { - id: "1", - title: "What's the first step to getting started?", - content: "Schedule a 30-minute discovery call with our team to understand your security needs, current testing practices, and integration requirements. We'll provide a customized demo matching your infrastructure." + id: "1", title: "What's the first step to getting started?", content: "Schedule a 30-minute discovery call with our team to understand your security needs, current testing practices, and integration requirements. We'll provide a customized demo matching your infrastructure." }, { - id: "2", - title: "How long does implementation typically take?", - content: "Most customers are scanning in 2-4 weeks. Small deployments can begin in 1 week, while complex enterprise integrations may take 6-8 weeks depending on your infrastructure complexity." + id: "2", title: "How long does implementation typically take?", content: "Most customers are scanning in 2-4 weeks. Small deployments can begin in 1 week, while complex enterprise integrations may take 6-8 weeks depending on your infrastructure complexity." }, { - id: "3", - title: "Do you offer a free trial?", - content: "Yes, we provide a 14-day free trial that includes full platform access, automated scanning on a sample application, and priority onboarding support. No credit card required." + id: "3", title: "Do you offer a free trial?", content: "Yes, we provide a 14-day free trial that includes full platform access, automated scanning on a sample application, and priority onboarding support. No credit card required." } ]} useInvertedBackground={false} @@ -360,8 +265,7 @@ export default function SecurityPlatformPage() { imageAlt="Network security infrastructure" columns={[ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, { label: "Security", href: "https://example.com/security" }, @@ -369,8 +273,7 @@ export default function SecurityPlatformPage() { ] }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "https://example.com/about" }, { label: "Blog", href: "https://example.com/blog" }, { label: "Careers", href: "https://example.com/careers" }, @@ -378,8 +281,7 @@ export default function SecurityPlatformPage() { ] }, { - title: "Resources", - items: [ + title: "Resources", items: [ { label: "Documentation", href: "https://example.com/docs" }, { label: "API Reference", href: "https://example.com/api" }, { label: "Community", href: "https://example.com/community" }, -- 2.49.1 From 0c973352d51cd293fee202bedd10fa2e53380dc8 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Feb 2026 13:06:19 +0000 Subject: [PATCH 4/5] Update src/app/shop/[id]/page.tsx --- src/app/shop/[id]/page.tsx | 82 ++++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 39 deletions(-) diff --git a/src/app/shop/[id]/page.tsx b/src/app/shop/[id]/page.tsx index b667d55..0b61def 100644 --- a/src/app/shop/[id]/page.tsx +++ b/src/app/shop/[id]/page.tsx @@ -11,6 +11,7 @@ import FooterMedia from '@/components/sections/footer/FooterMedia'; import { useProductDetail } from "@/hooks/useProductDetail"; import { useCart } from "@/hooks/useCart"; import { useCheckout } from "@/hooks/useCheckout"; +import Link from "next/link"; interface ProductPageProps { params: Promise<{ id: string }>; @@ -74,25 +75,26 @@ export default function ProductPage({ params }: ProductPageProps) { borderRadius="soft" contentWidth="compact" sizing="mediumLargeSizeMediumTitles" - background="aurora" + background="circleGradient" cardStyle="elevated" primaryButtonStyle="double-inset" secondaryButtonStyle="glass" headingFontWeight="normal" > -