Skip to content

Commit ba3d274

Browse files
committed
refactor index.html for improved accessibility and clarity; update meta tags, image attributes, and content descriptions
1 parent 5b30c80 commit ba3d274

1 file changed

Lines changed: 18 additions & 17 deletions

File tree

index.html

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@
1010
content="TypeError is a collection of open-source cybersecurity projects built to help defenders understand and reduce risk."
1111
/>
1212
<link rel="canonical" href="https://typeerror.com/" />
13-
<meta name="color-scheme" content="light dark" />
14-
<meta name="theme-color" content="#fafafa" media="(prefers-color-scheme: light)" />
15-
<meta name="theme-color" content="#0e0e0e" media="(prefers-color-scheme: dark)" />
13+
<meta name="color-scheme" content="dark" />
14+
<meta name="theme-color" content="#05070a" />
1615

1716
<!-- Social previews -->
1817
<meta property="og:title" content="TypeError" />
@@ -40,39 +39,41 @@
4039
<header class="hero">
4140
<img
4241
src="assets/typeerror-glitch.png"
43-
alt="TypeError logo"
42+
alt=""
4443
class="logo-mark"
45-
width="320"
46-
height="220"
44+
width="1536"
45+
height="1024"
4746
fetchpriority="high"
4847
decoding="async"
4948
/>
5049
<h1 class="name">TypeError</h1>
5150
<p class="tagline">
52-
<span class="lead">Turning code into clearer security.</span><br />
51+
<span class="lead">Turning code into clearer security.</span>
5352
<span class="subtitle">
5453
Open-source cybersecurity engineering. Data-driven, practical, and built for defenders.
5554
</span>
5655
</p>
5756
</header>
5857

59-
<article class="bio">
58+
<article class="bio" aria-labelledby="about-typeerror">
59+
<h2 id="about-typeerror" class="sr-only">About TypeError</h2>
60+
6061
<p>
61-
TypeError is a collection of cybersecurity projects built to help defenders understand and
62-
reduce risk. The repositories span application security, vulnerability management, and
63-
data science by transforming raw data into metrics that drive real decisions.
62+
TypeError is a collection of open-source cybersecurity projects built to help defenders
63+
understand and reduce risk. The work spans application security, vulnerability management,
64+
and security data science, turning raw data into tools and metrics that drive better
65+
decisions.
6466
</p>
6567

6668
<p>
67-
Each project is engineered with the same principles that define good security: clarity,
68-
reliability, and scalability. From command-line tools to web framework plugins and data
69-
visualization libraries, TypeError projects aim to make security easier to explain,
70-
automate, and trust.
69+
The goal is simple: make security work easier to measure, explain, and improve. From
70+
command-line tools to framework integrations and data analysis libraries, TypeError
71+
focuses on practical engineering for defenders who need signal, not noise.
7172
</p>
7273

7374
<p>
74-
TypeError exists to advance measurable, data-driven defense through open engineering.
75-
Explore the projects, fork the code, and help make security a little more precise.
75+
TypeError exists to advance clearer, more measurable defense through open-source
76+
engineering. Explore the projects, use the code, and build on it.
7677
</p>
7778
</article>
7879

0 commit comments

Comments
 (0)