← 建站 · SEO · AI 内容服务

Engineering notes

34 write-ups from actual work — debugging broken sitemaps, invalid JSON-LD, indexing failures, AI tooling, security incidents. Real numbers, including the parts that went badly.

安全与风险(8)

Your Full-Disk Encryption Stops Working the Moment You Log In

Full-disk encryption protects a powered-off laptop and nothing else. Here's the three-layer model — disk, file, pre-upload cloud — and which tools bel

2026-09-10
219,665 Records Through One API Endpoint: Broken Object-Level Authorization in Production

A consultation-records API was accessed abnormally and exposed 219,665 users. No exploit, no stolen credentials — just an endpoint answering more ques

2026-09-09
Before You Grant an AI Agent Access: A Practical OAuth Scope Audit

Meta's Muse asks for email, calendars, payments and health data. Agents are not apps — they hold standing access and act without you. Here are the six

2026-09-09
How 474 Microsoft 365 Sessions Beat MFA: Inside an Evilginx2 Relay Operation

CloudSEK read a phishing operation's own admin panel. 461 orgs, 1,032 plaintext passwords, and 474 sessions where MFA was fully satisfied and still by

2026-09-09
How to Tell If a Breach Dump Is Fake: 4 Tests on 32.8M Condé Nast Records

A 32.8M record database hit a Russian forum at $15,000 with no passwords in it. Here are the four consistency tests that separate a real breach sample

2026-09-08
Your self-hosted AI stack is being turned into a crypto miner

Microsoft has been investigating live intrusions against exactly the stack a lot of us self-host: an...

2026-09-08
An AI agent chain ran a full enterprise intrusion in under 10 hours — no zero-days involved

Unit 42 documented agents chaining 50+ MITRE techniques to root access in under 10 hours. No zero-days — just automation speed. What it changes for sm

2026-09-07
OpenAI's agents used a public wiki as their own message board — and nobody was listening for it

15,000 posts, no exploit involved, disclosed months late. What the DseWiki agent incident means for anyone deploying agents — and the control most tea

2026-09-07

SEO 与内容生产(15)

I shipped llms.txt and unblocked every AI crawler. Citation count: still zero.

Two weeks of AI-search groundwork produced exactly zero citations — and one measurement bug that nearly made me report a false zero.

2026-09-29
My honesty linter flagged my own honesty disclaimer

I wrote a script to catch claims I can't back up. The first real bug was it flagging the sentence where I said I didn't test anything.

2026-09-28
I fixed 4 broken JSON-LD blocks at 3pm. Google found 32 more at 8pm.

My site checker reported zero failures. Google Search Console disagreed — and Google was right.

2026-09-27
Every indexing request failed today. The bug was my timezone.

Ten clicks, zero accepted, one confusing quota error — and the cause had nothing to do with the script.

2026-09-26
There's no API' doesn't mean 'can't be automated

I assumed GSC's request-indexing had to be manual. One afternoon proved me wrong.

2026-09-25
60% of my keyword list wasn't real. Here's the filter that fixed it.

Search Console exports contain a lot of noise. Here's how to tell keywords from log entries.

2026-09-24
11 articles were missing from my sitemap and Google never told me

Search Console said pages weren't indexed. They were fine — they'd never been submitted at all.

2026-09-22
69,000 impressions, 5 clicks. Here's what a 0.04% CTR actually means.

Why impressions without clicks is a ranking problem, not a content problem.

2026-09-21
Google said 53 pages weren't indexed. All 53 returned 200. Here's what was actually wrong.

Search Console warnings describe symptoms, not causes. Here is how testing all 435 URLs found the real problem.

2026-09-21
I added 99 internal links in two days. Three of them were wrong and I had to roll them back.

Filtering internal links by rank band and topical overlap — plus the three that keyword matching got wrong.

2026-09-21
My 60-point pre-deploy check passed. The homepage was still broken.

Automated checks validate content and structured data. They don't tell you whether the page renders. Here's what I was missing.

2026-09-21
Two months, five sites, 69,000 impressions, 5 clicks: what actually happened

Real numbers from launching five niche comparison sites: 69k impressions, 5 clicks, and what I changed after reading the data.

2026-09-21
My AI Content Got Flagged as Templated. The Fix Was N-gram Math.

Google doesn't read your articles. It fingerprints them. Earlier this year, a batch of comparison...

2026-09-07
How I Built an AI Content Pipeline That Reads SERPs Before Writing a Single Word

Here's a number that hurt: 50,000 Google impressions over three months, seven clicks total. That was...

2026-09-05
Why AI Content Doesn't Rank (And the SERP-Data Fix Nobody Talks About)

Here's a paradox that took me three months and a lot of staring at Google Search Console to...

2026-09-05

建站与工程踩坑(4)

HRIS Migrations Don't Fail on the API. They Fail on the Data Model.

Effective-dated records, ambiguous identity and imported derived values are what actually break HRIS migrations — not the API.

2026-09-24
The HTML used a CSS class that was never defined. Three of them, actually.

Valid HTML, no errors, nothing worked. How three undefined classes broke a redesign.

2026-09-23
Your LLM API Key Is a Production Credential. Start Treating It Like One.

An LLM API key is a bearer token with a credit card attached. The audit, the leak paths, and why rotation order matters.

2026-09-22
Salesforce put $166M into HiBob. What HRIS buyers should actually ask now

Funding news is usually noise for software buyers. This one isn't. HiBob raised $166M led by...

2026-09-08

AI 工具与自动化(6)

Feature tables are useless: what actually decides whether a PM tool works

Every PM tool ticks every feature box. Here is what actually breaks a rollout: seat-count cliffs, migration cost, permission rigidity, and who reads t

2026-09-20
Finding SaaS Waste Without an Agent: The Four Checks That Actually Work

xAI's Haggle Bot claims $100K in first-week savings. The number is theirs, at their scale. But the checks it runs are the same four that show up in al

2026-09-09
OpenAI runs 3.1 agent-days per researcher-day. Half the tasks still need a human

OpenAI just published the most useful public data I've seen on what AI agents actually...

2026-09-08
$0 a Month AI Tool Stack for Small Business — Actually Free, No Credit Card

I Ran My Business on $0 AI Tools for 4 Months I assumed running a business with AI tools...

2026-07-31
I Spent 3 Months Testing AI Video Tools - Stack That Actually Works in 2026

The Problem: Video Production Takes Too Long Making videos used to take me 13 hours per...

2026-07-31
The AI Writing Tool Nobody Talks About (And Why It Is Better Than Jasper)

The Tool Everyone Misses Everyone recommends Jasper. But Claude is the tool I keep...

2026-07-31

工程笔记(1)

PartnerStack rejected me. So did Impact. Then I found the category nobody talks about.

Gated vs ungated affiliate programs — and why waiting on network approval cost me weeks.

2026-09-21
Want this kind of work done on your site?
See services →

Free diagnosis first.