BRAND_SYSTEM · V.3 · LOCKED_TOKENS 9 SECTIONS · 1 PAGE · 1 SOURCE
FILE / brand.html 2026-04-18 · UPDATED
REKON / BRAND SYSTEM / 2026

We publish
what others hide.
Brand system.

SYNOPSIS
Editorial, sober, adversarial. Rekon is an offensive security boutique — AI-assisted pentesting and 0-day research. This document is the single source of truth for our visual language: how we name, lock and apply every token that makes the brand recognizable on a page, in a dossier, inside a terminal.
Versionv.3 / 2026supersedes v.2.4
Scope9 sectionslocked · do not fork
Palette11 tokens+ 6 severity
Type3 familiesSpace Grotesk · JetBrains · Inter
Grid12 / 241344 max · 48 gutter
StatusLOCKEDchanges via PR only

Declarative. Terse. Slightly antagonistic.

Rekon publishes engagements, not engagement. The brand mirrors the work — editorial research dossiers, not a SaaS funnel. Three columns below define what we stand for, how we sound, and what we refuse to be.

Mission
Find what scanners miss.
Publish what others hide.

AI-assisted offensive security for teams who care about technique, not checkboxes. Real engagements, signed artifacts, named researchers. We chain vulnerabilities, we don't list them.

  • Red team · Web · Cloud · AI/LLM
  • 0-day research · advisories · CVEs
  • Continuous pentest · incident-ready review
  • Retest free within 30 days · always
Voice
Technical. Sober.
Prices on the surface.

Short sentences. Measurable facts. No marketing fog. If we write a claim, it has a CVSS, a timestamp, or a hash behind it. Present tense. Verifiable.

  • Active voice · present tense
  • Specific numbers over adjectives
  • Antagonistic edge, not hostile
  • ES / EN bilingual parity
Anti-patterns
What we never say,
never draw, never ship.

The brand is defined as much by refusal as by assertion. These patterns are how agencies render every security firm into the same shape. We don't.

  • "Transform your security"
  • "Best-in-class" · "synergy"
  • Emojis · stock padlocks
  • Hand-drawn illustrations
  • Aggressive gradients as ambience
  • Decorative nested cards

Red is semantic, not decorative.

One accent. Ten neutrals. Red is reserved for: the mark, severity signals, links, critical metrics, and the hero noise ambience. It never appears as a surface fill for text blocks, cards or buttons of non-critical actions.

RED · ACCENT#e5383brgb 229 · 56 · 59cmyk 0 · 76 · 74 · 10vs BG · 4.94 : 1
RED · DIM#7a1f21rgb 122 · 31 · 33cmyk 0 · 75 · 73 · 52vs BG · 2.08 : 1
BG#0a0a0argb 10 · 10 · 10cmyk 0 · 0 · 0 · 96canvas
BG · 2#0e0e0ergb 14 · 14 · 14cmyk 0 · 0 · 0 · 95panel
INK#eaeaeargb 234 · 234 · 234cmyk 0 · 0 · 0 · 8vs BG · 17.2 : 1
INK · DIM#8a8a8argb 138 · 138 · 138cmyk 0 · 0 · 0 · 46vs BG · 6.2 : 1
INK · MUTE#555555rgb 85 · 85 · 85cmyk 0 · 0 · 0 · 67vs BG · 3.1 : 1
RULE · 2#242424rgb 36 · 36 · 36cmyk 0 · 0 · 0 · 86dividers
Severity tokens · semantic only · never use decoratively6 values
CRITICAL#e5383b
HIGH#ffb86b
MEDIUM#c9a227
LOW#5b8def
INFO#8a8a8a
SUCCESS#2ecc71
Red ramp · canvas → dim6 steps
100 · pure
#e5383b
80 · press
#b82e30
60 · dim
#7a1f21
40 · soak
#3e1112
20 · trace
#1f0809
10 · ambient
#0e0405
COLOR IN MOTION

Hero noise · saturated red at 0.28 alpha

