Skip to content

Commit b43cfa8

Browse files
doublethinkkiwicoppleMildTomatow3b6x9
authored
Chore: blog post for ctf (supabase#30727)
* draft copy for ctf blog post * fixed linting issues on post * tweaks to ctf blog copy * Apply suggestions from code review * add images * rss * add to build stage * update * update --------- Co-authored-by: Stephen Morgan <[email protected]> Co-authored-by: Copple <[email protected]> Co-authored-by: Jonathan Summers-Muir <[email protected]> Co-authored-by: Wen Bo Xie <[email protected]> Co-authored-by: Wen Bo Xie <[email protected]>
1 parent 6f622f3 commit b43cfa8

File tree

7 files changed

+76
-2
lines changed

7 files changed

+76
-2
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: 'Hack the Base! with Supabase'
3+
description: 'Play cool games, win cool prizes.'
4+
author: stephen_morgan
5+
image: launch-week-13/hack-the-base-dec-2024/og.png
6+
thumb: launch-week-13/hack-the-base-dec-2024/thumb.png
7+
launchweek: '13'
8+
categories:
9+
- launch-week
10+
tags:
11+
- launch-week
12+
- security
13+
date: '2024-12-06'
14+
---
15+
16+
We are announcing our first-ever Capture the Flag challenge, [**Hack the Base**](https://ctf.supabase.com). Whether you're a seasoned hacker or just starting out, this challenge is for you.
17+
18+
## What is a Capture the Flag?
19+
20+
A Capture the Flag (CTF) is a cybersecurity competition where participants solve a series of challenges to earn points. In this case, you'll be tasked with finding flags in our education partners news site, picking apart how it works and the secrets it may be hiding.
21+
22+
## What's in it for you?
23+
24+
- **Prizes:** We're offering [prizes](https://supabase.store) for the top performers.
25+
- **Recognition:** Showcase your skills to the community and see yourself on the leaderboard.
26+
- **Learning Opportunity:** Learn about common security vulnerabilities and how to find them.
27+
28+
## Challenges
29+
30+
We've designed challenges for both beginner and advanced hackers. Get on the board with the easy challenges, and then move on to the more difficult ones. There will be no hints to start with, but we'll be releasing hints via social media throughout the week to help you along the way.
31+
32+
## Competition Rules and Flag Submission
33+
34+
For detailed rules and to submit your flags, visit our [dedicated CTF website](https://ctf.supabase.com). You'll also be able to track your progress on the leaderboard and see how you stack up against other participants.
35+
The challenge will kick off on December 8th 1pm PT and run until December 14th 1pm PT, be there or be square!
36+
37+
## Join our Bug Bounty Program
38+
39+
If you're interested in finding vulnerabilities in Supabase year-round, check out our [Bug Bounty Program](https://supabase.com/.well-known/security.txt). We're always looking for talented security researchers to help us improve the security of our platform.
40+
41+
## Get Hacking!
42+
43+
We can't wait to see what you can do! Good luck, and happy hacking!
44+
45+
---

apps/www/_blog/2024-12-06-launch-week-13-top-10.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Next week we have a couple of activities for you to get involved with:
8181

8282
Want to test hacking skills? We're running a Capture the Flag event called [Hack the Base](https://ctf.supabase.com/). It's a free event that anyone can participate in.
8383

84-
[Read more →](/events/launch-week-13-hackathon)
84+
[Read more →](/blog/hack-the-base)
8585

8686
### Launch Week 13: Hackathon
8787

apps/www/components/LaunchWeek/13/Releases/data/lw13_build_stage.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { ReactNode } from 'react'
44
import { type ClassValue } from 'clsx'
5-
import { GitBranch, HardDrive, BookCopy } from 'lucide-react'
5+
import { GitBranch, HardDrive, BookCopy, Flag } from 'lucide-react'
66

77
export interface AdventDay {
88
icon?: ReactNode // use svg jsx with 34x34px viewport
@@ -105,4 +105,18 @@ export const days: AdventDay[] = [
105105
],
106106
icon: <BookCopy />,
107107
},
108+
{
109+
title: 'Hack the Base! with Supabase',
110+
description: 'Play cool games, win cool prizes',
111+
id: 'hack',
112+
is_shipped: true,
113+
links: [
114+
{
115+
url: '/blog/hack-the-base',
116+
label: 'Blog post',
117+
target: '_blank',
118+
},
119+
],
120+
icon: <Flag />,
121+
},
108122
]

apps/www/lib/authors.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,14 @@
566566
"author_url": "https://github.com/jgoux",
567567
"author_image_url": "https://github.com/jgoux.png"
568568
},
569+
{
570+
"author_id": "stephen_morgan",
571+
"author": "Stephen Morgan",
572+
"username": "stephen",
573+
"position": "Security Engineer",
574+
"author_url": "https://github.com/doublethink",
575+
"author_image_url": "https://github.com/doublethink.png"
576+
},
569577
{
570578
"author_id": "saxon_fletcher",
571579
"author": "Saxon Fletcher",
11.6 KB
Loading
3.65 KB
Loading

apps/www/public/rss.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@
2121
<description>Effortlessly Clone Data into a New Supabase Project</description>
2222
<pubDate>Fri, 06 Dec 2024 00:00:00 -0700</pubDate>
2323
</item>
24+
<item>
25+
<guid>https://supabase.com/blog/hack-the-base</guid>
26+
<title>Hack the Base! with Supabase</title>
27+
<link>https://supabase.com/blog/hack-the-base</link>
28+
<description>Play cool games, win cool prizes.</description>
29+
<pubDate>Fri, 06 Dec 2024 00:00:00 -0700</pubDate>
30+
</item>
2431
<item>
2532
<guid>https://supabase.com/blog/launch-week-13-top-10</guid>
2633
<title>Top 10 Launches of Launch Week 13</title>

0 commit comments

Comments
 (0)