Skip to content

Commit f484d87

Browse files
committed
docs: tighten subhead beat 2 to restore triadic cadence
The previous fix made beat 2 twelve words long ("lets LLM agents enact each vulnerability they discover as a rule") while beats 1 and 3 each ran five words. The triad lost its rhythm. Compressed to "lets LLM agents enact vulnerabilities as rules": - each vulnerability they discover → vulnerabilities (plural absorbs "each"; "they discover" was redundant with beat 1, which is the discovery beat) - as a rule → as rules (matches the implicit plural object and the "AST-pattern rules" plural in the eyebrow) Beat 2 is now seven words; the triad reads 5 / 7 / 5. Semantics are unchanged — engine lets, agents enact, vulnerabilities become rules.
1 parent a0d38e1 commit f484d87

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/components/AnimatedHero.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export function AnimatedHero() {
4444
</h1>
4545

4646
<p className="mt-5 font-mono text-[15px] leading-[185%] text-muted-foreground sm:max-w-[82%] lg:text-base lg:mt-6">
47-
Formal taint analysis for AI application security — finds what AST-pattern matchers miss, lets LLM agents enact each vulnerability they discover as a rule, scales where neither can alone.
47+
Formal taint analysis for AI application security — finds what AST-pattern matchers miss, lets LLM agents enact vulnerabilities as rules, scales where neither can alone.
4848
</p>
4949

5050
<div className="mt-8 flex justify-center gap-3 sm:hidden">

src/pages/index.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ const structuredData = [
3636
name: siteConfig.title,
3737
applicationCategory: "DeveloperApplication",
3838
operatingSystem: "Linux, macOS, Windows",
39-
description: "The open source taint analysis engine for the AI era. Formal taint analysis for AI application security — finds what AST-pattern matchers miss, lets LLM agents enact each vulnerability they discover as a rule, scales where neither can alone. The most thorough taint analysis engine for Spring apps.",
39+
description: "The open source taint analysis engine for the AI era. Formal taint analysis for AI application security — finds what AST-pattern matchers miss, lets LLM agents enact vulnerabilities as rules, scales where neither can alone. The most thorough taint analysis engine for Spring apps.",
4040
url: siteConfig.url,
4141
downloadUrl: "https://github.com/seqra/opentaint/releases",
4242
license: "https://www.apache.org/licenses/LICENSE-2.0",
@@ -70,7 +70,7 @@ const structuredData = [
7070

7171
<BaseLayout
7272
title="OpenTaint | The Open Source Taint Analysis Engine for the AI Era"
73-
description="The open source taint analysis engine for the AI era. Formal taint analysis for AI application security — finds what AST-pattern matchers miss, lets LLM agents enact each vulnerability they discover as a rule, scales where neither can alone."
73+
description="The open source taint analysis engine for the AI era. Formal taint analysis for AI application security — finds what AST-pattern matchers miss, lets LLM agents enact vulnerabilities as rules, scales where neither can alone."
7474
keywords={defaultKeywords}
7575
structuredData={structuredData}
7676
>

0 commit comments

Comments
 (0)