The only ambient use of red. 18 radial blobs, hue 355–363, 72% saturation, 46% lightness, each at 0.04–0.12 alpha, composited with lighter. Never blows out to white. Never crosses 0.4 alpha. Radial mask to 60% of the frame — the right quadrant only.

Three families. Each has one job.

Space Grotesk is the voice — display, editorial headlines. JetBrains Mono is the evidence — labels, CVEs, prices, metadata. Inter is the explanation — body prose at 14–17px. No substitutions, no fallbacks in brand applications.

SPACE GROTESK
500 · DISPLAY
exploit.
132 / -.035
SPACE GROTESK
400 · HERO
We publish what others hide.
84 / -.030
SPACE GROTESK
500 · H2
Red team · 0-day research · advisories
56 / -.025
SPACE GROTESK
600 · H3
Pack my red box with five dozen CVEs.
36 / -.020
JETBRAINS MONO
500 · LABEL
FINDING-087 · CVSS 9.1 · CRITICAL · 2026-03-14
24 / .100
INTER
400 · BODY
We chain vulnerabilities into engagement-grade findings. Signed artifacts, named researchers, retest within thirty days.
18 / 0

Type scale

STEPPXLHLETTERUSE CASEEXAMPLE
d-xl132.90-.035Hero h1 — one per pageWe publish.
d-l84.92-.030Section openers · quotesSection opener.
d-m56.98-.025§ h2 · default headingFind what scanners miss.
d-s361.05-.020h3 · card titles · slide h1Red team engagement.
h-1221.20-.015Component titles · inline h4Component title.
body-l171.600Hero synopsis · kickersHero synopsis body copy.
body141.550Paragraphs · defaultDefault body paragraph.
mono-l131.650Code blocks · inline codecurl -sI rekon.sh
label111.120Nav · badges · metadataLABEL · UPPERCASE
tiny101.180Eyebrows · rail ticks · meta§ 01 — MICRO LABEL

Pairings

H2 + KICKER
Red is semantic,
not decorative.

One accent. Ten neutrals. Red is reserved for the mark, severity, links and critical metrics.

EYEBROW + DISPLAY
§ 01 — ENGAGEMENT
REK-2026-
0147
MONO LABEL + VALUE
CVSS · CRITICAL
9.1

12 columns. 1344 max. 48 gutter.

The grid is visible: vertical rules render at rgba(255,255,255,.018) in hero and key sections. Rhythm over decoration. Three density modes adapt the scale for dossiers, decks and terminal reports.

← 48 GUTTER12 COLS · 1344 MAX · 24 INTERNALGUTTER 48 →

Space scale · px

4
sp-1 · hairline
8
sp-2 · token gap
12
sp-3 · inline
16
sp-4 · field
24
sp-5 · block
32
sp-6 · comp
48
sp-7 · gutter
64
sp-8 · head
96
sp-9 · section
120
sp-10 · hero

Density modes

TIGHT · 6px row
FIND-087CVSS 9.1
FIND-086CVSS 8.4
FIND-085CVSS 7.9
FIND-084CVSS 6.1
FIND-083CVSS 5.7
NORMAL · 12px row
FIND-087CVSS 9.1
FIND-086CVSS 8.4
FIND-085CVSS 7.9
FIND-084CVSS 6.1
AIRY · 22px row
FIND-087CVSS 9.1
FIND-086CVSS 8.4
FIND-085CVSS 7.9

Real DOM. Real specs. Copy-pastable.

Every component below is live HTML and CSS pulled from the production site — no mockups. Hover states, click states, focus rings all behave the same in a brand book, a dossier, a deck. One vocabulary.

