Skip to content

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.