Model Comparison
Model Editorial Structural Class Conf SETL Theme
@cf/meta/llama-4-scout-17b-16e-instruct lite ND ND 0.80
@cf/meta/llama-4-scout-17b-16e-instruct lite 0.00 ND Neutral 0.90 0.00 Technology Security
claude-haiku-4-5-20251001 -0.05 +0.10 Neutral 0.04 -0.21 Information & Privacy Trust
Section @cf/meta/llama-4-scout-17b-16e-instruct lite @cf/meta/llama-4-scout-17b-16e-instruct lite claude-haiku-4-5-20251001
Preamble ND ND ND
Article 1 ND ND ND
Article 2 ND ND ND
Article 3 ND ND ND
Article 4 ND ND ND
Article 5 ND ND ND
Article 6 ND ND ND
Article 7 ND ND ND
Article 8 ND ND ND
Article 9 ND ND ND
Article 10 ND ND ND
Article 11 ND ND ND
Article 12 ND ND -0.22
Article 13 ND ND ND
Article 14 ND ND ND
Article 15 ND ND ND
Article 16 ND ND ND
Article 17 ND ND ND
Article 18 ND ND ND
Article 19 ND ND 0.29
Article 20 ND ND ND
Article 21 ND ND ND
Article 22 ND ND ND
Article 23 ND ND ND
Article 24 ND ND ND
Article 25 ND ND ND
Article 26 ND ND ND
Article 27 ND ND ND
Article 28 ND ND ND
Article 29 ND ND ND
Article 30 ND ND ND
-0.05 PSA: Top Google Result for Claude Code Is Malicious (onemillionwords.substack.com S:+0.10 )
48 points by rahulyc 7 days ago | 13 comments on HN | Neutral High agreement (2 models) Editorial · v3.7 · 2026-03-15 23:04:40 0
Summary Information & Privacy Trust Acknowledges
This personal blog post documents an experience of discovering malicious content in Google search results and expresses loss of trust in the search platform. The content acknowledges concerns about institutional mediation of information access and implicitly advocates for user agency in evaluating search results, while exercising free expression rights through open publication. The engagement with human rights is tangential, focused on privacy and information autonomy rather than systematic rights analysis.
Rights Tensions 1 pair
Art 12 Art 19 Privacy-autonomy concern: Content expresses distrust in Google's algorithmic curation, framing privacy and information autonomy as compromised by corporate gatekeeping, while simultaneously exercising free expression to critique that gatekeeping.
Article Heatmap
Preamble: ND — Preamble Preamble: No Data — Preamble P Article 1: ND — Freedom, Equality, Brotherhood Article 1: No Data — Freedom, Equality, Brotherhood 1 Article 2: ND — Non-Discrimination Article 2: No Data — Non-Discrimination 2 Article 3: ND — Life, Liberty, Security Article 3: No Data — Life, Liberty, Security 3 Article 4: ND — No Slavery Article 4: No Data — No Slavery 4 Article 5: ND — No Torture Article 5: No Data — No Torture 5 Article 6: ND — Legal Personhood Article 6: No Data — Legal Personhood 6 Article 7: ND — Equality Before Law Article 7: No Data — Equality Before Law 7 Article 8: ND — Right to Remedy Article 8: No Data — Right to Remedy 8 Article 9: ND — No Arbitrary Detention Article 9: No Data — No Arbitrary Detention 9 Article 10: ND — Fair Hearing Article 10: No Data — Fair Hearing 10 Article 11: ND — Presumption of Innocence Article 11: No Data — Presumption of Innocence 11 Article 12: -0.22 — Privacy 12 Article 13: ND — Freedom of Movement Article 13: No Data — Freedom of Movement 13 Article 14: ND — Asylum Article 14: No Data — Asylum 14 Article 15: ND — Nationality Article 15: No Data — Nationality 15 Article 16: ND — Marriage & Family Article 16: No Data — Marriage & Family 16 Article 17: ND — Property Article 17: No Data — Property 17 Article 18: ND — Freedom of Thought Article 18: No Data — Freedom of Thought 18 Article 19: +0.29 — Freedom of Expression 19 Article 20: ND — Assembly & Association Article 20: No Data — Assembly & Association 20 Article 21: ND — Political Participation Article 21: No Data — Political Participation 21 Article 22: ND — Social Security Article 22: No Data — Social Security 22 Article 23: ND — Work & Equal Pay Article 23: No Data — Work & Equal Pay 23 Article 24: ND — Rest & Leisure Article 24: No Data — Rest & Leisure 24 Article 25: ND — Standard of Living Article 25: No Data — Standard of Living 25 Article 26: ND — Education Article 26: No Data — Education 26 Article 27: ND — Cultural Participation Article 27: No Data — Cultural Participation 27 Article 28: ND — Social & International Order Article 28: No Data — Social & International Order 28 Article 29: ND — Duties to Community Article 29: No Data — Duties to Community 29 Article 30: ND — No Destruction of Rights Article 30: No Data — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
E
-0.05
S
+0.10
Weighted Mean +0.04 Unweighted Mean +0.04
Max +0.29 Article 19 Min -0.22 Article 12
Signal 2 No Data 29
Volatility 0.26 (High)
Negative 1 Channels E: 0.6 S: 0.4
SETL -0.21 Structural-dominant
FW Ratio 60% 6 facts · 4 inferences
Agreement High 2 models · spread ±0.018
Evidence 4% coverage
2M 29 ND
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.00 (0 articles) Security: 0.00 (0 articles) Legal: 0.00 (0 articles) Privacy & Movement: -0.22 (1 articles) Personal: 0.00 (0 articles) Expression: 0.29 (1 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.00 (0 articles) Order & Duties: 0.00 (0 articles)
HN Discussion 6 top-level · 6 replies
walletdrainer 2026-03-15 13:14 UTC link
Feels like the author is using Google for the first time? This has been a feature as long as the ads have.

You can literally find this exact same blog post from approximately 20 years ago. Absolutely nothing has changed since then!

Well, I lied. A lot has changed. Drive-by attacks are gone, largely thanks to Google. 15 years ago you would’ve been hacked immediately after you clicked the ad.

harr01 2026-03-15 13:43 UTC link
The least they could do is show subdomains, so that when you click on squarespace.com it doesn't take you to a virus. They will show https: but not subdomains? Excellent UI.
biglyburrito 2026-03-15 14:31 UTC link
PSA: Stop using Google for search.
dngray 2026-03-15 15:00 UTC link
One of the things which really annoys me is the idea that it's every acceptable to blindly "curl -fsSL" bullshit .sh scripts.

Even large companies have adopted this crap and you don't know whether there's any digital signing going on or whether they're downright stealing anything you have of value.

It's not difficult to generate a rpm, deb, tgz and relevant detatched .asc PGP signature or if you hate PGP use openssh signatures or something.

igor47 2026-03-15 15:01 UTC link
> If this how google chooses to go out, then their death cannot come fast enough.

> Alphabet (Google) reported historic financial results for fiscal year 2025 (ending Dec 31, 2025), with annual revenue surpassing $400 billion for the first time. The company showed strong profit growth, with Q4 2025 net income at $34.5 billion, a 30% increase year-over-year. Key growth drivers were AI integration, YouTube ads, and a surging Cloud segment.

sinuhe69 2026-03-15 15:24 UTC link
My experience is very different. Even in a private window with no ad-blocker and Google signed out, Claude.ai is always at the top spot. And yes, the ad was clearly malicious. I'd never click on ad-link, though (even if it was the official site).
igor47 2026-03-15 15:04 UTC link
Agreed. I was using mise to install Claude (via it's npm package) and keep it updated, and then they nagged me to switch to the 'curl | bash' method. Now I get to keep it updated manually, plus they helped train all my peers to continue just executing random scripts right off the Internet
dngray 2026-03-15 15:05 UTC link
No they say there they block ads, and I do as well, so maybe they're not used to seeing this kind of crap.
sevenseacat 2026-03-15 16:16 UTC link
The URL they show doesn't even have to match anything about the actual URL you go to by clicking on the link. I've been burnt by that one before.
ashleyn 2026-03-15 16:20 UTC link
PSA: Adblock is non optional for personal and enterprise security.

My gf told me they blocked all addons at work, including adblock. Told her to recommend to the IT department that adblock be mandatory on all computers. Ad networks make too much money not to look the other way on malvertising.

riidom 2026-03-15 17:45 UTC link
Oh yes. Ok, that's probably on bash, but you look at the script and it's like 200 lines of code. Then you read the alternate install instructions and it goes like "download binary, make executable, add to $PATH, run" - ???
SAI_Peregrinus 2026-03-15 19:58 UTC link
How would providing a signed .deb help? You're still getting the attacker's public key, they can sign whatever they want.

Trusting distro maintainers to curate software in their repos can help, if you only ever install from the curated repos. If there's some software not in the repo which you need, then you can't rely on that trust. "Stable" distros like Debian are less likely to have all the necessary software in their repos, and the difficulty of getting software into a curated repo itself creates legitimate software that doesn't get into repos. That means "is this software in my distro's repository" can give a good signal that some software is safe, but can't give much signal that the software is unsafe.

Editorial Channel
What the content says
+0.20
Article 19 Freedom of Expression
Medium Advocacy Practice
Editorial
+0.20
SETL
-0.17

Content advocates for informed information access by documenting a gap in Google's search results—specifically, a malicious result ranking highly for a common query. The author exercises freedom of opinion and expression to publicly critique a dominant information platform, demonstrating that free speech enables scrutiny of institutional gatekeepers. However, the engagement is incidental rather than systematic.

-0.30
Article 12 Privacy
Medium Framing
Editorial
-0.30
SETL
-0.24

Content expresses distrust of Google's search algorithm, framing Google as untrustworthy regarding information retrieval. The headline 'Top Google Result for Claude Code is Malicious' and subheading 'Why I don't trust google anymore' convey skepticism toward Google's ability to protect user privacy and autonomy in information access. While not attacking privacy directly, the narrative undermines confidence in institutional mediation of personal decisions.

ND
Preamble Preamble

Content does not engage with UDHR preamble themes regarding dignity, freedom, justice, or peace.

ND
Article 1 Freedom, Equality, Brotherhood

No discussion of equality or inherent dignity.

ND
Article 2 Non-Discrimination

Content makes no reference to non-discrimination.

ND
Article 3 Life, Liberty, Security

No engagement with right to life, liberty, or security.

ND
Article 4 No Slavery

No discussion of slavery or servitude.

ND
Article 5 No Torture

No reference to torture or cruel treatment.

ND
Article 6 Legal Personhood

No engagement with right to recognition as person.

ND
Article 7 Equality Before Law

Content does not address legal equality or equal protection.

ND
Article 8 Right to Remedy

No reference to legal remedies.

ND
Article 9 No Arbitrary Detention

No discussion of arbitrary arrest or detention.

ND
Article 10 Fair Hearing

No engagement with fair trial rights.

ND
Article 11 Presumption of Innocence

No reference to legal accountability or presumption of innocence.

ND
Article 13 Freedom of Movement

No discussion of freedom of movement.

ND
Article 14 Asylum

No reference to asylum or refuge.

ND
Article 15 Nationality

No engagement with nationality rights.

ND
Article 16 Marriage & Family

No discussion of marriage or family.

ND
Article 17 Property

No reference to property rights.

ND
Article 18 Freedom of Thought

No engagement with freedom of thought, conscience, or belief.

ND
Article 20 Assembly & Association

No reference to freedom of assembly or association.

ND
Article 21 Political Participation

No discussion of participation in governance or public affairs.

ND
Article 22 Social Security

No engagement with social security or welfare.

ND
Article 23 Work & Equal Pay

No reference to labor rights, employment, or fair compensation.

ND
Article 24 Rest & Leisure

No discussion of rest and leisure.

ND
Article 25 Standard of Living

No engagement with healthcare or adequate standard of living.

ND
Article 26 Education

No reference to education rights.

ND
Article 27 Cultural Participation

No discussion of cultural participation or intellectual property.

ND
Article 28 Social & International Order

No reference to social and international order enabling rights.

ND
Article 29 Duties to Community

No engagement with community duties or limits on rights.

ND
Article 30 No Destruction of Rights

No reference to prohibition of misuse of rights.

Structural Channel
What the site does
Element Modifier Affects Note
Legal & Terms
Privacy
Substack privacy policy standard; no on-domain divergence detected
Terms of Service
Substack terms of service apply; no on-domain violations observed
Identity & Mission
Mission 0.00
Personal Substack with no explicit mission statement regarding human rights or advocacy
Editorial Code
No editorial code of conduct observed on-domain
Ownership
Individual author (Rahul); no corporate ownership conflicts observed
Access & Distribution
Access Model +0.05
Article 19
Content marked isAccessibleForFree; free access supports information dissemination rights
Ad/Tracking
Standard Substack analytics; no unusual tracking detected
Accessibility
Content renders without significant accessibility barriers; standard Substack interface
br_tracking -0.10
Preamble ¶5 Article 12 Article 19
4 tracker domain(s): js.sentry-cdn.com, www.googletagmanager.com, www.google-analytics.com, googleads.g.doubleclick.net
br_security +0.05
Article 3 Article 12
Security headers: HTTPS, HSTS, CSP
br_accessibility 0.00
Article 26 Article 27 ¶1
Accessibility: lang attr, 89% alt text
br_consent 0.00
Article 12 Article 19 Article 20 ¶2
No cookie consent banner detected
+0.30
Article 19 Freedom of Expression
Medium Advocacy Practice
Structural
+0.30
Context Modifier
+0.05
SETL
-0.17

Article published with free access (isAccessibleForFree: true) on an open platform (Substack), enabling the author's voice to reach readers without paywall or censorship. The structural openness supports dissemination of the author's perspective.

-0.10
Article 12 Privacy
Medium Framing
Structural
-0.10
Context Modifier
0.00
SETL
-0.24

Content displays freely without paywalls or restrictions, supporting information access. However, the narrative itself questions whether search platforms protect personal autonomy in digital decision-making.

ND
Preamble Preamble

No structural features designed to promote universal human rights principles.

ND
Article 1 Freedom, Equality, Brotherhood

No structural elements addressing equal treatment.

ND
Article 2 Non-Discrimination

No observable structural protections against discrimination.

ND
Article 3 Life, Liberty, Security

No structural mechanisms addressing personal security.

ND
Article 4 No Slavery

No structural elements relevant to labor coercion.

ND
Article 5 No Torture

No relevant structural features.

ND
Article 6 Legal Personhood

No structural elements relevant.

ND
Article 7 Equality Before Law

No structural mechanisms for legal protection.

ND
Article 8 Right to Remedy

No structural features enabling recourse.

ND
Article 9 No Arbitrary Detention

No relevant structural elements.

ND
Article 10 Fair Hearing

No structural due process features.

ND
Article 11 Presumption of Innocence

No relevant structural mechanisms.

ND
Article 13 Freedom of Movement

No structural elements relevant.

ND
Article 14 Asylum

No relevant structural features.

ND
Article 15 Nationality

No structural elements relevant.

ND
Article 16 Marriage & Family

No structural elements relevant.

ND
Article 17 Property

No structural elements relevant.

ND
Article 18 Freedom of Thought

No structural elements relevant.

ND
Article 20 Assembly & Association

No structural elements relevant.

ND
Article 21 Political Participation

No structural elements enabling political participation.

ND
Article 22 Social Security

No relevant structural features.

ND
Article 23 Work & Equal Pay

No structural elements relevant.

ND
Article 24 Rest & Leisure

No structural elements relevant.

ND
Article 25 Standard of Living

No structural elements relevant.

ND
Article 26 Education

No structural elements enabling educational access.

ND
Article 27 Cultural Participation

No structural elements relevant.

ND
Article 28 Social & International Order

No relevant structural features.

ND
Article 29 Duties to Community

No structural elements relevant.

ND
Article 30 No Destruction of Rights

No structural elements relevant.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.38 high claims
Sources
0.3
Evidence
0.4
Uncertainty
0.2
Purpose
0.7
Propaganda Flags
2 manipulative rhetoric techniques found
2 techniques detected
loaded language
Headline uses 'Malicious' without technical substantiation; subheading 'Why I don't trust google anymore' employs emotionally charged language to frame distrust.
appeal to fear
The narrative implies that search algorithms may direct users toward harmful software, creating concern about digital safety.
Emotional Tone
Emotional character: positive/negative, intensity, authority
cynical
Valence
-0.5
Arousal
0.6
Dominance
0.4
Transparency
Does the content identify its author and disclose interests?
0.33
✓ Author ✗ Conflicts ✗ Funding
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.42 problem only
Reader Agency
0.3
Stakeholder Voice
Whose perspectives are represented in this content?
0.20 1 perspective
Speaks: individuals
About: corporation
Temporal Framing
Is this content looking backward, at the present, or forward?
present immediate
Geographic Scope
What geographic area does this content cover?
unspecified
Complexity
How accessible is this content to a general audience?
accessible low jargon none
Longitudinal 92 HN snapshots · 22 evals
+1 0 −1 HN
Audit Trail 42 entries
2026-03-16 00:51 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-16 00:51 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-16 00:48 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-16 00:48 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article about malicious Google search result, no explicit rights discussion
2026-03-16 00:48 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 23:04 eval_success Evaluated: Neutral (0.04) - -
2026-03-15 23:04 eval Evaluated by claude-haiku-4-5-20251001: +0.04 (Neutral) 14,364 tokens -0.49
2026-03-15 22:32 eval_success Evaluated: Moderate positive (0.53) - -
2026-03-15 22:32 model_divergence Cross-model spread 0.53 exceeds threshold (2 models) - -
2026-03-15 22:32 eval Evaluated by claude-haiku-4-5-20251001: +0.53 (Moderate positive) 14,316 tokens
2026-03-15 22:30 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 22:30 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 21:57 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 21:57 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article about malicious Google search result, no explicit rights discussion
2026-03-15 21:57 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 19:28 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 19:28 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 19:28 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 19:28 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article about malicious Google search result, no explicit rights discussion
2026-03-15 19:28 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 18:41 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 18:41 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 18:38 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 18:38 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article about malicious Google search result, no explicit rights discussion
2026-03-15 18:38 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 17:29 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 17:29 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 17:26 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 17:26 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article about malicious Google search result, no explicit rights discussion
2026-03-15 17:26 rater_validation_warn Lite validation warnings for model llama-4-scout-wai: 1W 0R - -
2026-03-15 16:17 eval_success PSQ evaluated: g-PSQ=0.280 (3 dims) - -
2026-03-15 16:17 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 16:13 eval_success Lite evaluated: Neutral (0.00) - -
2026-03-15 16:13 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article about malicious Google search result, no explicit rights discussion
2026-03-15 15:41 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 15:36 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article about malicious Google search result, no explicit rights discussion
2026-03-15 15:02 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 15:00 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article about malicious Google search result, no explicit rights discussion
2026-03-15 14:28 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive) 0.00
2026-03-15 14:28 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral) 0.00
reasoning
Technical article about malicious Google search result, no explicit rights discussion
2026-03-15 13:51 eval Evaluated by llama-4-scout-wai-psq: +0.28 (Mild positive)
2026-03-15 13:50 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral)
reasoning
Technical article about malicious Google search result, no explicit rights discussion