77
88 < meta
99 name ="description "
10- content ="TypeError is a collection of open-source cybersecurity projects built to help defenders understand and reduce risk. "
10+ content ="TypeError builds open-source security engineering tools for defenders, with practical metrics and software that support clearer risk decisions . "
1111 />
1212 < link rel ="canonical " href ="https://typeerror.com/ " />
1313 < meta name ="color-scheme " content ="dark " />
1717 < meta property ="og:title " content ="TypeError " />
1818 < meta
1919 property ="og:description "
20- content ="Turning code into clearer security. Open-source cybersecurity engineering. Data-driven, practical , and built for defenders . "
20+ content ="Open-source security engineering for defenders. Practical tools, sharper metrics , and clearer risk decisions . "
2121 />
2222 < meta property ="og:url " content ="https://typeerror.com/ " />
2323 < meta property ="og:type " content ="website " />
3636 < div class ="hero-bg " aria-hidden ="true "> </ div >
3737
3838 < main id ="main ">
39- < header class ="hero ">
39+ < header class ="hero " aria-labelledby ="site-title ">
40+ < p class ="eyebrow "> Open-source security engineering</ p >
4041 < img
4142 src ="assets/typeerror-glitch.png "
4243 alt =""
4647 fetchpriority ="high "
4748 decoding ="async "
4849 />
49- < h1 class ="name "> TypeError</ h1 >
50+ < h1 id =" site-title " class ="name "> TypeError</ h1 >
5051 < p class ="tagline ">
51- < span class ="lead "> Turning code into clearer security.</ span >
52- < span class ="subtitle ">
53- Open-source cybersecurity engineering. Data-driven, practical, and built for defenders.
54- </ span >
52+ Practical tools, sharper metrics, and clearer decisions for defenders.
5553 </ p >
5654 </ header >
5755
58- < article class ="bio " aria-labelledby ="about-typeerror ">
59- < h2 id ="about-typeerror " class ="sr-only " > About TypeError</ h2 >
56+ < section class ="bio " aria-labelledby ="about-typeerror ">
57+ < h2 id ="about-typeerror " class ="section-title " > What TypeError Builds </ h2 >
6058
6159 < p >
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.
60+ TypeError builds open-source software for application security, vulnerability management,
61+ and security data analysis. The focus is operational clarity: tools that turn messy inputs
62+ into usable signal.
6663 </ p >
6764
6865 < p >
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.
72- </ p >
73-
74- < p >
75- TypeError exists to advance clearer, more measurable defense through open-source
76- engineering. Explore the projects, use the code, and build on it.
66+ That means command-line tools, libraries, and integrations that make security work easier
67+ to measure, explain, and improve. Better metrics matter only when they lead to better
68+ decisions.
7769 </ p >
78- </ article >
70+ </ section >
7971
8072 < footer class ="contact ">
81- < nav aria-label ="Connect ">
82- < span class ="connect-label "> Connect: </ span >
73+ < nav aria-label ="External links ">
74+ < span class ="connect-label "> Find the work </ span >
8375 < ul class ="contact-list ">
8476 < li >
8577 < a href ="https://github.com/typeerror " target ="_blank " rel ="noopener noreferrer "
@@ -88,7 +80,7 @@ <h2 id="about-typeerror" class="sr-only">About TypeError</h2>
8880 </ li >
8981 < li >
9082 < a href ="https://linktr.ee/typeerror " target ="_blank " rel ="noopener noreferrer "
91- > More links</ a
83+ > All links</ a
9284 >
9385 </ li >
9486 </ ul >
0 commit comments