XSURI

Skip to content
CONTENTLABS/ xsuri
PLENDE
All projectsProjects

Another dimension · xsuri from our team

xsuri

xsuri builds applications, then tries to break them. The site xsuri.cclabs.pl shows it from the first screen: code, attack, fix and ship. Further in, there is a terminal, hidden flags and a custom panel.

See what's insideOpen the xsuri site
search/route.tsapp/api/search
1
xsuri@kali: ~/pentest
❯
● HighVulnerability
SQL Injection
A03:2021 Injection
GET /api/search?q=CVSS 8.6
  1. 01Build
  2. 02Break
  3. 03Fix
  4. 04Ship

> A new endpoint takes shape

This scene runs live in your browser

A tour of the site

Eight things worth finding there

Keep scrolling and recordings of the site and panel play alongside. You can enlarge every shot. The leads and people in the panel are made up, there are no real enquiries. We won't give away the flags: those you have to find yourself. The recordings show the Polish version of the site, which also comes in English; the panel is in Polish only.

  1. 01

    01Thread

    The site changes color as you read

    A glowing thread runs through the whole site, and the background shifts to the color of the section you are reading. Animations sleep when nobody can see them, and anyone who turned off motion in their system gets a calm version.

  2. 02

    02Terminal

    A terminal with something to find

    Below the projects sits the line hack --start, and behind it a sandbox with its own file system, command history and a fictional lab server. It all happens in the browser and no real connection ever leaves it. Our recording stops before the flag: from there, you are on your own.

  3. 03

    03Flags

    Eleven flags hidden around the site

    Type sudo on the site and a second console opens. Waiting inside are 11 flags hidden in places a pentester checks by reflex, a profile with a rank and a "find the vulnerability" quiz. The full set unlocks a mini-game and a certificate to download. The site compares submitted flags with SHA-256 hashes, so the code holds no list of ready answers.

  4. 04

    04Work

    A portfolio that keeps names private

    You can narrow the work down to stores or applications, and the filter stays in the address, so a specific view can be sent to someone. Further down there are 25 website concepts for different industries. Without the company’s consent a card shows only the industry, and the name never even reaches the page code.

  5. 05

    05Experience

    Every certificate can be checked

    A career timeline, a skills radar and certificates linked to their issuers. The radar is a self-assessment and the site says so plainly; the proof is the certificates, the code and a technical conversation. The TryHackMe profile and badges sync on their own.

    A skills radar covering frontend, backend, application security, red team, DevOps and AI, with a note below that it is a self-assessment
  6. 06

    06Panel

    A whole panel behind the login

    Every enquiry from the form becomes a lead with a status, notes and an urgency rating, and spam goes straight to a separate list. Next to that are a dashboard of the working week, visit analytics and editing for all the site content. The leads in the recording are made up.

  7. 07

    07Knowledge base

    A custom editor for security write-ups

    The application security knowledge base has an editor with "vulnerable code" and "fix" blocks, OWASP and CVSS classification, a 1:1 preview and publishing at a scheduled time. The first posts are still drafts, and one of them is in the recording.

  8. 08

    08Under the hood

    The same things he checks elsewhere

    Passwords in argon2id, sessions revoked on the server, TOTP codes, roles and an audit of panel changes. The form has rate limits, a honeypot and a time trap, and on top come security headers, CSP reports and a security.txt file. The shot shows the change log with test data.

    • Next.js 15
    • React 19
    • TypeScript
    • PostgreSQL
    • Drizzle
    • three.js
    The audit log in the panel: who changed what and when, with test data
xsuri.cclabs.pl01 / 08
A skills radar covering frontend, backend, application security, red team, DevOps and AI, with a note below that it is a self-assessment
The audit log in the panel: who changed what and when, with test data

01 · Thread

Plus

The rest of the site

Small things that are easy to miss the first time round.

The assistant window on the home page with a question about project cost and an answer
AssistantA chat that knows the offerIt answers questions about scope, timelines and pricing, and when the conversation turns to working together, it suggests leaving a contact.
The command palette with a list of site sections and actions
Ctrl + KCommand paletteThe whole site from the keyboard: sections, contact, GitHub and the way into the terminal.
The first step of the form: choosing areas such as systems and APIs, a store, a pentest or automation
ContactA form in four stepsScope, project, contact and summary. Right from the start you can see that the reply comes within 24 hours.
  • Two languagesPolish and English, each with its own addresses and its own data for search engines.
  • Analytics after consentIts own statistics and visit hashes that cannot identify anyone. Without consent nothing is sent.
  • Newsletter with confirmationSigning up takes a click in the email, leaving takes one click, and there are no reader accounts.
  • Works like an appIt can be added to a phone home screen, and when the connection drops it shows its own screen.
  • Tests before deploymentLint, unit tests, Playwright scenarios and a full build on every change.
  • Data with an expiry dateExpired enquiries and sessions disappear from the database on their own.
  • Alerts and reportsThe server sends its own traffic and lead reports, and raises an alert on a sudden traffic spike.
  • Full content without JSThe site renders on the server, so search engines and AI models see all the content, and llms.txt gives them the facts.

For your company

Someone will test your application eventually. Better if it's one of us.

xsuri runs OWASP-based web pentests and security audits for us: a report prioritised by real risk, help with the fixes and a retest. Testing starts only after written consent on the scope.

Let's talkSee other projectsOpen the xsuri siteBack to the usual dimension

CONTENTLABS

Websites, stores, systems and AI that actually sell.

ul. Aleksandra Fredry 2/5a
Poznań, 61-701
Poland


Email: contact@contentlabs.pl
Phone: +48 603 033 505
PLENDE

About us

  • Services
  • About us
  • Contact
  • Our work
  • Our team
  • Another dimension

Services

  • Custom websites and online stores
  • Free website preview
  • Marketing & Sales
  • Video Production
  • E-commerce & Online Stores
  • AI in Marketing
  • Analytics and Data
  • WooCommerce Plugins

Help

  • FAQ
  • Terms of Service
  • Privacy Policy
  • Cookie Policy

Stay in touch

Leave your contact details and we’ll get back to you with specifics within 24 h. No spam.

or

© 2026 ContentLabs. All rights reserved.
We take responsibility for real results.

Cookies? Yes, please!

We use analytics (GA4) and marketing (Meta Pixel) cookies only with your consent. Essential cookies are always active. Details in our Cookie Policy.