Z109: EXTERNAL_LINK_BROKEN
Severity: error
Penalty: 3.0 points
Category: structural
Auto-fixable: No
Rationale¶
This rule is triggered during strict audits when a remote HTTP/HTTPS link returns a 4xx/5xx HTTP status code or fails due to a network connection timeout or DNS resolution error.
How to Fix¶
Inspect the flagged location in the Markdown file and update the content or configuration:
Bad (Triggers Z109)¶
<!-- BAD: Link to a non-existent or 404 remote web page -->
Refer to [External Specifications](https://example.invalid/broken-spec).
Good (Resolves Z109)¶
<!-- GOOD: Link to a verified live external web page -->
Refer to [External Specifications](https://example.com/valid-spec).
Configuration¶
# .zenzic.toml - Ignore rate-limited or private external domain URLs
excluded_external_urls = [
"https://github.com",
"https://api.github.com",
]
Reference¶
See the Finding Codes Index for finding code details.