01 · BTN-PRIMARY
bg --red · color #fff · padding 12/18 · mono 11 · letter-spacing .12em · uppercase · 1px border matching bg · hover inverts
02 · BTN-GHOST
border --rule-2 · color --ink · padding 12/18 · mono 11 · hover border --ink
03 · NAV-LINK · .num
mono 11 · .num child at mute, active at red · gap 8 between
04 · EYEBROW · SECTION-HEAD
§ 03 — COLOR
Red is semantic.
eyebrow 11px · .18em · upper + 20px rule · h2 Space Grotesk 500 / d-s (36) / lh .98 / letter -.025em
05 · SVC CARD / PRICING CELL
RED TEAM Full engagement $9.990 Scoped multi-week assault simulation. Includes recon, exploit, pivot, report and retest.
border --rule-2 · padding 24 · vertical stack · mono tag red · display title · mono price red 18
06 · FAQ ROW
How do you differ from a scanner?+
1px rules top/bottom · 18 pad vertical · display 20 / -.015 · red + toggle · full-width
07 · CODE PREVIEW · YAML
YAML · finding_087.attack-chain.yamlCVSS 9.1
# ENGAGEMENT · REK-2026-0147 · ████████████ finding: FIND-087 title: "SSRF → IMDSv1 → cross-account IAM" cvss: 9.1 # CRITICAL retest: PASS # 2026-03-14
bg --bg-3 · 1px rule · header mono 10 with red accent · c-k (red) key · c-s (grey) string · c-c (mute) comment · c-n (amber) number · c-p (mute) punct · c-t (ink) terminal
08 · TICKER STRIP
CVE-2026-11842HTTP/3 state mishandling · 8.1 HIGH CVE-2026-11809IMDSv1 lateral pivot · 9.1 CRITICAL ADV-2026-0034LLM prompt-injection → tool-calls REK/R-007Unsafe deserialization · msgpack-c CVE-2026-11842HTTP/3 state mishandling · 8.1 HIGH CVE-2026-11809IMDSv1 lateral pivot · 9.1 CRITICAL ADV-2026-0034LLM prompt-injection → tool-calls REK/R-007Unsafe deserialization · msgpack-c
46px row · rule top & bottom · mono 11 · .15em · red CVE id · 30s linear · duplicated track
09 · METRIC BLOCK
87vulns
3zero-days
9attack chains
48hrecon
display 44 · 1px right rule · mono 10 label .12em · red variant for hot values
10 · SEVERITY BADGES
CRIT HIGH MED LOW INFO
inline segmented · 1px rules between · 8×8 dot · mono 10 · .15em · color = severity token
11 · FINDING-N
UNI-001 · CVE-pending Source map disclosure in admin panel CWE-540CVSS 8.2CRITICAL
mono id red · display 18 title · bottom meta row with 1px dashed top · severity color on CVSS value
12 · LIVE STATUS
LIVE · 3 ENGAGEMENTS IN-PROGRESS RETEST · PASS · 2026-03-14
6×6 dot · blink 1.2s step-end · mono 11 · .12em · color = state

Atmosphere, not ornament.

Six patterns do all the mood-setting: hero noise, grid lines, side rails, ticker, dashed rules, code highlight tokens. Everything else is rule, rhythm and type.

01 · HERO NOISE CANVAScanvas · rgba
18 radial blobs. hue 355–363, composite lighter, max alpha 0.12 per blob. Right-biased radial mask (x≈72% y≈40%). Drift ±0.25 px/frame. Never white.
02 · 12-COL GRID.018 alpha
Vertical rules at rgba(255,255,255,.018). Background only. Appears in hero, method, entregables. Breaks to 6-col below 960px.
03 · SIDE RAILS48px
REKON · V.3 OFFSEC · AI
Fixed 48px columns at viewport edges. 1px rule inside. Vertical mono ticks at 20vh / 60vh · 30vh / 70vh. Uppercase, .1em.
04 · TICKER30s linear
CVE-2026-11842HTTP/3 · 8.1 ADV-2026-0034LLM prompt injection REK/R-007msgpack deserialization CVE-2026-11842HTTP/3 · 8.1 ADV-2026-0034LLM prompt injection REK/R-007msgpack deserialization
Horizontal scroll strip. Always duplicated track for seamless loop. One per page max.
05 · DASHED RULE12 · 1 · 0
12px dash, 12px gap, 1px tall, --rule-2. Between phases, between faq rows, never for hierarchy — only rhythm.
06 · CODE HIGHLIGHT TOKENS6 classes
# engagement
finding: "FIND-087"
cvss: 9.1
status: exploitable
c-k · red · key. c-s · grey · string. c-c · mute · comment. c-n · amber · number. c-p · mute · punct. c-t · ink · terminal value.

