-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
111 lines (100 loc) · 3.59 KB
/
index.html
File metadata and controls
111 lines (100 loc) · 3.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>TypeError</title>
<meta
name="description"
content="TypeError is a collection of open-source cybersecurity projects built to help defenders understand and reduce risk."
/>
<link rel="canonical" href="https://typeerror.com/" />
<meta name="color-scheme" content="light dark" />
<meta name="theme-color" content="#fafafa" media="(prefers-color-scheme: light)" />
<meta name="theme-color" content="#0e0e0e" media="(prefers-color-scheme: dark)" />
<!-- Social previews -->
<meta property="og:title" content="TypeError" />
<meta
property="og:description"
content="Turning code into clearer security. Open-source cybersecurity engineering. Data-driven, practical, and built for defenders."
/>
<meta property="og:url" content="https://typeerror.com/" />
<meta property="og:type" content="website" />
<meta
property="og:image"
content="https://typeerror.com/assets/typeerror_logo.png"
/>
<meta name="twitter:card" content="summary" />
<!-- Favicons -->
<link rel="icon" href="/favicon.ico" sizes="any" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<a class="skip-link" href="#main">Skip to content</a>
<div class="hero-bg" aria-hidden="true"></div>
<main id="main">
<header class="hero">
<img
src="assets/typeerror_logo.png"
alt="TypeError Logo"
class="avatar"
width="240"
height="240"
fetchpriority="high"
decoding="async"
/>
<h1 class="name">TypeError</h1>
<p class="tagline">
<span class="lead">Turning code into clearer security.</span><br />
<span class="subtitle"
>Open-source cybersecurity engineering. Data-driven, practical, and
built for defenders.</span
>
</p>
</header>
<article class="bio">
<p>
TypeError is a collection of cybersecurity projects built to help
defenders understand and reduce risk. The repositories span
application security, vulnerability management, and data science by
transforming raw data into metrics that drive real decisions.
</p>
<p>
Each project is engineered with the same principles that define good
security: clarity, reliability, and scalability. From command-line
tools to web framework plugins and data visualization libraries,
TypeError projects aim to make security easier to explain, automate,
and trust.
</p>
<p>
TypeError exists to advance measurable, data-driven defense through
open engineering. Explore the projects, fork the code, and help make
security a little more precise.
</p>
</article>
<footer class="contact">
<nav aria-label="Connect">
<span class="connect-label">Connect:</span>
<ul class="contact-list">
<li>
<a
href="https://github.com/typeerror"
target="_blank"
rel="noopener noreferrer"
>GitHub</a
>
</li>
<li>
<a
href="https://linktr.ee/typeerror"
target="_blank"
rel="noopener noreferrer"
>More links</a
>
</li>
</ul>
</nav>
</footer>
</main>
</body>
</html>