Main

type

5 (blog/news article)

status

21 (imported old-v2, waiting for another import)

review version

0

cleanup version

0

pending deletion

0 (-)

created at

2025-11-08 17:07:43

updated at

2025-11-08 17:07:44

Address

url

https://foote.pub/2015/01/14/git-people-root-cause-analysis.html

url length

64

url crc

5314

url crc32

4068676802

location type

1 (url matches target location, page_location is empty)

canonical status

10 (verified canonical url)

canonical page id

2934295521

Source

domain id

46480255

domain tld

2748

domain parts

0

originating warc id

-

originating url

https://data.commoncrawl.org/crawl-data/CC-MAIN-2025-33/segments/1754151280076.69/warc/CC-MAIN-20250809045158-20250809075158-00767.warc.gz

source type

11 (CommonCrawl)

Server response

server ip

18.160.41.110

Publication date

2025-08-09 05:14:38

Fetch attempts

0

Original html size

14023

Normalized and saved size

12365

Content

title

The code was bad, but who should feel bad?

excerpt

content

No matter how it looks at first, it's always a people problem - The Second Law of Consulting (Gerald Weinberg) You can use git line-level logging and git pickaxe to figure out when and by-whom a bug was introduced into a codebase. An example: CVE-2014-9390 By now you have heard about the vulnerability in git and updated your client. In this blog post I’ll demo some git commands to support a people-oriented root-cause-analysis of a vulnerabilty, in this case, CVE-2014-9390. From the git-blame blog entry on the vulnerability: - You can commit and checkout to .Git/ (or any permutations of cases .[gG][iI][tT], except .git all in lowercase). But this will overwrite the corresponding .git/ on case-insensitive file systems (e.g. Windows and Mac OS X). - In addition, because HFS+ file system (Mac OS X) considers certain Unicode codepoints as ignorable; committing e.g. .g\u100cit/config, where U+100C is such an ignorable codepoint, and checking it ou...

author

Jonathan Foote

updated

1764655687

Text analysis

block type

0

extracted fields

236

extracted bits

article author
title
full content
content was extracted heuristically
OpenGraph suggests this is an article

detected location

0

detected language

1 (English)

index version

2025110801

paywall score

0

spam phrases

0

Text statistics

text nonlatin

0

text cyrillic

0

text characters

5575

text words

1175

text unique words

485

text lines

1

text sentences

29

text paragraphs

1

text words per sentence

40

text matched phrases

6

text matched dictionaries

2