Present tense. Verifiable. Slightly antagonistic.

If a headline can't be backed by a CVSS, a timestamp or a hash, it's marketing. Headlines are declarative and short. Body copy is present tense. Prices on the surface. Numbers over adjectives.

APPROVED

"Lo que tu scanner no ve, nuestra IA lo explota."

HERO · REKON.SH · H1
BANNED

"Transform your security posture with our best-in-class AI."

GENERIC SAAS COPY
APPROVED

"87 vulns · 3 zero-days · 9 attack chains. 48h recon → report."

HERO METRIC ROW
BANNED

"Unlock unprecedented visibility across your attack surface."

BUZZWORDS · VAGUE
APPROVED

"Retest incluido. 30 días. Sin recargo."

PRICING · REK PROFESSIONAL
BANNED

"Empieza hoy 🚀 y lleva tu seguridad al siguiente nivel."

CTA · EMOJI · CLICHÉ

Bilingual parity · ES ↔ EN

ES · ORIGINAL

Publicamos lo que otros esconden.

Declarativa. Presente. Sin sujeto explícito — suena como aforismo de investigación, no de ventas.
EN · TRANSLATION

We publish what others hide.

Mirror tense and rhythm. Keep subject verb object short. Never translate literally — translate the edge.
ES · ORIGINAL

Encontramos lo que tu scanner no ve.

Oposición directa al scanner. Verbo en presente. Sin adjetivos.
EN · TRANSLATION

We find what your scanner misses.

Same contrast — Rekon vs tooling. No AI boast. No superlatives.

Eight surfaces. One system.

Every touchpoint is built from the tokens above — no new primitives, no special-case illustrations. Every mockup below is rendered from the same CSS that ships on rekon.sh.

01 · BUSINESS CARD · 85×55 MMbrand/cards/*.ai
rekon.sh
Rekon
PRINCIPAL · RED TEAM
hello@rekon.sh · PGP 0x8F2A E1D4
Signal on request · remote
MONTEVIDEO · URUGUAY · REMOTE / 2026
rekon.sh
We publish what others hide.
OFFSEC · RESEARCH · AI — v.3 / 2026
02 · OG CARD · 1200×630public/og.png
REKON.SH— BRAND / 2026
We publish
what others hide.
AI-assisted offensive security · 48h recon → reportOPEN FOR ENGAGEMENTS · Q2 2026
03 · AVATAR · 400×400avatar.png
rekon.sh
04 · EMAIL SIGNATURE · HTMLmail/signature.html
05 · DECK COVER · 16:9slides/cover.html
REKON.SH / DECK— Q2 / 2026
AI-assisted
offensive
security.
Client · REK-2026-0147 / Board review01 / 24
06 · PDF REPORT COVER · A4report/cover.pdf
REPORT / V.8.2CONFIDENTIAL
LEV-FENICIO-
UNIFIED.
ENGAGEMENT REPORT
2026-04-11 · 04:00 UTC
25 FINDINGS · 1C · 5H · 11M · 5L · 3I
RISK 5.1 / 10 · CVSS WEIGHTED
SHA-256 · 5BF9F67E…
07 · TERMINAL BANNER · ASCIIbin/rekon --banner
rekon.sh / v.3 / 2026 ───────────────────────────────────── target rekon.sh auth ok pgp 0x8F2A… modules 300+ loaded engage 3 in-progress $ rekon scope add <target> --roe
08 · GITHUB SOCIAL PREVIEW · 1280×640.github/social-preview.png
REKON.SH / OPEN RESEARCH— MIT · AGPL
Offensive security
tooling, open.
300+modules 48hrecon→report 30dretest · free github.com/rekonsh