This site is meant to be the public home of KSAL.
It gives us one place to show the team properly, publish our results, share what we learn, and keep a visible record of the work we are doing together. Instead of spreading everything across chats, random files, and separate platforms, we wanted something cleaner, easier to maintain, and actually worth building on over time.
That is what this site is for.
What Lives Here
Each part of the site has a simple job.
- Members shows the people behind the team
- Achievements tracks the CTFs we have played and how we placed
- Writeups is where challenge-focused solves and technical walkthroughs will live
- Blog is where we will post broader team updates, public research, notes, and anything that does not fit the format of a strict writeup
- Sponsors is where we publicly recognize the organizations supporting what we do
We wanted each section to have a clear purpose so the site does not turn into a pile of disconnected pages.
How We Will Handle Writeups And Blog Posts
We are going to keep the split simple.
Writeups are for challenge solves, detailed technical analysis, and the kind of post where the main goal is to explain how something was broken down and solved.
Blog is for everything around that work: public research, team updates, lessons from events, notes on tools we build, site improvements, internal process that becomes worth sharing, and posts that give context beyond a single flag.
Some posts will be written by one member. Some will be written by multiple members. The goal is not to force everything into a polished article every time. The goal is to document useful work consistently and give it a proper place on the site.
How Team Members Can Contribute
This site is not supposed to belong to one person.
Team members can contribute in a lot of different ways:
- writing or co-writing blog posts and writeups
- improving site pages and design
- adding features, fixing bugs, or cleaning up content structure
- building tools or automations that help the team work faster
- keeping results, members, and public information up to date
If someone wants to contribute code-wise, they should. If someone wants to help more on the content side, that matters too. We want the site to reflect the fact that KSAL is a team effort, not just a static page with names on it.
We Will Always Publicly Cherish Our Sponsors
We also want to be very clear about something else: the people and organizations that support us will always be appreciated publicly.
Sponsors make it easier for teams like ours to keep building, competing, and growing. Because of that, we do not want sponsorship to be treated like a quiet footnote. We want it to be visible, respected, and properly represented on the site.
That is why the sponsors page exists, and that is why we will keep making sure the people backing KSAL are recognized properly.
The Point Of All This
At the end of the day, this site is here to present KSAL properly and give our work a real home.
It is where people can see who we are, what we are doing, what we are learning, and who is helping us make that possible. As the team grows, the site should grow with it, with more writeups, more blog posts, more research, more code contributions, and a stronger public record of what KSAL is building.