Skip to content

Classify telemetry script self-targets#415

Merged
chubes4 merged 1 commit into
trunkfrom
fix/telemetry-script-self-target-parity
Jun 30, 2026
Merged

Classify telemetry script self-targets#415
chubes4 merged 1 commit into
trunkfrom
fix/telemetry-script-self-target-parity

Conversation

@chubes4

@chubes4 chubes4 commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • suppress runtime DOM-target gap findings when telemetry scripts read configuration from their own source script tag id
  • keep true missing telemetry targets reported as info severity
  • include source script src metadata in runtime dependency target rows for this classification

Testing

  • php php-transformer/tests/contract/run.php
  • php php-transformer/tests/parity/run.php

Context

Liquid Bonsai includes a Netlify RUM script tag with id="netlify-rum-container". The script reads its own tag attributes, but SSI materializes scripts outside serialized block markup, so treating that script tag id as a missing page DOM target blocks release proof even though it is telemetry configuration, not visible runtime UI.

AI assistance

  • AI assistance: Yes
  • Tool(s): gpt-5.5 via OpenCode
  • Used for: Diagnosing the telemetry self-target runtime dependency finding, implementing the analyzer classification, adding contract coverage, and running targeted verification.

@chubes4 chubes4 merged commit 5f3bfb0 into trunk Jun 30, 2026
1 check passed
@chubes4 chubes4 deleted the fix/telemetry-script-self-target-parity branch June 30, 2026 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant