Skip to main content
Glama

CertScore.ai MCP Light

Server Details

Free website privacy scanner for pre-consent cookies, trackers, consent, policy, and HTTPS/TLS.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL
Repository
ergoveritas1-alt/certscore.ai
GitHub Stars
0

TDQS

A4.3/5.0

Scored across 4 tools

Disambiguation4/5

The four tools are clearly separated by lifecycle stage: scan_site creates, scan_status polls, scan_bundle retrieves summaries, and report_evidence_page retrieves detailed evidence. The only minor overlap is between scan_bundle and report_evidence_page, but their descriptions emphasize different use cases (concise summary vs. exhaustive evidence).

Naming Consistency4/5

All tools follow a consistent certscore_ prefix with verb_noun naming: scan_site, get_scan_status, get_scan_bundle, get_report_evidence_page. The only slight inconsistency is that scan_site lacks 'get_' while the others have it, but this is reasonable since it is the action verb for creating a scan.

Tool Count5/5

Four tools is a well-scoped count for a focused scanning service: create, poll, retrieve summary, and retrieve detailed evidence. Each tool earns its place and there is no redundancy.

Completeness4/5

The lifecycle is complete: create a scan, check status, get the concise bundle, and get detailed evidence pages. A minor gap is the lack of an explicit cancel/delete scan tool, but scans appear to be asynchronous and the workflow is otherwise fully covered.

Available Tools

4 tools
certscore_get_report_evidence_pageGet report evidence pageA
Read-only
Inspect

Retrieve scan report display content as paginated JSON, without internal diagnostic JSON downloads. The response also offers a single-file full JSON download; private JSON download links expire after five minutes and need no OAuth header; use pagination if your host blocks file downloads. Repeated display records use reportContentRef JSON Pointers. Includes including evidence tables, full-site page and resource inventories, all retained additional-page form fields, form snapshot download references, and retained limitations. Snapshot images are downloaded separately from the returned URLs, with OAuth bearer authentication for workspace scans. Available on OAuth and Light. Start with scanId; follow pagination.nextCursor until complete. Pages share a snapshot; restart if it changes. Each entry has a JSON Pointer path and value; oversized strings use numbered parts. Export completion is not complete observation coverage. Use the concise scan bundle for summaries; use this tool for exhaustive report evidence. No new scan is created.

ParametersJSON Schema
NameRequiredDescriptionDefault
cursorNo
scanIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
typeYes
scanIdYes
entriesYes
versionYes
coverageYes
downloadNo
snapshotYes
reportUrlYes
paginationYes
reconstructionYes

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the readOnly/destructive/idempotent hints: download-link expiry (five minutes), no-OAuth for private JSON links vs. OAuth bearer for workspace snapshot images, pagination/snapshot consistency semantics, and the caveat that export completion is not observation coverage. This is rich context the annotations cannot convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the purpose in the first sentence, but the remainder is a dense multi-clause paragraph mixing download mechanics, auth, pagination, and form-field inventories without structural breaks. Most sentences carry facts, yet the block could be tightened and grouped more clearly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a paginated evidence tool with an output schema (so return shapes need not be described) and only two params, the description covers pagination flow, auth requirements, and scope. It is close to complete, though the exact content of the JSON entries and the oversized-string 'numbered parts' convention could be clearer.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 0% schema description coverage, the description carries the burden and mostly succeeds: it explains scanId as the required starting point and the cursor as a pagination token to follow via 'nextCursor' until complete. Both parameters' roles are inferable from the text.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence states a specific verb and resource ('Retrieve scan report display content as paginated JSON') and the closing sentence explicitly distinguishes it from the sibling bundle tool ('Use the concise scan bundle for summaries; use this tool for exhaustive report evidence'). An agent can distinguish this from certscore_get_scan_bundle without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit starting instructions ('Start with scanId; follow pagination.nextCursor until complete'), a fallback rule ('use pagination if your host blocks file downloads'), an invalidation condition ('restart if it changes'), and a named alternative ('concise scan bundle for summaries'). When-to-use and when-to-use-something-else are both covered.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

certscore_get_scan_bundleGet scan bundleA
Read-only
Inspect

Returns the completed or completed-limited CertScore evidence bundle for a stable scanId as concise TextContent and matching structuredContent. Available sections include the canonical report overview, bounded projected findings, pre-consent cookie and tracker evidence, coverage limitations, persisted execution provenance, and retrieval URLs. Detail tiers and byte budgets control the bounded response, with explicit returned, total, truncated, and omitted-section metadata. Accept and Reject results distinguish registered decisions from retained after-click facts. Their execution reports succeeded for a completed click and bounded observation, and succeeded_with_confirmation when the consent decision is also verified. Optional afterAction summaries remain useful when registration is unconfirmed; absent or failed capture remains explicitly limited. Consume canonical findings for any scoring effect. Results are automated public-web observations, not legal advice, certification, or a compliance determination.

ParametersJSON Schema
NameRequiredDescriptionDefault
detailNoResponse detail. Defaults to summary; evidence and full opt into heavier retained context.
scanIdYesStable CertScore scan ID.
maxBytesNoRequested serialized structured response budget in bytes. The full profile defaults to 50000. MCP Light defaults to and applies a transport-safe 25000-byte ceiling; larger Light requests are clamped and reported in response metadata.
maxFindingsNoMaximum compact findings to return. Defaults to 5 for summary and 20 otherwise.
maxPreConsentRowsNoMaximum compact pre-consent inventory rows to return. Defaults to 20.

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYes
noGoNo
typeYes
errorYes
linksNo
scoreYes
detailYes
domainYes
scanIdYes
statusYes
timingNo
summaryNo
coverageNo
findingsYes
scanFromYes
createdAtYes
reportUrlYes
riskLevelYes
startedAtYes
disclaimerYes
fullReportNo
provenanceYes
scoreLabelYes
completedAtYes
gpcResponseNo
mcpMetadataYes
scoreStatusYes
scoreVersionYes
scoreUpdatedAtYes
evidenceSummaryNo
scanTimeSecondsYes
findingsMetadataYes
resultDispositionNo
transportSecurityYes
evidenceUrlTemplateNo
recommendedNextToolYes
postAcceptObservationNo
recommendedNextActionYes
interpretationGuidanceYes
postRefusalObservationNo
observationOnlyDisclaimerYes
preConsentCookiesTrackersNo

TDQS

A4.2/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/non-destructive annotations, the description discloses response packaging (TextContent plus structuredContent), bounded-response metadata, detail tiers, consent-decision semantics, afterAction summary limitations, and the non-legal-evidence caveat. This is rich behavioral context with no contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose and organized by relevant behavior, but the later sentences are dense and could be tightened. Each sentence adds information, so it earns a high, not maximal, score.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with an output schema and rich annotations, the description covers the main result shape, available sections, bounded output behavior, status semantics, and caveats. An agent has what it needs to invoke and interpret the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents all five parameters. The description adds high-level context like 'Detail tiers and byte budgets control the bounded response' but does not add new parameter syntax or format details, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Returns the completed or completed-limited CertScore evidence bundle for a stable scanId.' The listed sections (report overview, findings, cookie/tracker evidence, provenance, URLs) make it clearly distinct from sibling status and scan-creation tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies use for completed or completed-limited scans with a stable scanId, but never names sibling tools or states when to prefer get_report_evidence_page or get_scan_status. Guidance is contextual but not explicit about alternatives or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

certscore_get_scan_statusGet scan statusA
Read-onlyIdempotent
Inspect

Returns lifecycle status for a stable CertScore scanId. Active responses include phase, heartbeat, estimated progress, retryAfterSeconds, and sometimes a bounded preliminary preConsentPreview. Terminal responses include completion status, CertScore score and risk metadata when available, coverage, persisted execution region and timestamps, report URL, and a next-action field. Preliminary observations are distinct from completed findings.

ParametersJSON Schema
NameRequiredDescriptionDefault
scanIdYesStable CertScore scan ID returned by certscore_scan_site.

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlNo
noGoNo
typeNo
errorYes
jobIdNo
linksNo
phaseNo
scoreNo
domainNo
scanIdNo
statusNo
scan_idNo
stalledNo
coverageNo
scanFromNo
createdAtNo
reportUrlNo
riskLevelNo
startedAtNo
provenanceYes
scoreLabelYes
completedAtNo
gpcResponseNo
scoreStatusNo
scoreVersionNo
lastUpdatedAtNo
phaseStartedAtNo
scoreUpdatedAtNo
lastHeartbeatAtNo
progressPercentNo
scanTimeSecondsNo
preConsentPreviewNo
resultDispositionNo
retryAfterSecondsNo
progressIsEstimateNo
recommendedNextToolYes
postAcceptObservationNo
recommendedNextActionYes
interpretationGuidanceYes
postRefusalObservationNo
estimatedRemainingSecondsNo
observationOnlyDisclaimerYes

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true stub, idempotentHint=true stub, and destructiveHint=false stub. The description adds context by detailing the type of data in active vs terminal responses (e.g., phase, heartbeat, retryAfterSeconds for active; score, coverage, report URL for terminal). It does not contradict annotations British English. No contradiction found. The description goes beyond annotations by clarifying that preliminary observations are not yet completed findings, which is valuable for interpreting the response.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact, well-structured, and front-loaded with the core action ('Returns lifecycle status'). It efficiently uses two main sentences to cover active and terminal response details, and a final sentence clarifies the distinction between preliminary and completed findings. No redundant information; every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is simple (1 parameter, fully described in schema) and has an output schema, so the description doesn't need to explain return values in depth. It covers the key aspects an agent needs to know: what the response contains in different states, including the presence of a next-action field (important for orchestration), and the caveat about preliminary data. This is fully sufficient for correct invocation and interpretation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 100% description coverage for the only parameter 'scanId', describing it as 'Stable CertScore scan ID returned by certscore_scan_site.' The tool description actually references this same source, reinforcing the parameter's meaning. However, the description does not add new semantic details beyond what the schema already provides, so the baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description explicitly names the tool's purpose: 'Returns lifecycle status for a stable CertScore scanId.' It identifies the resource (scanId) and distinguishes itself from siblings like certscore_scan_site by focusing on status retrieval rather than starting a scan. The description also differentiates between active and terminal responses, which adds clear specificity.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly indicates this tool is for querying status of an existing scanId from certscore_scan_site, and mentions that preliminary observations are distinct from completed findings. It doesn't explicitly compare with sibling tools like certscore_get_scan_bundle or certscore_get_report_evidence_page, but the context implies it is the right tool for checking a scan's lifecycle status. A more explicit 'use this when you need to check if a scan is complete' statement would make it a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

certscore_scan_siteScan siteAInspect

Creates a public-website privacy scan or reuses an eligible recent completed scan. Coverage includes pre-consent storage, trackers, consent and CMP signals, privacy-policy disclosures, transport security, and GDPR/ePrivacy or CCPA/CPRA review signals. The response contains a stable scanId, lifecycle status, retry timing, and sometimes a bounded preliminary preConsentPreview; preliminary data contains no final findings or score. Results are automated public-web observations, not legal advice, certification, or a compliance determination. Tool and workflow documentation: https://certscore.ai/developers/mcp.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPublic URL or domain to scan.
scanFromNoOptional execution region for a newly queued scan: eu_de, eu_ie, california, or the service default when omitted.
freshnessNoScan freshness policy. latest allows eligible recent completed-result reuse when available; refresh requests a new scan. Defaults to latest.
taskContextNoOptional caller-declared purpose and integration ID/version for usage research. Only include questionSummary when the user knowingly agrees to share a brief non-sensitive question for product improvement; label user_wording or agent_paraphrase. Never include chat history, personal/account details, secrets or URLs. Omission does not affect scanning.
maxWaitSecondsNoDeprecated compatibility field; accepted but ignored. The bounded preliminary-preview wait is controlled by CertScore and never waits for scan completion.
waitForCompletionNoDeprecated compatibility field; accepted but ignored. certscore_scan_site never waits for a new scan to finish, though MCP Light may briefly wait within a bounded preview window for preliminary pre-consent observations.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noGoNo
typeYes
errorYes
jobIdNo
linksNo
scoreNo
domainNo
scanIdNo
statusYes
coverageNo
scanFromNo
createdAtNo
reportUrlNo
riskLevelNo
startedAtNo
provenanceYes
scoreLabelYes
completedAtNo
gpcResponseNo
scoreStatusNo
scoreVersionNo
scoreUpdatedAtNo
scanTimeSecondsNo
demoSubstitutionNo
preConsentPreviewNo
resultDispositionNo
recommendedNextToolYes
postAcceptObservationNo
recommendedNextActionYes
interpretationGuidanceYes
postRefusalObservationNo
observationOnlyDisclaimerYes

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the sparse annotations, the description discloses that preliminary data contains no final findings or score, that results are automated observations rather than legal advice, and that the tool never waits for scan completion. It also clarifies eligibility for reuse, giving the agent a clear behavioral model.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core action and packs coverage, response caveats, and legal disclaimer into two compact sentences plus a documentation link. Every clause adds operational value, with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with six parameters including a nested taskContext, the description covers the critical behavioral caveats, response contents, and limitations, while the output schema handles return-value details. An agent can call this correctly with just the schema and this description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the description does not materially expand parameter-specific meaning beyond what the schema already says about freshness and scanner regions. The extra coverage list concerns scan content, not parameter semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with 'Creates a public-website privacy scan or reuses an eligible recent completed scan,' clearly naming the verb, resource, and dual behavior. It differentiates from sibling getter tools by emphasizing creation/reuse rather than retrieval.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage 'when you need a website privacy scan' and explains freshness behavior, but never explicitly names alternatives or states when not to use it. The sibling tools are only visible in context signals, not in the description itself.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedcertscore_get_scan_bundle2 fields changed
      • changedOutput schema / properties / postAcceptObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "acceptanceExercised": {
        -                "type": "boolean"
        -              },
        -              "afterAction": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "action": {
        -                    "enum": [
        -                      "accept",
        -                      "reject"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "activationStatus": {
        -                    "enum": [
        -                      "completed",
        -                      "uncertain"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "policyVersion": {
        -                    "enum": [
        -                      "bounded_after_action_capture.v1",
        -                      "bounded_after_action_capture.v2"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "requestCount": {
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  "requestsDropped": {
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  "stopReason": {
        -                    "enum": [
        -                      "window_elapsed",
        -                      "aborted",
        -                      "target_changed",
        -                      "click_uncertain"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "storageSnapshotRetained": {
        -                    "type": "boolean"
        -                  },
        -                  "storageWriteCount": {
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  }
        -                },
        -                "required": [
        -                  "policyVersion",
        -                  "action",
        -                  "activationStatus",
        -                  "stopReason",
        -                  "requestsDropped",
        -                  "requestCount",
        -                  "storageWriteCount",
        -                  "storageSnapshotRetained"
        -                ],
        -                "type": "object"
        -              },
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "acceptance_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "accept_control_not_observed",
        -                      "accept_path_timeout",
        -                      "accept_observation_window_truncated",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_accept_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "acceptanceExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "acceptanceExercised": {
        +                "type": "boolean"
        +              },
        +              "afterAction": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "action": {
        +                    "enum": [
        +                      "accept",
        +                      "reject"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "activationStatus": {
        +                    "enum": [
        +                      "completed",
        +                      "uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "policyVersion": {
        +                    "enum": [
        +                      "bounded_after_action_capture.v1",
        +                      "bounded_after_action_capture.v2"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "requestCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "requestsDropped": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "stopReason": {
        +                    "enum": [
        +                      "window_elapsed",
        +                      "aborted",
        +                      "target_changed",
        +                      "click_uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "storageSnapshotRetained": {
        +                    "type": "boolean"
        +                  },
        +                  "storageWriteCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  }
        +                },
        +                "required": [
        +                  "policyVersion",
        +                  "action",
        +                  "activationStatus",
        +                  "stopReason",
        +                  "requestsDropped",
        +                  "requestCount",
        +                  "storageWriteCount",
        +                  "storageSnapshotRetained"
        +                ],
        +                "type": "object"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "execution": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "clickCompleted": {
        +                    "type": "boolean"
        +                  },
        +                  "consentConfirmed": {
        +                    "type": "boolean"
        +                  },
        +                  "observationCompleted": {
        +                    "type": "boolean"
        +                  },
        +                  "policyVersion": {
        +                    "const": "choice_path_execution.v1",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "succeeded",
        +                      "succeeded_with_confirmation",
        +                      "limited",
        +                      "not_attempted",
        +                      "unsupported"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "policyVersion",
        +                  "status",
        +                  "clickCompleted",
        +                  "observationCompleted",
        +                  "consentConfirmed"
        +                ],
        +                "type": "object"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "acceptance_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "accept_control_not_observed",
        +                      "accept_path_timeout",
        +                      "accept_observation_window_truncated",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_accept_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "acceptanceExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / postRefusalObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "afterAction": {
        -                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
        -              },
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "refusalExercised": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "refusal_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "reject_path_timeout",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_refusal_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "refusalExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "afterAction": {
        +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "execution": {
        +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/execution"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "refusalExercised": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "refusal_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "reject_path_timeout",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_refusal_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "refusalExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_get_scan_status2 fields changed
      • changedOutput schema / properties / postAcceptObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "acceptanceExercised": {
        -                "type": "boolean"
        -              },
        -              "afterAction": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "action": {
        -                    "enum": [
        -                      "accept",
        -                      "reject"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "activationStatus": {
        -                    "enum": [
        -                      "completed",
        -                      "uncertain"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "policyVersion": {
        -                    "enum": [
        -                      "bounded_after_action_capture.v1",
        -                      "bounded_after_action_capture.v2"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "requestCount": {
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  "requestsDropped": {
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  "stopReason": {
        -                    "enum": [
        -                      "window_elapsed",
        -                      "aborted",
        -                      "target_changed",
        -                      "click_uncertain"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "storageSnapshotRetained": {
        -                    "type": "boolean"
        -                  },
        -                  "storageWriteCount": {
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  }
        -                },
        -                "required": [
        -                  "policyVersion",
        -                  "action",
        -                  "activationStatus",
        -                  "stopReason",
        -                  "requestsDropped",
        -                  "requestCount",
        -                  "storageWriteCount",
        -                  "storageSnapshotRetained"
        -                ],
        -                "type": "object"
        -              },
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "acceptance_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "accept_control_not_observed",
        -                      "accept_path_timeout",
        -                      "accept_observation_window_truncated",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_accept_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "acceptanceExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "acceptanceExercised": {
        +                "type": "boolean"
        +              },
        +              "afterAction": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "action": {
        +                    "enum": [
        +                      "accept",
        +                      "reject"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "activationStatus": {
        +                    "enum": [
        +                      "completed",
        +                      "uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "policyVersion": {
        +                    "enum": [
        +                      "bounded_after_action_capture.v1",
        +                      "bounded_after_action_capture.v2"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "requestCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "requestsDropped": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "stopReason": {
        +                    "enum": [
        +                      "window_elapsed",
        +                      "aborted",
        +                      "target_changed",
        +                      "click_uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "storageSnapshotRetained": {
        +                    "type": "boolean"
        +                  },
        +                  "storageWriteCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  }
        +                },
        +                "required": [
        +                  "policyVersion",
        +                  "action",
        +                  "activationStatus",
        +                  "stopReason",
        +                  "requestsDropped",
        +                  "requestCount",
        +                  "storageWriteCount",
        +                  "storageSnapshotRetained"
        +                ],
        +                "type": "object"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "execution": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "clickCompleted": {
        +                    "type": "boolean"
        +                  },
        +                  "consentConfirmed": {
        +                    "type": "boolean"
        +                  },
        +                  "observationCompleted": {
        +                    "type": "boolean"
        +                  },
        +                  "policyVersion": {
        +                    "const": "choice_path_execution.v1",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "succeeded",
        +                      "succeeded_with_confirmation",
        +                      "limited",
        +                      "not_attempted",
        +                      "unsupported"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "policyVersion",
        +                  "status",
        +                  "clickCompleted",
        +                  "observationCompleted",
        +                  "consentConfirmed"
        +                ],
        +                "type": "object"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "acceptance_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "accept_control_not_observed",
        +                      "accept_path_timeout",
        +                      "accept_observation_window_truncated",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_accept_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "acceptanceExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / postRefusalObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "afterAction": {
        -                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
        -              },
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "refusalExercised": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "refusal_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "reject_path_timeout",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_refusal_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "refusalExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "afterAction": {
        +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "execution": {
        +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/execution"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "refusalExercised": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "refusal_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "reject_path_timeout",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_refusal_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "refusalExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_scan_site2 fields changed
      • changedOutput schema / properties / postAcceptObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "acceptanceExercised": {
        -                "type": "boolean"
        -              },
        -              "afterAction": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "action": {
        -                    "enum": [
        -                      "accept",
        -                      "reject"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "activationStatus": {
        -                    "enum": [
        -                      "completed",
        -                      "uncertain"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "policyVersion": {
        -                    "enum": [
        -                      "bounded_after_action_capture.v1",
        -                      "bounded_after_action_capture.v2"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "requestCount": {
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  "requestsDropped": {
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  },
        -                  "stopReason": {
        -                    "enum": [
        -                      "window_elapsed",
        -                      "aborted",
        -                      "target_changed",
        -                      "click_uncertain"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "storageSnapshotRetained": {
        -                    "type": "boolean"
        -                  },
        -                  "storageWriteCount": {
        -                    "minimum": 0,
        -                    "type": "integer"
        -                  }
        -                },
        -                "required": [
        -                  "policyVersion",
        -                  "action",
        -                  "activationStatus",
        -                  "stopReason",
        -                  "requestsDropped",
        -                  "requestCount",
        -                  "storageWriteCount",
        -                  "storageSnapshotRetained"
        -                ],
        -                "type": "object"
        -              },
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "acceptance_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "accept_control_not_observed",
        -                      "accept_path_timeout",
        -                      "accept_observation_window_truncated",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_accept_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "acceptanceExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "acceptanceExercised": {
        +                "type": "boolean"
        +              },
        +              "afterAction": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "action": {
        +                    "enum": [
        +                      "accept",
        +                      "reject"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "activationStatus": {
        +                    "enum": [
        +                      "completed",
        +                      "uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "policyVersion": {
        +                    "enum": [
        +                      "bounded_after_action_capture.v1",
        +                      "bounded_after_action_capture.v2"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "requestCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "requestsDropped": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "stopReason": {
        +                    "enum": [
        +                      "window_elapsed",
        +                      "aborted",
        +                      "target_changed",
        +                      "click_uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "storageSnapshotRetained": {
        +                    "type": "boolean"
        +                  },
        +                  "storageWriteCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  }
        +                },
        +                "required": [
        +                  "policyVersion",
        +                  "action",
        +                  "activationStatus",
        +                  "stopReason",
        +                  "requestsDropped",
        +                  "requestCount",
        +                  "storageWriteCount",
        +                  "storageSnapshotRetained"
        +                ],
        +                "type": "object"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "execution": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "clickCompleted": {
        +                    "type": "boolean"
        +                  },
        +                  "consentConfirmed": {
        +                    "type": "boolean"
        +                  },
        +                  "observationCompleted": {
        +                    "type": "boolean"
        +                  },
        +                  "policyVersion": {
        +                    "const": "choice_path_execution.v1",
        +                    "type": "string"
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "succeeded",
        +                      "succeeded_with_confirmation",
        +                      "limited",
        +                      "not_attempted",
        +                      "unsupported"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "policyVersion",
        +                  "status",
        +                  "clickCompleted",
        +                  "observationCompleted",
        +                  "consentConfirmed"
        +                ],
        +                "type": "object"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "acceptance_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "accept_control_not_observed",
        +                      "accept_path_timeout",
        +                      "accept_observation_window_truncated",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_accept_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "acceptanceExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / postRefusalObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "afterAction": {
        -                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
        -              },
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "refusalExercised": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "refusal_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "reject_path_timeout",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_refusal_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "refusalExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "afterAction": {
        +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "execution": {
        +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/execution"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "refusalExercised": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "refusal_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "reject_path_timeout",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_refusal_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "refusalExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  2. 1 tool update
    • Changedcertscore_scan_site1 field changed
      • changedInput schema / properties / taskContext / properties / questionSummary / maxLength
        Previous value: -300New value: +8192
  3. 1 tool update
    • Changedcertscore_get_report_evidence_page3 fields changed
      • removedOutput schema / properties / download / properties / authentication / const
        Removed value: -"same_access_rules_as_mcp"
      • addedOutput schema / properties / download / properties / authentication / enum
        Added value: +[
        +  "same_access_rules_as_mcp",
        +  "short_lived_report_link",
        +  "public"
        +]
      • addedOutput schema / properties / download / properties / expiresAt
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
  4. 1 tool update
    • Changedcertscore_get_report_evidence_page1 field changed
      • addedOutput schema / properties / download
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "authentication": {
        +      "const": "same_access_rules_as_mcp",
        +      "type": "string"
        +    },
        +    "bytes": {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "instructions": {
        +      "type": "string"
        +    },
        +    "mediaType": {
        +      "const": "application/json",
        +      "type": "string"
        +    },
        +    "url": {
        +      "format": "uri",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "url",
        +    "mediaType",
        +    "bytes",
        +    "authentication",
        +    "instructions"
        +  ],
        +  "type": "object"
        +}
  5. 1 tool update
    • Addedcertscore_get_report_evidence_page
  6. 1 tool update
    • Changedcertscore_get_scan_bundle1 field changed
      • addedOutput schema / properties / preConsentCookiesTrackers / properties / summary / properties / storageCount
        Added value: +{
        +  "minimum": 0,
        +  "type": "integer"
        +}
  7. 3 tool updates
    • Changedcertscore_get_scan_bundle2 fields changed
      • changedOutput schema / properties / postAcceptObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "acceptanceExercised": {
        -                "type": "boolean"
        -              },
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "acceptance_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "accept_control_not_observed",
        -                      "accept_path_timeout",
        -                      "accept_observation_window_truncated",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_accept_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "acceptanceExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "acceptanceExercised": {
        +                "type": "boolean"
        +              },
        +              "afterAction": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "action": {
        +                    "enum": [
        +                      "accept",
        +                      "reject"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "activationStatus": {
        +                    "enum": [
        +                      "completed",
        +                      "uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "policyVersion": {
        +                    "enum": [
        +                      "bounded_after_action_capture.v1",
        +                      "bounded_after_action_capture.v2"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "requestCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "requestsDropped": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "stopReason": {
        +                    "enum": [
        +                      "window_elapsed",
        +                      "aborted",
        +                      "target_changed",
        +                      "click_uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "storageSnapshotRetained": {
        +                    "type": "boolean"
        +                  },
        +                  "storageWriteCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  }
        +                },
        +                "required": [
        +                  "policyVersion",
        +                  "action",
        +                  "activationStatus",
        +                  "stopReason",
        +                  "requestsDropped",
        +                  "requestCount",
        +                  "storageWriteCount",
        +                  "storageSnapshotRetained"
        +                ],
        +                "type": "object"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "acceptance_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "accept_control_not_observed",
        +                      "accept_path_timeout",
        +                      "accept_observation_window_truncated",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_accept_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "acceptanceExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / postRefusalObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "refusalExercised": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "refusal_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "reject_path_timeout",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_refusal_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "refusalExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "afterAction": {
        +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "refusalExercised": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "refusal_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "reject_path_timeout",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_refusal_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "refusalExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_get_scan_status2 fields changed
      • changedOutput schema / properties / postAcceptObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "acceptanceExercised": {
        -                "type": "boolean"
        -              },
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "acceptance_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "accept_control_not_observed",
        -                      "accept_path_timeout",
        -                      "accept_observation_window_truncated",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_accept_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "acceptanceExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "acceptanceExercised": {
        +                "type": "boolean"
        +              },
        +              "afterAction": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "action": {
        +                    "enum": [
        +                      "accept",
        +                      "reject"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "activationStatus": {
        +                    "enum": [
        +                      "completed",
        +                      "uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "policyVersion": {
        +                    "enum": [
        +                      "bounded_after_action_capture.v1",
        +                      "bounded_after_action_capture.v2"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "requestCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "requestsDropped": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "stopReason": {
        +                    "enum": [
        +                      "window_elapsed",
        +                      "aborted",
        +                      "target_changed",
        +                      "click_uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "storageSnapshotRetained": {
        +                    "type": "boolean"
        +                  },
        +                  "storageWriteCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  }
        +                },
        +                "required": [
        +                  "policyVersion",
        +                  "action",
        +                  "activationStatus",
        +                  "stopReason",
        +                  "requestsDropped",
        +                  "requestCount",
        +                  "storageWriteCount",
        +                  "storageSnapshotRetained"
        +                ],
        +                "type": "object"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "acceptance_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "accept_control_not_observed",
        +                      "accept_path_timeout",
        +                      "accept_observation_window_truncated",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_accept_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "acceptanceExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / postRefusalObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "refusalExercised": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "refusal_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "reject_path_timeout",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_refusal_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "refusalExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "afterAction": {
        +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "refusalExercised": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "refusal_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "reject_path_timeout",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_refusal_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "refusalExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_scan_site2 fields changed
      • changedOutput schema / properties / postAcceptObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "acceptanceExercised": {
        -                "type": "boolean"
        -              },
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "acceptance_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "accept_control_not_observed",
        -                      "accept_path_timeout",
        -                      "accept_observation_window_truncated",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_accept_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "acceptanceExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "acceptanceExercised": {
        +                "type": "boolean"
        +              },
        +              "afterAction": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "action": {
        +                    "enum": [
        +                      "accept",
        +                      "reject"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "activationStatus": {
        +                    "enum": [
        +                      "completed",
        +                      "uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "policyVersion": {
        +                    "enum": [
        +                      "bounded_after_action_capture.v1",
        +                      "bounded_after_action_capture.v2"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "requestCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "requestsDropped": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "stopReason": {
        +                    "enum": [
        +                      "window_elapsed",
        +                      "aborted",
        +                      "target_changed",
        +                      "click_uncertain"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "storageSnapshotRetained": {
        +                    "type": "boolean"
        +                  },
        +                  "storageWriteCount": {
        +                    "minimum": 0,
        +                    "type": "integer"
        +                  }
        +                },
        +                "required": [
        +                  "policyVersion",
        +                  "action",
        +                  "activationStatus",
        +                  "stopReason",
        +                  "requestsDropped",
        +                  "requestCount",
        +                  "storageWriteCount",
        +                  "storageSnapshotRetained"
        +                ],
        +                "type": "object"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "acceptance_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "accept_control_not_observed",
        +                      "accept_path_timeout",
        +                      "accept_observation_window_truncated",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_accept_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "acceptanceExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / postRefusalObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "evidenceDisposition": {
        -                "enum": [
        -                  "confirmed",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "indeterminateReason": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 160,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "refusalExercised": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "refusal_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "reject_path_timeout",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_refusal_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "refusalExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "evidenceDisposition",
        -              "indeterminateReason",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "afterAction": {
        +                "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0/properties/afterAction"
        +              },
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "refusalExercised": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "refusal_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "reject_path_timeout",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_refusal_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "refusalExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  8. 3 tool updates
    • Changedcertscore_get_scan_bundle1 field changed
      • changedOutput schema / properties / gpcResponse / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "californiaPolicy": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "applied": {
        -                    "type": "boolean"
        -                  },
        -                  "deductionPoints": {
        -                    "enum": [
        -                      0,
        -                      15
        -                    ],
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "applied",
        -                  "deductionPoints"
        -                ],
        -                "type": "object"
        -              },
        -              "comparison": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "baselineArtifact": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "lane": {
        -                            "const": "runtime_evidence",
        -                            "type": "string"
        -                          },
        -                          "sha256": {
        -                            "pattern": "^[a-f0-9]{64}$",
        -                            "type": "string"
        -                          },
        -                          "sizeBytes": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          }
        -                        },
        -                        "required": [
        -                          "lane",
        -                          "sha256",
        -                          "sizeBytes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "comparable": {
        -                    "type": "boolean"
        -                  },
        -                  "coverage": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "comparedThroughMs": {
        -                        "anyOf": [
        -                          {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "status": {
        -                        "enum": [
        -                          "complete",
        -                          "limited",
        -                          "unavailable"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "status",
        -                      "comparedThroughMs"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "delivery": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "status": {
        -                        "enum": [
        -                          "verified",
        -                          "limited",
        -                          "unavailable"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "status"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "deltas": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "advertisingOrMarketingActivity": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "advertisingOrMeasurementActivity": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "consentOrCmpBehavior": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "cookies": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "baselineCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "baselineOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "baselineOnlyCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "countDelta": {
        -                            "type": "integer"
        -                          },
        -                          "gpcCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "gpcOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "gpcOnlyCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "samplesTruncated": {
        -                            "type": "boolean"
        -                          },
        -                          "shared": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "sharedCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          }
        -                        },
        -                        "required": [
        -                          "baselineCount",
        -                          "gpcCount",
        -                          "countDelta",
        -                          "baselineOnly",
        -                          "gpcOnly",
        -                          "shared"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "trackers": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "webStorage": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      }
        -                    },
        -                    "required": [
        -                      "cookies",
        -                      "trackers",
        -                      "advertisingOrMeasurementActivity",
        -                      "consentOrCmpBehavior"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "enabledProof": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "navigatorGlobalPrivacyControl": {
        -                        "type": [
        -                          "boolean",
        -                          "null"
        -                        ]
        -                      },
        -                      "requestEventIds": {
        -                        "items": {
        -                          "maxLength": 160,
        -                          "minLength": 1,
        -                          "type": "string"
        -                        },
        -                        "maxItems": 100,
        -                        "type": "array"
        -                      },
        -                      "requestsWithSecGpc": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      "secGpcHeaderValue": {
        -                        "anyOf": [
        -                          {
        -                            "const": "1",
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "required": [
        -                      "secGpcHeaderValue",
        -                      "requestsWithSecGpc",
        -                      "requestEventIds",
        -                      "navigatorGlobalPrivacyControl"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "gpcArtifact": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "lane": {
        -                            "const": "gpc_observation",
        -                            "type": "string"
        -                          },
        -                          "sha256": {
        -                            "pattern": "^[a-f0-9]{64}$",
        -                            "type": "string"
        -                          },
        -                          "sizeBytes": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          }
        -                        },
        -                        "required": [
        -                          "lane",
        -                          "sha256",
        -                          "sizeBytes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "limitationKeys": {
        -                    "items": {
        -                      "maxLength": 160,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "maxItems": 24,
        -                    "type": "array"
        -                  },
        -                  "protocol": {
        -                    "const": "passive_baseline_with_sec_gpc",
        -                    "type": "string"
        -                  },
        -                  "responseBasis": {
        -                    "enum": [
        -                      "qualified_activity_reduction",
        -                      "no_qualified_reduction",
        -                      "insufficient_evidence"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "comparable",
        -                  "protocol",
        -                  "baselineArtifact",
        -                  "gpcArtifact",
        -                  "enabledProof",
        -                  "deltas",
        -                  "limitationKeys"
        -                ],
        -                "type": "object"
        -              },
        -              "contractVersion": {
        -                "enum": [
        -                  "certscore.gpc-response-assessment.v1",
        -                  "certscore.gpc-response-assessment.v2"
        -                ],
        -                "type": "string"
        -              },
        -              "evidenceUrl": {
        -                "format": "uri",
        -                "type": "string"
        -              },
        -              "findingTitle": {
        -                "enum": [
        -                  "GPC response",
        -                  "No observable GPC response"
        -                ],
        -                "type": "string"
        -              },
        -              "legalInterpretation": {
        -                "const": "not_assessed",
        -                "type": "string"
        -              },
        -              "scoreEffect": {
        -                "const": "none",
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "responsive",
        -                  "no_observable_response",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "summary": {
        -                "maxLength": 2000,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "findingTitle",
        -              "summary",
        -              "scoreEffect",
        -              "legalInterpretation",
        -              "comparison",
        -              "californiaPolicy",
        -              "evidenceUrl"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "californiaPolicy": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "applied": {
        +                    "type": "boolean"
        +                  },
        +                  "deductionPoints": {
        +                    "enum": [
        +                      0,
        +                      15
        +                    ],
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "applied",
        +                  "deductionPoints"
        +                ],
        +                "type": "object"
        +              },
        +              "comparison": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "baselineArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "runtime_evidence",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "comparable": {
        +                    "type": "boolean"
        +                  },
        +                  "coverage": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "comparedThroughMs": {
        +                        "anyOf": [
        +                          {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "status": {
        +                        "enum": [
        +                          "complete",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status",
        +                      "comparedThroughMs"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "delivery": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "status": {
        +                        "enum": [
        +                          "verified",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "deltas": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "advertisingOrMarketingActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "advertisingOrMeasurementActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "consentOrCmpBehavior": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "cookies": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "baselineCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "baselineOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "baselineOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "countDelta": {
        +                            "type": "integer"
        +                          },
        +                          "gpcCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "gpcOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "gpcOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "samplesTruncated": {
        +                            "type": "boolean"
        +                          },
        +                          "shared": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "sharedCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "baselineCount",
        +                          "gpcCount",
        +                          "countDelta",
        +                          "baselineOnly",
        +                          "gpcOnly",
        +                          "shared"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "trackers": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "webStorage": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      }
        +                    },
        +                    "required": [
        +                      "cookies",
        +                      "trackers",
        +                      "advertisingOrMeasurementActivity",
        +                      "consentOrCmpBehavior"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "enabledProof": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "navigatorGlobalPrivacyControl": {
        +                        "type": [
        +                          "boolean",
        +                          "null"
        +                        ]
        +                      },
        +                      "requestEventIds": {
        +                        "items": {
        +                          "maxLength": 160,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "maxItems": 100,
        +                        "type": "array"
        +                      },
        +                      "requestsWithSecGpc": {
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "secGpcHeaderValue": {
        +                        "anyOf": [
        +                          {
        +                            "const": "1",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "secGpcHeaderValue",
        +                      "requestsWithSecGpc",
        +                      "requestEventIds",
        +                      "navigatorGlobalPrivacyControl"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "gpcArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "gpc_observation",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "limitationKeys": {
        +                    "items": {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 24,
        +                    "type": "array"
        +                  },
        +                  "protocol": {
        +                    "const": "passive_baseline_with_sec_gpc",
        +                    "type": "string"
        +                  },
        +                  "responseBasis": {
        +                    "enum": [
        +                      "qualified_activity_reduction",
        +                      "no_qualified_reduction",
        +                      "insufficient_evidence"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "comparable",
        +                  "protocol",
        +                  "baselineArtifact",
        +                  "gpcArtifact",
        +                  "enabledProof",
        +                  "deltas",
        +                  "limitationKeys"
        +                ],
        +                "type": "object"
        +              },
        +              "contractVersion": {
        +                "enum": [
        +                  "certscore.gpc-response-assessment.v1",
        +                  "certscore.gpc-response-assessment.v2",
        +                  "certscore.gpc-response-assessment.v3"
        +                ],
        +                "type": "string"
        +              },
        +              "evidenceUrl": {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              "findingTitle": {
        +                "enum": [
        +                  "GPC response",
        +                  "No observable GPC response"
        +                ],
        +                "type": "string"
        +              },
        +              "legalInterpretation": {
        +                "const": "not_assessed",
        +                "type": "string"
        +              },
        +              "observation": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "acknowledgment": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "captureComplete": {
        +                        "type": "boolean"
        +                      },
        +                      "observed": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "required": [
        +                      "observed",
        +                      "captureComplete"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "contractVersion": {
        +                    "const": "certscore.gpc-bounded-observation.v1",
        +                    "type": "string"
        +                  },
        +                  "delivery": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "fullContextVerified": {
        +                        "type": "boolean"
        +                      },
        +                      "httpHeaderRetained": {
        +                        "type": "boolean"
        +                      },
        +                      "mainNavigatorReadbackRetained": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "required": [
        +                      "httpHeaderRetained",
        +                      "mainNavigatorReadbackRetained",
        +                      "fullContextVerified"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "documentUrlSha256": {
        +                    "anyOf": [
        +                      {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "legalInterpretation": {
        +                    "const": "not_assessed",
        +                    "type": "string"
        +                  },
        +                  "limitationKeys": {
        +                    "items": {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 32,
        +                    "type": "array"
        +                  },
        +                  "registration": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "basis": {
        +                        "const": "current_recorded_state",
        +                        "type": "string"
        +                      },
        +                      "causedByGpc": {
        +                        "const": "not_established",
        +                        "type": "string"
        +                      },
        +                      "cmpGpcSignal": {
        +                        "enum": [
        +                          "received",
        +                          "not_received",
        +                          "unknown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "sale": {
        +                        "enum": [
        +                          "opted_out",
        +                          "not_opted_out",
        +                          "unknown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "sharing": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
        +                      }
        +                    },
        +                    "required": [
        +                      "basis",
        +                      "sale",
        +                      "sharing",
        +                      "cmpGpcSignal",
        +                      "causedByGpc"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "requests": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "blockedBeforeTransmissionCount": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                      },
        +                      "classifiedCount": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                      },
        +                      "collectionCount": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                      },
        +                      "complete": {
        +                        "type": "boolean"
        +                      },
        +                      "count": {
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "documentCommittedAtMs": {
        +                        "anyOf": [
        +                          {
        +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "evidenceIds": {
        +                        "items": {
        +                          "maxLength": 160,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "maxItems": 100,
        +                        "type": "array"
        +                      },
        +                      "fromMs": {
        +                        "anyOf": [
        +                          {
        +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "samplesTruncated": {
        +                        "type": "boolean"
        +                      },
        +                      "throughMs": {
        +                        "anyOf": [
        +                          {
        +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "count",
        +                      "blockedBeforeTransmissionCount",
        +                      "complete",
        +                      "fromMs",
        +                      "documentCommittedAtMs",
        +                      "throughMs",
        +                      "classifiedCount",
        +                      "collectionCount",
        +                      "evidenceIds",
        +                      "samplesTruncated"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "scope": {
        +                    "const": "main_document_and_retained_http_requests",
        +                    "type": "string"
        +                  },
        +                  "scoreEffect": {
        +                    "const": "none",
        +                    "type": "string"
        +                  },
        +                  "semanticProbe": {
        +                    "enum": [
        +                      "observed",
        +                      "unsupported",
        +                      "unavailable",
        +                      "not_ready",
        +                      "invalid",
        +                      "incomplete"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "sessionSha256": {
        +                    "anyOf": [
        +                      {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "sourceSha256": {
        +                    "anyOf": [
        +                      {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "complete",
        +                      "limited",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "contractVersion",
        +                  "scope",
        +                  "status",
        +                  "sourceSha256",
        +                  "sessionSha256",
        +                  "documentUrlSha256",
        +                  "delivery",
        +                  "semanticProbe",
        +                  "registration",
        +                  "acknowledgment",
        +                  "requests",
        +                  "limitationKeys",
        +                  "scoreEffect",
        +                  "legalInterpretation"
        +                ],
        +                "type": "object"
        +              },
        +              "scoreEffect": {
        +                "const": "none",
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "responsive",
        +                  "no_observable_response",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "summary": {
        +                "maxLength": 2000,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "findingTitle",
        +              "summary",
        +              "scoreEffect",
        +              "legalInterpretation",
        +              "comparison",
        +              "californiaPolicy",
        +              "evidenceUrl"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_get_scan_status1 field changed
      • changedOutput schema / properties / gpcResponse / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "californiaPolicy": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "applied": {
        -                    "type": "boolean"
        -                  },
        -                  "deductionPoints": {
        -                    "enum": [
        -                      0,
        -                      15
        -                    ],
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "applied",
        -                  "deductionPoints"
        -                ],
        -                "type": "object"
        -              },
        -              "comparison": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "baselineArtifact": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "lane": {
        -                            "const": "runtime_evidence",
        -                            "type": "string"
        -                          },
        -                          "sha256": {
        -                            "pattern": "^[a-f0-9]{64}$",
        -                            "type": "string"
        -                          },
        -                          "sizeBytes": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          }
        -                        },
        -                        "required": [
        -                          "lane",
        -                          "sha256",
        -                          "sizeBytes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "comparable": {
        -                    "type": "boolean"
        -                  },
        -                  "coverage": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "comparedThroughMs": {
        -                        "anyOf": [
        -                          {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "status": {
        -                        "enum": [
        -                          "complete",
        -                          "limited",
        -                          "unavailable"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "status",
        -                      "comparedThroughMs"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "delivery": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "status": {
        -                        "enum": [
        -                          "verified",
        -                          "limited",
        -                          "unavailable"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "status"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "deltas": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "advertisingOrMarketingActivity": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "advertisingOrMeasurementActivity": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "consentOrCmpBehavior": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "cookies": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "baselineCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "baselineOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "baselineOnlyCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "countDelta": {
        -                            "type": "integer"
        -                          },
        -                          "gpcCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "gpcOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "gpcOnlyCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "samplesTruncated": {
        -                            "type": "boolean"
        -                          },
        -                          "shared": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "sharedCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          }
        -                        },
        -                        "required": [
        -                          "baselineCount",
        -                          "gpcCount",
        -                          "countDelta",
        -                          "baselineOnly",
        -                          "gpcOnly",
        -                          "shared"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "trackers": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "webStorage": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      }
        -                    },
        -                    "required": [
        -                      "cookies",
        -                      "trackers",
        -                      "advertisingOrMeasurementActivity",
        -                      "consentOrCmpBehavior"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "enabledProof": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "navigatorGlobalPrivacyControl": {
        -                        "type": [
        -                          "boolean",
        -                          "null"
        -                        ]
        -                      },
        -                      "requestEventIds": {
        -                        "items": {
        -                          "maxLength": 160,
        -                          "minLength": 1,
        -                          "type": "string"
        -                        },
        -                        "maxItems": 100,
        -                        "type": "array"
        -                      },
        -                      "requestsWithSecGpc": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      "secGpcHeaderValue": {
        -                        "anyOf": [
        -                          {
        -                            "const": "1",
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "required": [
        -                      "secGpcHeaderValue",
        -                      "requestsWithSecGpc",
        -                      "requestEventIds",
        -                      "navigatorGlobalPrivacyControl"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "gpcArtifact": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "lane": {
        -                            "const": "gpc_observation",
        -                            "type": "string"
        -                          },
        -                          "sha256": {
        -                            "pattern": "^[a-f0-9]{64}$",
        -                            "type": "string"
        -                          },
        -                          "sizeBytes": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          }
        -                        },
        -                        "required": [
        -                          "lane",
        -                          "sha256",
        -                          "sizeBytes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "limitationKeys": {
        -                    "items": {
        -                      "maxLength": 160,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "maxItems": 24,
        -                    "type": "array"
        -                  },
        -                  "protocol": {
        -                    "const": "passive_baseline_with_sec_gpc",
        -                    "type": "string"
        -                  },
        -                  "responseBasis": {
        -                    "enum": [
        -                      "qualified_activity_reduction",
        -                      "no_qualified_reduction",
        -                      "insufficient_evidence"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "comparable",
        -                  "protocol",
        -                  "baselineArtifact",
        -                  "gpcArtifact",
        -                  "enabledProof",
        -                  "deltas",
        -                  "limitationKeys"
        -                ],
        -                "type": "object"
        -              },
        -              "contractVersion": {
        -                "enum": [
        -                  "certscore.gpc-response-assessment.v1",
        -                  "certscore.gpc-response-assessment.v2"
        -                ],
        -                "type": "string"
        -              },
        -              "evidenceUrl": {
        -                "format": "uri",
        -                "type": "string"
        -              },
        -              "findingTitle": {
        -                "enum": [
        -                  "GPC response",
        -                  "No observable GPC response"
        -                ],
        -                "type": "string"
        -              },
        -              "legalInterpretation": {
        -                "const": "not_assessed",
        -                "type": "string"
        -              },
        -              "scoreEffect": {
        -                "const": "none",
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "responsive",
        -                  "no_observable_response",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "summary": {
        -                "maxLength": 2000,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "findingTitle",
        -              "summary",
        -              "scoreEffect",
        -              "legalInterpretation",
        -              "comparison",
        -              "californiaPolicy",
        -              "evidenceUrl"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "californiaPolicy": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "applied": {
        +                    "type": "boolean"
        +                  },
        +                  "deductionPoints": {
        +                    "enum": [
        +                      0,
        +                      15
        +                    ],
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "applied",
        +                  "deductionPoints"
        +                ],
        +                "type": "object"
        +              },
        +              "comparison": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "baselineArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "runtime_evidence",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "comparable": {
        +                    "type": "boolean"
        +                  },
        +                  "coverage": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "comparedThroughMs": {
        +                        "anyOf": [
        +                          {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "status": {
        +                        "enum": [
        +                          "complete",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status",
        +                      "comparedThroughMs"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "delivery": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "status": {
        +                        "enum": [
        +                          "verified",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "deltas": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "advertisingOrMarketingActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "advertisingOrMeasurementActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "consentOrCmpBehavior": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "cookies": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "baselineCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "baselineOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "baselineOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "countDelta": {
        +                            "type": "integer"
        +                          },
        +                          "gpcCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "gpcOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "gpcOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "samplesTruncated": {
        +                            "type": "boolean"
        +                          },
        +                          "shared": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "sharedCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "baselineCount",
        +                          "gpcCount",
        +                          "countDelta",
        +                          "baselineOnly",
        +                          "gpcOnly",
        +                          "shared"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "trackers": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "webStorage": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      }
        +                    },
        +                    "required": [
        +                      "cookies",
        +                      "trackers",
        +                      "advertisingOrMeasurementActivity",
        +                      "consentOrCmpBehavior"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "enabledProof": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "navigatorGlobalPrivacyControl": {
        +                        "type": [
        +                          "boolean",
        +                          "null"
        +                        ]
        +                      },
        +                      "requestEventIds": {
        +                        "items": {
        +                          "maxLength": 160,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "maxItems": 100,
        +                        "type": "array"
        +                      },
        +                      "requestsWithSecGpc": {
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "secGpcHeaderValue": {
        +                        "anyOf": [
        +                          {
        +                            "const": "1",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "secGpcHeaderValue",
        +                      "requestsWithSecGpc",
        +                      "requestEventIds",
        +                      "navigatorGlobalPrivacyControl"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "gpcArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "gpc_observation",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "limitationKeys": {
        +                    "items": {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 24,
        +                    "type": "array"
        +                  },
        +                  "protocol": {
        +                    "const": "passive_baseline_with_sec_gpc",
        +                    "type": "string"
        +                  },
        +                  "responseBasis": {
        +                    "enum": [
        +                      "qualified_activity_reduction",
        +                      "no_qualified_reduction",
        +                      "insufficient_evidence"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "comparable",
        +                  "protocol",
        +                  "baselineArtifact",
        +                  "gpcArtifact",
        +                  "enabledProof",
        +                  "deltas",
        +                  "limitationKeys"
        +                ],
        +                "type": "object"
        +              },
        +              "contractVersion": {
        +                "enum": [
        +                  "certscore.gpc-response-assessment.v1",
        +                  "certscore.gpc-response-assessment.v2",
        +                  "certscore.gpc-response-assessment.v3"
        +                ],
        +                "type": "string"
        +              },
        +              "evidenceUrl": {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              "findingTitle": {
        +                "enum": [
        +                  "GPC response",
        +                  "No observable GPC response"
        +                ],
        +                "type": "string"
        +              },
        +              "legalInterpretation": {
        +                "const": "not_assessed",
        +                "type": "string"
        +              },
        +              "observation": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "acknowledgment": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "captureComplete": {
        +                        "type": "boolean"
        +                      },
        +                      "observed": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "required": [
        +                      "observed",
        +                      "captureComplete"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "contractVersion": {
        +                    "const": "certscore.gpc-bounded-observation.v1",
        +                    "type": "string"
        +                  },
        +                  "delivery": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "fullContextVerified": {
        +                        "type": "boolean"
        +                      },
        +                      "httpHeaderRetained": {
        +                        "type": "boolean"
        +                      },
        +                      "mainNavigatorReadbackRetained": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "required": [
        +                      "httpHeaderRetained",
        +                      "mainNavigatorReadbackRetained",
        +                      "fullContextVerified"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "documentUrlSha256": {
        +                    "anyOf": [
        +                      {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "legalInterpretation": {
        +                    "const": "not_assessed",
        +                    "type": "string"
        +                  },
        +                  "limitationKeys": {
        +                    "items": {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 32,
        +                    "type": "array"
        +                  },
        +                  "registration": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "basis": {
        +                        "const": "current_recorded_state",
        +                        "type": "string"
        +                      },
        +                      "causedByGpc": {
        +                        "const": "not_established",
        +                        "type": "string"
        +                      },
        +                      "cmpGpcSignal": {
        +                        "enum": [
        +                          "received",
        +                          "not_received",
        +                          "unknown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "sale": {
        +                        "enum": [
        +                          "opted_out",
        +                          "not_opted_out",
        +                          "unknown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "sharing": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
        +                      }
        +                    },
        +                    "required": [
        +                      "basis",
        +                      "sale",
        +                      "sharing",
        +                      "cmpGpcSignal",
        +                      "causedByGpc"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "requests": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "blockedBeforeTransmissionCount": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                      },
        +                      "classifiedCount": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                      },
        +                      "collectionCount": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                      },
        +                      "complete": {
        +                        "type": "boolean"
        +                      },
        +                      "count": {
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "documentCommittedAtMs": {
        +                        "anyOf": [
        +                          {
        +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "evidenceIds": {
        +                        "items": {
        +                          "maxLength": 160,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "maxItems": 100,
        +                        "type": "array"
        +                      },
        +                      "fromMs": {
        +                        "anyOf": [
        +                          {
        +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "samplesTruncated": {
        +                        "type": "boolean"
        +                      },
        +                      "throughMs": {
        +                        "anyOf": [
        +                          {
        +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "count",
        +                      "blockedBeforeTransmissionCount",
        +                      "complete",
        +                      "fromMs",
        +                      "documentCommittedAtMs",
        +                      "throughMs",
        +                      "classifiedCount",
        +                      "collectionCount",
        +                      "evidenceIds",
        +                      "samplesTruncated"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "scope": {
        +                    "const": "main_document_and_retained_http_requests",
        +                    "type": "string"
        +                  },
        +                  "scoreEffect": {
        +                    "const": "none",
        +                    "type": "string"
        +                  },
        +                  "semanticProbe": {
        +                    "enum": [
        +                      "observed",
        +                      "unsupported",
        +                      "unavailable",
        +                      "not_ready",
        +                      "invalid",
        +                      "incomplete"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "sessionSha256": {
        +                    "anyOf": [
        +                      {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "sourceSha256": {
        +                    "anyOf": [
        +                      {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "complete",
        +                      "limited",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "contractVersion",
        +                  "scope",
        +                  "status",
        +                  "sourceSha256",
        +                  "sessionSha256",
        +                  "documentUrlSha256",
        +                  "delivery",
        +                  "semanticProbe",
        +                  "registration",
        +                  "acknowledgment",
        +                  "requests",
        +                  "limitationKeys",
        +                  "scoreEffect",
        +                  "legalInterpretation"
        +                ],
        +                "type": "object"
        +              },
        +              "scoreEffect": {
        +                "const": "none",
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "responsive",
        +                  "no_observable_response",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "summary": {
        +                "maxLength": 2000,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "findingTitle",
        +              "summary",
        +              "scoreEffect",
        +              "legalInterpretation",
        +              "comparison",
        +              "californiaPolicy",
        +              "evidenceUrl"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_scan_site1 field changed
      • changedOutput schema / properties / gpcResponse / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "californiaPolicy": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "applied": {
        -                    "type": "boolean"
        -                  },
        -                  "deductionPoints": {
        -                    "enum": [
        -                      0,
        -                      15
        -                    ],
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "applied",
        -                  "deductionPoints"
        -                ],
        -                "type": "object"
        -              },
        -              "comparison": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "baselineArtifact": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "lane": {
        -                            "const": "runtime_evidence",
        -                            "type": "string"
        -                          },
        -                          "sha256": {
        -                            "pattern": "^[a-f0-9]{64}$",
        -                            "type": "string"
        -                          },
        -                          "sizeBytes": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          }
        -                        },
        -                        "required": [
        -                          "lane",
        -                          "sha256",
        -                          "sizeBytes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "comparable": {
        -                    "type": "boolean"
        -                  },
        -                  "coverage": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "comparedThroughMs": {
        -                        "anyOf": [
        -                          {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      },
        -                      "status": {
        -                        "enum": [
        -                          "complete",
        -                          "limited",
        -                          "unavailable"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "status",
        -                      "comparedThroughMs"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "delivery": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "status": {
        -                        "enum": [
        -                          "verified",
        -                          "limited",
        -                          "unavailable"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "status"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "deltas": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "advertisingOrMarketingActivity": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "advertisingOrMeasurementActivity": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "consentOrCmpBehavior": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "cookies": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "baselineCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "baselineOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "baselineOnlyCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "countDelta": {
        -                            "type": "integer"
        -                          },
        -                          "gpcCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "gpcOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "gpcOnlyCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "samplesTruncated": {
        -                            "type": "boolean"
        -                          },
        -                          "shared": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "sharedCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          }
        -                        },
        -                        "required": [
        -                          "baselineCount",
        -                          "gpcCount",
        -                          "countDelta",
        -                          "baselineOnly",
        -                          "gpcOnly",
        -                          "shared"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "trackers": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "webStorage": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      }
        -                    },
        -                    "required": [
        -                      "cookies",
        -                      "trackers",
        -                      "advertisingOrMeasurementActivity",
        -                      "consentOrCmpBehavior"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "enabledProof": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "navigatorGlobalPrivacyControl": {
        -                        "type": [
        -                          "boolean",
        -                          "null"
        -                        ]
        -                      },
        -                      "requestEventIds": {
        -                        "items": {
        -                          "maxLength": 160,
        -                          "minLength": 1,
        -                          "type": "string"
        -                        },
        -                        "maxItems": 100,
        -                        "type": "array"
        -                      },
        -                      "requestsWithSecGpc": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      "secGpcHeaderValue": {
        -                        "anyOf": [
        -                          {
        -                            "const": "1",
        -                            "type": "string"
        -                          },
        -                          {
        -                            "type": "null"
        -                          }
        -                        ]
        -                      }
        -                    },
        -                    "required": [
        -                      "secGpcHeaderValue",
        -                      "requestsWithSecGpc",
        -                      "requestEventIds",
        -                      "navigatorGlobalPrivacyControl"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "gpcArtifact": {
        -                    "anyOf": [
        -                      {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "lane": {
        -                            "const": "gpc_observation",
        -                            "type": "string"
        -                          },
        -                          "sha256": {
        -                            "pattern": "^[a-f0-9]{64}$",
        -                            "type": "string"
        -                          },
        -                          "sizeBytes": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          }
        -                        },
        -                        "required": [
        -                          "lane",
        -                          "sha256",
        -                          "sizeBytes"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      {
        -                        "type": "null"
        -                      }
        -                    ]
        -                  },
        -                  "limitationKeys": {
        -                    "items": {
        -                      "maxLength": 160,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "maxItems": 24,
        -                    "type": "array"
        -                  },
        -                  "protocol": {
        -                    "const": "passive_baseline_with_sec_gpc",
        -                    "type": "string"
        -                  },
        -                  "responseBasis": {
        -                    "enum": [
        -                      "qualified_activity_reduction",
        -                      "no_qualified_reduction",
        -                      "insufficient_evidence"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "comparable",
        -                  "protocol",
        -                  "baselineArtifact",
        -                  "gpcArtifact",
        -                  "enabledProof",
        -                  "deltas",
        -                  "limitationKeys"
        -                ],
        -                "type": "object"
        -              },
        -              "contractVersion": {
        -                "enum": [
        -                  "certscore.gpc-response-assessment.v1",
        -                  "certscore.gpc-response-assessment.v2"
        -                ],
        -                "type": "string"
        -              },
        -              "evidenceUrl": {
        -                "format": "uri",
        -                "type": "string"
        -              },
        -              "findingTitle": {
        -                "enum": [
        -                  "GPC response",
        -                  "No observable GPC response"
        -                ],
        -                "type": "string"
        -              },
        -              "legalInterpretation": {
        -                "const": "not_assessed",
        -                "type": "string"
        -              },
        -              "scoreEffect": {
        -                "const": "none",
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "responsive",
        -                  "no_observable_response",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "summary": {
        -                "maxLength": 2000,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "findingTitle",
        -              "summary",
        -              "scoreEffect",
        -              "legalInterpretation",
        -              "comparison",
        -              "californiaPolicy",
        -              "evidenceUrl"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "californiaPolicy": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "applied": {
        +                    "type": "boolean"
        +                  },
        +                  "deductionPoints": {
        +                    "enum": [
        +                      0,
        +                      15
        +                    ],
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "applied",
        +                  "deductionPoints"
        +                ],
        +                "type": "object"
        +              },
        +              "comparison": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "baselineArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "runtime_evidence",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "comparable": {
        +                    "type": "boolean"
        +                  },
        +                  "coverage": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "comparedThroughMs": {
        +                        "anyOf": [
        +                          {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "status": {
        +                        "enum": [
        +                          "complete",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status",
        +                      "comparedThroughMs"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "delivery": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "status": {
        +                        "enum": [
        +                          "verified",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "deltas": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "advertisingOrMarketingActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "advertisingOrMeasurementActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "consentOrCmpBehavior": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "cookies": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "baselineCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "baselineOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "baselineOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "countDelta": {
        +                            "type": "integer"
        +                          },
        +                          "gpcCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "gpcOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "gpcOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "samplesTruncated": {
        +                            "type": "boolean"
        +                          },
        +                          "shared": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "sharedCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "baselineCount",
        +                          "gpcCount",
        +                          "countDelta",
        +                          "baselineOnly",
        +                          "gpcOnly",
        +                          "shared"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "trackers": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "webStorage": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      }
        +                    },
        +                    "required": [
        +                      "cookies",
        +                      "trackers",
        +                      "advertisingOrMeasurementActivity",
        +                      "consentOrCmpBehavior"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "enabledProof": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "navigatorGlobalPrivacyControl": {
        +                        "type": [
        +                          "boolean",
        +                          "null"
        +                        ]
        +                      },
        +                      "requestEventIds": {
        +                        "items": {
        +                          "maxLength": 160,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "maxItems": 100,
        +                        "type": "array"
        +                      },
        +                      "requestsWithSecGpc": {
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "secGpcHeaderValue": {
        +                        "anyOf": [
        +                          {
        +                            "const": "1",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "secGpcHeaderValue",
        +                      "requestsWithSecGpc",
        +                      "requestEventIds",
        +                      "navigatorGlobalPrivacyControl"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "gpcArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "gpc_observation",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "limitationKeys": {
        +                    "items": {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 24,
        +                    "type": "array"
        +                  },
        +                  "protocol": {
        +                    "const": "passive_baseline_with_sec_gpc",
        +                    "type": "string"
        +                  },
        +                  "responseBasis": {
        +                    "enum": [
        +                      "qualified_activity_reduction",
        +                      "no_qualified_reduction",
        +                      "insufficient_evidence"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "comparable",
        +                  "protocol",
        +                  "baselineArtifact",
        +                  "gpcArtifact",
        +                  "enabledProof",
        +                  "deltas",
        +                  "limitationKeys"
        +                ],
        +                "type": "object"
        +              },
        +              "contractVersion": {
        +                "enum": [
        +                  "certscore.gpc-response-assessment.v1",
        +                  "certscore.gpc-response-assessment.v2",
        +                  "certscore.gpc-response-assessment.v3"
        +                ],
        +                "type": "string"
        +              },
        +              "evidenceUrl": {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              "findingTitle": {
        +                "enum": [
        +                  "GPC response",
        +                  "No observable GPC response"
        +                ],
        +                "type": "string"
        +              },
        +              "legalInterpretation": {
        +                "const": "not_assessed",
        +                "type": "string"
        +              },
        +              "observation": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "acknowledgment": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "captureComplete": {
        +                        "type": "boolean"
        +                      },
        +                      "observed": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "required": [
        +                      "observed",
        +                      "captureComplete"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "contractVersion": {
        +                    "const": "certscore.gpc-bounded-observation.v1",
        +                    "type": "string"
        +                  },
        +                  "delivery": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "fullContextVerified": {
        +                        "type": "boolean"
        +                      },
        +                      "httpHeaderRetained": {
        +                        "type": "boolean"
        +                      },
        +                      "mainNavigatorReadbackRetained": {
        +                        "type": "boolean"
        +                      }
        +                    },
        +                    "required": [
        +                      "httpHeaderRetained",
        +                      "mainNavigatorReadbackRetained",
        +                      "fullContextVerified"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "documentUrlSha256": {
        +                    "anyOf": [
        +                      {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "legalInterpretation": {
        +                    "const": "not_assessed",
        +                    "type": "string"
        +                  },
        +                  "limitationKeys": {
        +                    "items": {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 32,
        +                    "type": "array"
        +                  },
        +                  "registration": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "basis": {
        +                        "const": "current_recorded_state",
        +                        "type": "string"
        +                      },
        +                      "causedByGpc": {
        +                        "const": "not_established",
        +                        "type": "string"
        +                      },
        +                      "cmpGpcSignal": {
        +                        "enum": [
        +                          "received",
        +                          "not_received",
        +                          "unknown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "sale": {
        +                        "enum": [
        +                          "opted_out",
        +                          "not_opted_out",
        +                          "unknown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "sharing": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/registration/properties/sale"
        +                      }
        +                    },
        +                    "required": [
        +                      "basis",
        +                      "sale",
        +                      "sharing",
        +                      "cmpGpcSignal",
        +                      "causedByGpc"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "requests": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "blockedBeforeTransmissionCount": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                      },
        +                      "classifiedCount": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                      },
        +                      "collectionCount": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                      },
        +                      "complete": {
        +                        "type": "boolean"
        +                      },
        +                      "count": {
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "documentCommittedAtMs": {
        +                        "anyOf": [
        +                          {
        +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "evidenceIds": {
        +                        "items": {
        +                          "maxLength": 160,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "maxItems": 100,
        +                        "type": "array"
        +                      },
        +                      "fromMs": {
        +                        "anyOf": [
        +                          {
        +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "samplesTruncated": {
        +                        "type": "boolean"
        +                      },
        +                      "throughMs": {
        +                        "anyOf": [
        +                          {
        +                            "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/observation/properties/requests/properties/count"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "count",
        +                      "blockedBeforeTransmissionCount",
        +                      "complete",
        +                      "fromMs",
        +                      "documentCommittedAtMs",
        +                      "throughMs",
        +                      "classifiedCount",
        +                      "collectionCount",
        +                      "evidenceIds",
        +                      "samplesTruncated"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "scope": {
        +                    "const": "main_document_and_retained_http_requests",
        +                    "type": "string"
        +                  },
        +                  "scoreEffect": {
        +                    "const": "none",
        +                    "type": "string"
        +                  },
        +                  "semanticProbe": {
        +                    "enum": [
        +                      "observed",
        +                      "unsupported",
        +                      "unavailable",
        +                      "not_ready",
        +                      "invalid",
        +                      "incomplete"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "sessionSha256": {
        +                    "anyOf": [
        +                      {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "sourceSha256": {
        +                    "anyOf": [
        +                      {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "status": {
        +                    "enum": [
        +                      "complete",
        +                      "limited",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "contractVersion",
        +                  "scope",
        +                  "status",
        +                  "sourceSha256",
        +                  "sessionSha256",
        +                  "documentUrlSha256",
        +                  "delivery",
        +                  "semanticProbe",
        +                  "registration",
        +                  "acknowledgment",
        +                  "requests",
        +                  "limitationKeys",
        +                  "scoreEffect",
        +                  "legalInterpretation"
        +                ],
        +                "type": "object"
        +              },
        +              "scoreEffect": {
        +                "const": "none",
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "responsive",
        +                  "no_observable_response",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "summary": {
        +                "maxLength": 2000,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "findingTitle",
        +              "summary",
        +              "scoreEffect",
        +              "legalInterpretation",
        +              "comparison",
        +              "californiaPolicy",
        +              "evidenceUrl"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  9. 3 tool updates
    • Changedcertscore_get_scan_bundle1 field changed
      • changedOutput schema / properties / error / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "code": {
        -        "type": "string"
        -      },
        -      "field": {
        -        "type": "string"
        -      },
        -      "mcpCode": {
        -        "type": "integer"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "recommendedNextAction": {
        -        "type": "string"
        -      },
        -      "responseBody": {},
        -      "retryAfterSeconds": {
        -        "anyOf": [
        -          {
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "retryable": {
        -        "type": "boolean"
        -      },
        -      "status": {
        -        "type": "integer"
        -      }
        -    },
        -    "required": [
        -      "code",
        -      "message",
        -      "retryable",
        -      "retryAfterSeconds",
        -      "recommendedNextAction"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "code": {
        +        "type": "string"
        +      },
        +      "field": {
        +        "type": "string"
        +      },
        +      "issues": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "code": {
        +              "maxLength": 80,
        +              "type": "string"
        +            },
        +            "field": {
        +              "maxLength": 80,
        +              "type": "string"
        +            },
        +            "required": {
        +              "type": "boolean"
        +            }
        +          },
        +          "required": [
        +            "field",
        +            "code"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 8,
        +        "type": "array"
        +      },
        +      "mcpCode": {
        +        "type": "integer"
        +      },
        +      "message": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "recommendedNextAction": {
        +        "type": "string"
        +      },
        +      "responseBody": {},
        +      "retryAfterSeconds": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "retryable": {
        +        "type": "boolean"
        +      },
        +      "status": {
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "code",
        +      "message",
        +      "retryable",
        +      "retryAfterSeconds",
        +      "recommendedNextAction"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_get_scan_status1 field changed
      • changedOutput schema / properties / error / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "code": {
        -        "type": "string"
        -      },
        -      "field": {
        -        "type": "string"
        -      },
        -      "mcpCode": {
        -        "type": "integer"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "recommendedNextAction": {
        -        "type": "string"
        -      },
        -      "responseBody": {},
        -      "retryAfterSeconds": {
        -        "anyOf": [
        -          {
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "retryable": {
        -        "type": "boolean"
        -      },
        -      "status": {
        -        "type": "integer"
        -      }
        -    },
        -    "required": [
        -      "code",
        -      "message",
        -      "retryable",
        -      "retryAfterSeconds",
        -      "recommendedNextAction"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "code": {
        +        "type": "string"
        +      },
        +      "field": {
        +        "type": "string"
        +      },
        +      "issues": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "code": {
        +              "maxLength": 80,
        +              "type": "string"
        +            },
        +            "field": {
        +              "maxLength": 80,
        +              "type": "string"
        +            },
        +            "required": {
        +              "type": "boolean"
        +            }
        +          },
        +          "required": [
        +            "field",
        +            "code"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 8,
        +        "type": "array"
        +      },
        +      "mcpCode": {
        +        "type": "integer"
        +      },
        +      "message": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "recommendedNextAction": {
        +        "type": "string"
        +      },
        +      "responseBody": {},
        +      "retryAfterSeconds": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "retryable": {
        +        "type": "boolean"
        +      },
        +      "status": {
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "code",
        +      "message",
        +      "retryable",
        +      "retryAfterSeconds",
        +      "recommendedNextAction"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_scan_site1 field changed
      • changedOutput schema / properties / error / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "code": {
        -        "type": "string"
        -      },
        -      "field": {
        -        "type": "string"
        -      },
        -      "mcpCode": {
        -        "type": "integer"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "recommendedNextAction": {
        -        "type": "string"
        -      },
        -      "responseBody": {},
        -      "retryAfterSeconds": {
        -        "anyOf": [
        -          {
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "retryable": {
        -        "type": "boolean"
        -      },
        -      "status": {
        -        "type": "integer"
        -      }
        -    },
        -    "required": [
        -      "code",
        -      "message",
        -      "retryable",
        -      "retryAfterSeconds",
        -      "recommendedNextAction"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "code": {
        +        "type": "string"
        +      },
        +      "field": {
        +        "type": "string"
        +      },
        +      "issues": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "code": {
        +              "maxLength": 80,
        +              "type": "string"
        +            },
        +            "field": {
        +              "maxLength": 80,
        +              "type": "string"
        +            },
        +            "required": {
        +              "type": "boolean"
        +            }
        +          },
        +          "required": [
        +            "field",
        +            "code"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 8,
        +        "type": "array"
        +      },
        +      "mcpCode": {
        +        "type": "integer"
        +      },
        +      "message": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "recommendedNextAction": {
        +        "type": "string"
        +      },
        +      "responseBody": {},
        +      "retryAfterSeconds": {
        +        "anyOf": [
        +          {
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "retryable": {
        +        "type": "boolean"
        +      },
        +      "status": {
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "code",
        +      "message",
        +      "retryable",
        +      "retryAfterSeconds",
        +      "recommendedNextAction"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  10. 3 tool updates
    • Changedcertscore_get_scan_bundle1 field changed
      • changedOutput schema / properties / noGo / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "evidenceExcerpt": {
        -        "maxLength": 360,
        -        "type": "string"
        -      },
        -      "explanation": {
        -        "type": "string"
        -      },
        -      "limitationKind": {
        -        "enum": [
        -          "target_site_state",
        -          "scanner_access_limitation",
        -          "scanner_capture_limitation"
        -        ],
        -        "type": "string"
        -      },
        -      "reasonCode": {
        -        "enum": [
        -          "blank_or_unusable_page",
        -          "loading_or_stalled",
        -          "not_found_404",
        -          "parked_or_placeholder",
        -          "site_not_ready",
        -          "captcha_or_challenge",
        -          "access_denied_or_forbidden_page",
        -          "rate_limited_429",
        -          "server_error_5xx",
        -          "configuration_error",
        -          "maintenance_or_unavailable",
        -          "tls_or_certificate_error",
        -          "unsupported_region",
        -          "target_unreachable_or_unsuitable",
        -          "navigation_transport_failure",
        -          "visual_capture_failed_or_placeholder",
        -          "retained_visual_error_shell",
        -          "unknown"
        -        ],
        -        "type": "string"
        -      },
        -      "recommendedNextAction": {
        -        "type": "string"
        -      },
        -      "retryLikelyToHelp": {
        -        "type": "boolean"
        -      },
        -      "summary": {
        -        "type": "string"
        -      },
        -      "title": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "reasonCode",
        -      "title",
        -      "explanation",
        -      "summary",
        -      "limitationKind",
        -      "recommendedNextAction",
        -      "retryLikelyToHelp"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "evidenceExcerpt": {
        +        "maxLength": 360,
        +        "type": "string"
        +      },
        +      "explanation": {
        +        "type": "string"
        +      },
        +      "limitationKind": {
        +        "enum": [
        +          "target_site_state",
        +          "scanner_access_limitation",
        +          "scanner_capture_limitation"
        +        ],
        +        "type": "string"
        +      },
        +      "reasonCode": {
        +        "enum": [
        +          "blank_or_unusable_page",
        +          "loading_or_stalled",
        +          "not_found_404",
        +          "parked_or_placeholder",
        +          "site_not_ready",
        +          "captcha_or_challenge",
        +          "access_denied_or_forbidden_page",
        +          "authentication_required",
        +          "rate_limited_429",
        +          "server_error_5xx",
        +          "configuration_error",
        +          "maintenance_or_unavailable",
        +          "tls_or_certificate_error",
        +          "unsupported_region",
        +          "target_unreachable_or_unsuitable",
        +          "navigation_transport_failure",
        +          "visual_capture_failed_or_placeholder",
        +          "retained_visual_error_shell",
        +          "unknown"
        +        ],
        +        "type": "string"
        +      },
        +      "recommendedNextAction": {
        +        "type": "string"
        +      },
        +      "retryLikelyToHelp": {
        +        "type": "boolean"
        +      },
        +      "summary": {
        +        "type": "string"
        +      },
        +      "title": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "reasonCode",
        +      "title",
        +      "explanation",
        +      "summary",
        +      "limitationKind",
        +      "recommendedNextAction",
        +      "retryLikelyToHelp"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_get_scan_status1 field changed
      • changedOutput schema / properties / noGo / properties / reasonCode / enum
        Previous value: -[
        -  "blank_or_unusable_page",
        -  "loading_or_stalled",
        -  "not_found_404",
        -  "parked_or_placeholder",
        -  "site_not_ready",
        -  "captcha_or_challenge",
        -  "access_denied_or_forbidden_page",
        -  "rate_limited_429",
        -  "server_error_5xx",
        -  "configuration_error",
        -  "maintenance_or_unavailable",
        -  "tls_or_certificate_error",
        -  "unsupported_region",
        -  "target_unreachable_or_unsuitable",
        -  "navigation_transport_failure",
        -  "visual_capture_failed_or_placeholder",
        -  "retained_visual_error_shell",
        -  "unknown"
        -]New value: +[
        +  "blank_or_unusable_page",
        +  "loading_or_stalled",
        +  "not_found_404",
        +  "parked_or_placeholder",
        +  "site_not_ready",
        +  "captcha_or_challenge",
        +  "access_denied_or_forbidden_page",
        +  "authentication_required",
        +  "rate_limited_429",
        +  "server_error_5xx",
        +  "configuration_error",
        +  "maintenance_or_unavailable",
        +  "tls_or_certificate_error",
        +  "unsupported_region",
        +  "target_unreachable_or_unsuitable",
        +  "navigation_transport_failure",
        +  "visual_capture_failed_or_placeholder",
        +  "retained_visual_error_shell",
        +  "unknown"
        +]
    • Changedcertscore_scan_site2 fields changed
      • addedInput schema / properties / taskContext
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "Optional caller-declared purpose and integration ID/version for usage research. Only include questionSummary when the user knowingly agrees to share a brief non-sensitive question for product improvement; label user_wording or agent_paraphrase. Never include chat history, personal/account details, secrets or URLs. Omission does not affect scanning.",
        +  "properties": {
        +    "integrationId": {
        +      "maxLength": 80,
        +      "pattern": "^[a-zA-Z0-9][a-zA-Z0-9._-]*$",
        +      "type": "string"
        +    },
        +    "integrationVersion": {
        +      "$ref": "#/properties/taskContext/properties/integrationId"
        +    },
        +    "purpose": {
        +      "enum": [
        +        "prelaunch_review",
        +        "vendor_review",
        +        "tracking_check",
        +        "consent_gpc_check",
        +        "policy_review",
        +        "recheck",
        +        "other",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    },
        +    "questionSource": {
        +      "enum": [
        +        "user_wording",
        +        "agent_paraphrase"
        +      ],
        +      "type": "string"
        +    },
        +    "questionSummary": {
        +      "maxLength": 300,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "shareForImprovement": {
        +      "type": "boolean"
        +    },
        +    "skillVersion": {
        +      "$ref": "#/properties/taskContext/properties/integrationId"
        +    }
        +  },
        +  "type": "object"
        +}
      • changedOutput schema / properties / noGo / properties / reasonCode / enum
        Previous value: -[
        -  "blank_or_unusable_page",
        -  "loading_or_stalled",
        -  "not_found_404",
        -  "parked_or_placeholder",
        -  "site_not_ready",
        -  "captcha_or_challenge",
        -  "access_denied_or_forbidden_page",
        -  "rate_limited_429",
        -  "server_error_5xx",
        -  "configuration_error",
        -  "maintenance_or_unavailable",
        -  "tls_or_certificate_error",
        -  "unsupported_region",
        -  "target_unreachable_or_unsuitable",
        -  "navigation_transport_failure",
        -  "visual_capture_failed_or_placeholder",
        -  "retained_visual_error_shell",
        -  "unknown"
        -]New value: +[
        +  "blank_or_unusable_page",
        +  "loading_or_stalled",
        +  "not_found_404",
        +  "parked_or_placeholder",
        +  "site_not_ready",
        +  "captcha_or_challenge",
        +  "access_denied_or_forbidden_page",
        +  "authentication_required",
        +  "rate_limited_429",
        +  "server_error_5xx",
        +  "configuration_error",
        +  "maintenance_or_unavailable",
        +  "tls_or_certificate_error",
        +  "unsupported_region",
        +  "target_unreachable_or_unsuitable",
        +  "navigation_transport_failure",
        +  "visual_capture_failed_or_placeholder",
        +  "retained_visual_error_shell",
        +  "unknown"
        +]
  11. 2 tool updates
    • Changedcertscore_get_scan_status2 fields changed
      • addedOutput schema / properties / preConsentPreview / properties / resources
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confidence": {
        +        "anyOf": [
        +          {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "domains": {
        +        "items": {
        +          "maxLength": 253,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "maxItems": 8,
        +        "type": "array"
        +      },
        +      "kind": {
        +        "enum": [
        +          "request",
        +          "embed"
        +        ],
        +        "type": "string"
        +      },
        +      "observedAtMs": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "party": {
        +        "enum": [
        +          "first_party",
        +          "third_party",
        +          "mixed",
        +          "unknown"
        +        ],
        +        "type": "string"
        +      },
        +      "product": {
        +        "anyOf": [
        +          {
        +            "maxLength": 160,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "purpose": {
        +        "maxLength": 80,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "requestCount": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "vendor": {
        +        "anyOf": [
        +          {
        +            "maxLength": 160,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "kind",
        +      "vendor",
        +      "product",
        +      "purpose",
        +      "confidence",
        +      "domains",
        +      "party",
        +      "observedAtMs",
        +      "requestCount"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 20,
        +  "type": "array"
        +}
      • addedOutput schema / properties / preConsentPreview / properties / truncated / properties / resources
        Added value: +{
        +  "type": "boolean"
        +}
    • Changedcertscore_scan_site2 fields changed
      • addedOutput schema / properties / preConsentPreview / properties / resources
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confidence": {
        +        "anyOf": [
        +          {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "domains": {
        +        "items": {
        +          "maxLength": 253,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "maxItems": 8,
        +        "type": "array"
        +      },
        +      "kind": {
        +        "enum": [
        +          "request",
        +          "embed"
        +        ],
        +        "type": "string"
        +      },
        +      "observedAtMs": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "party": {
        +        "enum": [
        +          "first_party",
        +          "third_party",
        +          "mixed",
        +          "unknown"
        +        ],
        +        "type": "string"
        +      },
        +      "product": {
        +        "anyOf": [
        +          {
        +            "maxLength": 160,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "purpose": {
        +        "maxLength": 80,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "requestCount": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "vendor": {
        +        "anyOf": [
        +          {
        +            "maxLength": 160,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "kind",
        +      "vendor",
        +      "product",
        +      "purpose",
        +      "confidence",
        +      "domains",
        +      "party",
        +      "observedAtMs",
        +      "requestCount"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 20,
        +  "type": "array"
        +}
      • addedOutput schema / properties / preConsentPreview / properties / truncated / properties / resources
        Added value: +{
        +  "type": "boolean"
        +}
  12. 3 tool updates
    • Changedcertscore_get_scan_bundle1 field changed
      • changedOutput schema / properties / gpcResponse / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "californiaPolicy": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "applied": {
        -                    "type": "boolean"
        -                  },
        -                  "deductionPoints": {
        -                    "enum": [
        -                      0,
        -                      15
        -                    ],
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "applied",
        -                  "deductionPoints"
        -                ],
        -                "type": "object"
        -              },
        -              "comparison": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "baselineArtifact": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "lane": {
        -                        "const": "runtime_evidence",
        -                        "type": "string"
        -                      },
        -                      "sha256": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "sizeBytes": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      }
        -                    },
        -                    "required": [
        -                      "lane",
        -                      "sha256",
        -                      "sizeBytes"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "comparable": {
        -                    "type": "boolean"
        -                  },
        -                  "deltas": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "advertisingOrMeasurementActivity": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "consentOrCmpBehavior": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "cookies": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "baselineCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "baselineOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "countDelta": {
        -                            "type": "integer"
        -                          },
        -                          "gpcCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "gpcOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "shared": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          }
        -                        },
        -                        "required": [
        -                          "baselineCount",
        -                          "gpcCount",
        -                          "countDelta",
        -                          "baselineOnly",
        -                          "gpcOnly",
        -                          "shared"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "trackers": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      }
        -                    },
        -                    "required": [
        -                      "cookies",
        -                      "trackers",
        -                      "advertisingOrMeasurementActivity",
        -                      "consentOrCmpBehavior"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "enabledProof": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "navigatorGlobalPrivacyControl": {
        -                        "const": true,
        -                        "type": "boolean"
        -                      },
        -                      "requestEventIds": {
        -                        "items": {
        -                          "maxLength": 160,
        -                          "minLength": 1,
        -                          "type": "string"
        -                        },
        -                        "maxItems": 100,
        -                        "type": "array"
        -                      },
        -                      "requestsWithSecGpc": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      "secGpcHeaderValue": {
        -                        "const": "1",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "secGpcHeaderValue",
        -                      "requestsWithSecGpc",
        -                      "requestEventIds",
        -                      "navigatorGlobalPrivacyControl"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "gpcArtifact": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "lane": {
        -                        "const": "gpc_observation",
        -                        "type": "string"
        -                      },
        -                      "sha256": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "sizeBytes": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      }
        -                    },
        -                    "required": [
        -                      "lane",
        -                      "sha256",
        -                      "sizeBytes"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "limitationKeys": {
        -                    "items": {
        -                      "maxLength": 160,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "maxItems": 24,
        -                    "type": "array"
        -                  },
        -                  "protocol": {
        -                    "const": "passive_baseline_with_sec_gpc",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "comparable",
        -                  "protocol",
        -                  "baselineArtifact",
        -                  "gpcArtifact",
        -                  "enabledProof",
        -                  "deltas",
        -                  "limitationKeys"
        -                ],
        -                "type": "object"
        -              },
        -              "evidenceUrl": {
        -                "format": "uri",
        -                "type": "string"
        -              },
        -              "findingTitle": {
        -                "enum": [
        -                  "GPC response",
        -                  "No observable GPC response"
        -                ],
        -                "type": "string"
        -              },
        -              "legalInterpretation": {
        -                "const": "not_assessed",
        -                "type": "string"
        -              },
        -              "scoreEffect": {
        -                "const": "none",
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "responsive",
        -                  "no_observable_response",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "summary": {
        -                "maxLength": 2000,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "findingTitle",
        -              "summary",
        -              "scoreEffect",
        -              "legalInterpretation",
        -              "comparison",
        -              "californiaPolicy",
        -              "evidenceUrl"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "californiaPolicy": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "applied": {
        +                    "type": "boolean"
        +                  },
        +                  "deductionPoints": {
        +                    "enum": [
        +                      0,
        +                      15
        +                    ],
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "applied",
        +                  "deductionPoints"
        +                ],
        +                "type": "object"
        +              },
        +              "comparison": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "baselineArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "runtime_evidence",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "comparable": {
        +                    "type": "boolean"
        +                  },
        +                  "coverage": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "comparedThroughMs": {
        +                        "anyOf": [
        +                          {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "status": {
        +                        "enum": [
        +                          "complete",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status",
        +                      "comparedThroughMs"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "delivery": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "status": {
        +                        "enum": [
        +                          "verified",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "deltas": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "advertisingOrMarketingActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "advertisingOrMeasurementActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "consentOrCmpBehavior": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "cookies": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "baselineCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "baselineOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "baselineOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "countDelta": {
        +                            "type": "integer"
        +                          },
        +                          "gpcCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "gpcOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "gpcOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "samplesTruncated": {
        +                            "type": "boolean"
        +                          },
        +                          "shared": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "sharedCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "baselineCount",
        +                          "gpcCount",
        +                          "countDelta",
        +                          "baselineOnly",
        +                          "gpcOnly",
        +                          "shared"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "trackers": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "webStorage": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      }
        +                    },
        +                    "required": [
        +                      "cookies",
        +                      "trackers",
        +                      "advertisingOrMeasurementActivity",
        +                      "consentOrCmpBehavior"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "enabledProof": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "navigatorGlobalPrivacyControl": {
        +                        "type": [
        +                          "boolean",
        +                          "null"
        +                        ]
        +                      },
        +                      "requestEventIds": {
        +                        "items": {
        +                          "maxLength": 160,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "maxItems": 100,
        +                        "type": "array"
        +                      },
        +                      "requestsWithSecGpc": {
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "secGpcHeaderValue": {
        +                        "anyOf": [
        +                          {
        +                            "const": "1",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "secGpcHeaderValue",
        +                      "requestsWithSecGpc",
        +                      "requestEventIds",
        +                      "navigatorGlobalPrivacyControl"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "gpcArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "gpc_observation",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "limitationKeys": {
        +                    "items": {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 24,
        +                    "type": "array"
        +                  },
        +                  "protocol": {
        +                    "const": "passive_baseline_with_sec_gpc",
        +                    "type": "string"
        +                  },
        +                  "responseBasis": {
        +                    "enum": [
        +                      "qualified_activity_reduction",
        +                      "no_qualified_reduction",
        +                      "insufficient_evidence"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "comparable",
        +                  "protocol",
        +                  "baselineArtifact",
        +                  "gpcArtifact",
        +                  "enabledProof",
        +                  "deltas",
        +                  "limitationKeys"
        +                ],
        +                "type": "object"
        +              },
        +              "contractVersion": {
        +                "enum": [
        +                  "certscore.gpc-response-assessment.v1",
        +                  "certscore.gpc-response-assessment.v2"
        +                ],
        +                "type": "string"
        +              },
        +              "evidenceUrl": {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              "findingTitle": {
        +                "enum": [
        +                  "GPC response",
        +                  "No observable GPC response"
        +                ],
        +                "type": "string"
        +              },
        +              "legalInterpretation": {
        +                "const": "not_assessed",
        +                "type": "string"
        +              },
        +              "scoreEffect": {
        +                "const": "none",
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "responsive",
        +                  "no_observable_response",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "summary": {
        +                "maxLength": 2000,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "findingTitle",
        +              "summary",
        +              "scoreEffect",
        +              "legalInterpretation",
        +              "comparison",
        +              "californiaPolicy",
        +              "evidenceUrl"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_get_scan_status1 field changed
      • changedOutput schema / properties / gpcResponse / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "californiaPolicy": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "applied": {
        -                    "type": "boolean"
        -                  },
        -                  "deductionPoints": {
        -                    "enum": [
        -                      0,
        -                      15
        -                    ],
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "applied",
        -                  "deductionPoints"
        -                ],
        -                "type": "object"
        -              },
        -              "comparison": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "baselineArtifact": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "lane": {
        -                        "const": "runtime_evidence",
        -                        "type": "string"
        -                      },
        -                      "sha256": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "sizeBytes": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      }
        -                    },
        -                    "required": [
        -                      "lane",
        -                      "sha256",
        -                      "sizeBytes"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "comparable": {
        -                    "type": "boolean"
        -                  },
        -                  "deltas": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "advertisingOrMeasurementActivity": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "consentOrCmpBehavior": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "cookies": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "baselineCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "baselineOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "countDelta": {
        -                            "type": "integer"
        -                          },
        -                          "gpcCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "gpcOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "shared": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          }
        -                        },
        -                        "required": [
        -                          "baselineCount",
        -                          "gpcCount",
        -                          "countDelta",
        -                          "baselineOnly",
        -                          "gpcOnly",
        -                          "shared"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "trackers": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      }
        -                    },
        -                    "required": [
        -                      "cookies",
        -                      "trackers",
        -                      "advertisingOrMeasurementActivity",
        -                      "consentOrCmpBehavior"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "enabledProof": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "navigatorGlobalPrivacyControl": {
        -                        "const": true,
        -                        "type": "boolean"
        -                      },
        -                      "requestEventIds": {
        -                        "items": {
        -                          "maxLength": 160,
        -                          "minLength": 1,
        -                          "type": "string"
        -                        },
        -                        "maxItems": 100,
        -                        "type": "array"
        -                      },
        -                      "requestsWithSecGpc": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      "secGpcHeaderValue": {
        -                        "const": "1",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "secGpcHeaderValue",
        -                      "requestsWithSecGpc",
        -                      "requestEventIds",
        -                      "navigatorGlobalPrivacyControl"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "gpcArtifact": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "lane": {
        -                        "const": "gpc_observation",
        -                        "type": "string"
        -                      },
        -                      "sha256": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "sizeBytes": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      }
        -                    },
        -                    "required": [
        -                      "lane",
        -                      "sha256",
        -                      "sizeBytes"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "limitationKeys": {
        -                    "items": {
        -                      "maxLength": 160,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "maxItems": 24,
        -                    "type": "array"
        -                  },
        -                  "protocol": {
        -                    "const": "passive_baseline_with_sec_gpc",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "comparable",
        -                  "protocol",
        -                  "baselineArtifact",
        -                  "gpcArtifact",
        -                  "enabledProof",
        -                  "deltas",
        -                  "limitationKeys"
        -                ],
        -                "type": "object"
        -              },
        -              "evidenceUrl": {
        -                "format": "uri",
        -                "type": "string"
        -              },
        -              "findingTitle": {
        -                "enum": [
        -                  "GPC response",
        -                  "No observable GPC response"
        -                ],
        -                "type": "string"
        -              },
        -              "legalInterpretation": {
        -                "const": "not_assessed",
        -                "type": "string"
        -              },
        -              "scoreEffect": {
        -                "const": "none",
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "responsive",
        -                  "no_observable_response",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "summary": {
        -                "maxLength": 2000,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "findingTitle",
        -              "summary",
        -              "scoreEffect",
        -              "legalInterpretation",
        -              "comparison",
        -              "californiaPolicy",
        -              "evidenceUrl"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "californiaPolicy": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "applied": {
        +                    "type": "boolean"
        +                  },
        +                  "deductionPoints": {
        +                    "enum": [
        +                      0,
        +                      15
        +                    ],
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "applied",
        +                  "deductionPoints"
        +                ],
        +                "type": "object"
        +              },
        +              "comparison": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "baselineArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "runtime_evidence",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "comparable": {
        +                    "type": "boolean"
        +                  },
        +                  "coverage": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "comparedThroughMs": {
        +                        "anyOf": [
        +                          {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "status": {
        +                        "enum": [
        +                          "complete",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status",
        +                      "comparedThroughMs"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "delivery": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "status": {
        +                        "enum": [
        +                          "verified",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "deltas": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "advertisingOrMarketingActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "advertisingOrMeasurementActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "consentOrCmpBehavior": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "cookies": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "baselineCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "baselineOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "baselineOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "countDelta": {
        +                            "type": "integer"
        +                          },
        +                          "gpcCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "gpcOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "gpcOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "samplesTruncated": {
        +                            "type": "boolean"
        +                          },
        +                          "shared": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "sharedCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "baselineCount",
        +                          "gpcCount",
        +                          "countDelta",
        +                          "baselineOnly",
        +                          "gpcOnly",
        +                          "shared"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "trackers": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "webStorage": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      }
        +                    },
        +                    "required": [
        +                      "cookies",
        +                      "trackers",
        +                      "advertisingOrMeasurementActivity",
        +                      "consentOrCmpBehavior"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "enabledProof": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "navigatorGlobalPrivacyControl": {
        +                        "type": [
        +                          "boolean",
        +                          "null"
        +                        ]
        +                      },
        +                      "requestEventIds": {
        +                        "items": {
        +                          "maxLength": 160,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "maxItems": 100,
        +                        "type": "array"
        +                      },
        +                      "requestsWithSecGpc": {
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "secGpcHeaderValue": {
        +                        "anyOf": [
        +                          {
        +                            "const": "1",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "secGpcHeaderValue",
        +                      "requestsWithSecGpc",
        +                      "requestEventIds",
        +                      "navigatorGlobalPrivacyControl"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "gpcArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "gpc_observation",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "limitationKeys": {
        +                    "items": {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 24,
        +                    "type": "array"
        +                  },
        +                  "protocol": {
        +                    "const": "passive_baseline_with_sec_gpc",
        +                    "type": "string"
        +                  },
        +                  "responseBasis": {
        +                    "enum": [
        +                      "qualified_activity_reduction",
        +                      "no_qualified_reduction",
        +                      "insufficient_evidence"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "comparable",
        +                  "protocol",
        +                  "baselineArtifact",
        +                  "gpcArtifact",
        +                  "enabledProof",
        +                  "deltas",
        +                  "limitationKeys"
        +                ],
        +                "type": "object"
        +              },
        +              "contractVersion": {
        +                "enum": [
        +                  "certscore.gpc-response-assessment.v1",
        +                  "certscore.gpc-response-assessment.v2"
        +                ],
        +                "type": "string"
        +              },
        +              "evidenceUrl": {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              "findingTitle": {
        +                "enum": [
        +                  "GPC response",
        +                  "No observable GPC response"
        +                ],
        +                "type": "string"
        +              },
        +              "legalInterpretation": {
        +                "const": "not_assessed",
        +                "type": "string"
        +              },
        +              "scoreEffect": {
        +                "const": "none",
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "responsive",
        +                  "no_observable_response",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "summary": {
        +                "maxLength": 2000,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "findingTitle",
        +              "summary",
        +              "scoreEffect",
        +              "legalInterpretation",
        +              "comparison",
        +              "californiaPolicy",
        +              "evidenceUrl"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_scan_site1 field changed
      • changedOutput schema / properties / gpcResponse / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "californiaPolicy": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "applied": {
        -                    "type": "boolean"
        -                  },
        -                  "deductionPoints": {
        -                    "enum": [
        -                      0,
        -                      15
        -                    ],
        -                    "type": "number"
        -                  }
        -                },
        -                "required": [
        -                  "applied",
        -                  "deductionPoints"
        -                ],
        -                "type": "object"
        -              },
        -              "comparison": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "baselineArtifact": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "lane": {
        -                        "const": "runtime_evidence",
        -                        "type": "string"
        -                      },
        -                      "sha256": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "sizeBytes": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      }
        -                    },
        -                    "required": [
        -                      "lane",
        -                      "sha256",
        -                      "sizeBytes"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "comparable": {
        -                    "type": "boolean"
        -                  },
        -                  "deltas": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "advertisingOrMeasurementActivity": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "consentOrCmpBehavior": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      },
        -                      "cookies": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "baselineCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "baselineOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "countDelta": {
        -                            "type": "integer"
        -                          },
        -                          "gpcCount": {
        -                            "minimum": 0,
        -                            "type": "integer"
        -                          },
        -                          "gpcOnly": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          },
        -                          "shared": {
        -                            "items": {
        -                              "maxLength": 500,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "maxItems": 100,
        -                            "type": "array"
        -                          }
        -                        },
        -                        "required": [
        -                          "baselineCount",
        -                          "gpcCount",
        -                          "countDelta",
        -                          "baselineOnly",
        -                          "gpcOnly",
        -                          "shared"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "trackers": {
        -                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        -                      }
        -                    },
        -                    "required": [
        -                      "cookies",
        -                      "trackers",
        -                      "advertisingOrMeasurementActivity",
        -                      "consentOrCmpBehavior"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "enabledProof": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "navigatorGlobalPrivacyControl": {
        -                        "const": true,
        -                        "type": "boolean"
        -                      },
        -                      "requestEventIds": {
        -                        "items": {
        -                          "maxLength": 160,
        -                          "minLength": 1,
        -                          "type": "string"
        -                        },
        -                        "maxItems": 100,
        -                        "type": "array"
        -                      },
        -                      "requestsWithSecGpc": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      },
        -                      "secGpcHeaderValue": {
        -                        "const": "1",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "secGpcHeaderValue",
        -                      "requestsWithSecGpc",
        -                      "requestEventIds",
        -                      "navigatorGlobalPrivacyControl"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "gpcArtifact": {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "lane": {
        -                        "const": "gpc_observation",
        -                        "type": "string"
        -                      },
        -                      "sha256": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "sizeBytes": {
        -                        "minimum": 0,
        -                        "type": "integer"
        -                      }
        -                    },
        -                    "required": [
        -                      "lane",
        -                      "sha256",
        -                      "sizeBytes"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  "limitationKeys": {
        -                    "items": {
        -                      "maxLength": 160,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "maxItems": 24,
        -                    "type": "array"
        -                  },
        -                  "protocol": {
        -                    "const": "passive_baseline_with_sec_gpc",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "comparable",
        -                  "protocol",
        -                  "baselineArtifact",
        -                  "gpcArtifact",
        -                  "enabledProof",
        -                  "deltas",
        -                  "limitationKeys"
        -                ],
        -                "type": "object"
        -              },
        -              "evidenceUrl": {
        -                "format": "uri",
        -                "type": "string"
        -              },
        -              "findingTitle": {
        -                "enum": [
        -                  "GPC response",
        -                  "No observable GPC response"
        -                ],
        -                "type": "string"
        -              },
        -              "legalInterpretation": {
        -                "const": "not_assessed",
        -                "type": "string"
        -              },
        -              "scoreEffect": {
        -                "const": "none",
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "responsive",
        -                  "no_observable_response",
        -                  "indeterminate"
        -                ],
        -                "type": "string"
        -              },
        -              "summary": {
        -                "maxLength": 2000,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "findingTitle",
        -              "summary",
        -              "scoreEffect",
        -              "legalInterpretation",
        -              "comparison",
        -              "californiaPolicy",
        -              "evidenceUrl"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "californiaPolicy": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "applied": {
        +                    "type": "boolean"
        +                  },
        +                  "deductionPoints": {
        +                    "enum": [
        +                      0,
        +                      15
        +                    ],
        +                    "type": "number"
        +                  }
        +                },
        +                "required": [
        +                  "applied",
        +                  "deductionPoints"
        +                ],
        +                "type": "object"
        +              },
        +              "comparison": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "baselineArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "runtime_evidence",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "comparable": {
        +                    "type": "boolean"
        +                  },
        +                  "coverage": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "comparedThroughMs": {
        +                        "anyOf": [
        +                          {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      },
        +                      "status": {
        +                        "enum": [
        +                          "complete",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status",
        +                      "comparedThroughMs"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "delivery": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "status": {
        +                        "enum": [
        +                          "verified",
        +                          "limited",
        +                          "unavailable"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "status"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "deltas": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "advertisingOrMarketingActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "advertisingOrMeasurementActivity": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "consentOrCmpBehavior": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "cookies": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "baselineCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "baselineOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "baselineOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "countDelta": {
        +                            "type": "integer"
        +                          },
        +                          "gpcCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "gpcOnly": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "gpcOnlyCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          },
        +                          "samplesTruncated": {
        +                            "type": "boolean"
        +                          },
        +                          "shared": {
        +                            "items": {
        +                              "maxLength": 500,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "maxItems": 100,
        +                            "type": "array"
        +                          },
        +                          "sharedCount": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "baselineCount",
        +                          "gpcCount",
        +                          "countDelta",
        +                          "baselineOnly",
        +                          "gpcOnly",
        +                          "shared"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "trackers": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      },
        +                      "webStorage": {
        +                        "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                      }
        +                    },
        +                    "required": [
        +                      "cookies",
        +                      "trackers",
        +                      "advertisingOrMeasurementActivity",
        +                      "consentOrCmpBehavior"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "enabledProof": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "navigatorGlobalPrivacyControl": {
        +                        "type": [
        +                          "boolean",
        +                          "null"
        +                        ]
        +                      },
        +                      "requestEventIds": {
        +                        "items": {
        +                          "maxLength": 160,
        +                          "minLength": 1,
        +                          "type": "string"
        +                        },
        +                        "maxItems": 100,
        +                        "type": "array"
        +                      },
        +                      "requestsWithSecGpc": {
        +                        "minimum": 0,
        +                        "type": "integer"
        +                      },
        +                      "secGpcHeaderValue": {
        +                        "anyOf": [
        +                          {
        +                            "const": "1",
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "secGpcHeaderValue",
        +                      "requestsWithSecGpc",
        +                      "requestEventIds",
        +                      "navigatorGlobalPrivacyControl"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "gpcArtifact": {
        +                    "anyOf": [
        +                      {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "lane": {
        +                            "const": "gpc_observation",
        +                            "type": "string"
        +                          },
        +                          "sha256": {
        +                            "pattern": "^[a-f0-9]{64}$",
        +                            "type": "string"
        +                          },
        +                          "sizeBytes": {
        +                            "minimum": 0,
        +                            "type": "integer"
        +                          }
        +                        },
        +                        "required": [
        +                          "lane",
        +                          "sha256",
        +                          "sizeBytes"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "limitationKeys": {
        +                    "items": {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "maxItems": 24,
        +                    "type": "array"
        +                  },
        +                  "protocol": {
        +                    "const": "passive_baseline_with_sec_gpc",
        +                    "type": "string"
        +                  },
        +                  "responseBasis": {
        +                    "enum": [
        +                      "qualified_activity_reduction",
        +                      "no_qualified_reduction",
        +                      "insufficient_evidence"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "comparable",
        +                  "protocol",
        +                  "baselineArtifact",
        +                  "gpcArtifact",
        +                  "enabledProof",
        +                  "deltas",
        +                  "limitationKeys"
        +                ],
        +                "type": "object"
        +              },
        +              "contractVersion": {
        +                "enum": [
        +                  "certscore.gpc-response-assessment.v1",
        +                  "certscore.gpc-response-assessment.v2"
        +                ],
        +                "type": "string"
        +              },
        +              "evidenceUrl": {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              "findingTitle": {
        +                "enum": [
        +                  "GPC response",
        +                  "No observable GPC response"
        +                ],
        +                "type": "string"
        +              },
        +              "legalInterpretation": {
        +                "const": "not_assessed",
        +                "type": "string"
        +              },
        +              "scoreEffect": {
        +                "const": "none",
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "responsive",
        +                  "no_observable_response",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "summary": {
        +                "maxLength": 2000,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "findingTitle",
        +              "summary",
        +              "scoreEffect",
        +              "legalInterpretation",
        +              "comparison",
        +              "californiaPolicy",
        +              "evidenceUrl"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  13. 1 tool update
    • Changedcertscore_get_scan_bundle3 fields changed
      • addedOutput schema / properties / fullReport / properties / gpcResponse
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / fullReport / properties / postAcceptObservation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/properties/postAcceptObservation/anyOf/0/anyOf/1/anyOf/0"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / fullReport / properties / postRefusalObservation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/properties/postRefusalObservation/anyOf/0/anyOf/1/anyOf/0"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
  14. 3 tool updates
    • Changedcertscore_get_scan_bundle3 fields changed
      • addedOutput schema / properties / gpcResponse
        Added value: +{
        +  "anyOf": [
        +    {
        +      "anyOf": [
        +        {
        +          "not": {}
        +        },
        +        {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "californiaPolicy": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "applied": {
        +                      "type": "boolean"
        +                    },
        +                    "deductionPoints": {
        +                      "enum": [
        +                        0,
        +                        15
        +                      ],
        +                      "type": "number"
        +                    }
        +                  },
        +                  "required": [
        +                    "applied",
        +                    "deductionPoints"
        +                  ],
        +                  "type": "object"
        +                },
        +                "comparison": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "baselineArtifact": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "lane": {
        +                          "const": "runtime_evidence",
        +                          "type": "string"
        +                        },
        +                        "sha256": {
        +                          "pattern": "^[a-f0-9]{64}$",
        +                          "type": "string"
        +                        },
        +                        "sizeBytes": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        }
        +                      },
        +                      "required": [
        +                        "lane",
        +                        "sha256",
        +                        "sizeBytes"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "comparable": {
        +                      "type": "boolean"
        +                    },
        +                    "deltas": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "advertisingOrMeasurementActivity": {
        +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                        },
        +                        "consentOrCmpBehavior": {
        +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                        },
        +                        "cookies": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "baselineCount": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            },
        +                            "baselineOnly": {
        +                              "items": {
        +                                "maxLength": 500,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "maxItems": 100,
        +                              "type": "array"
        +                            },
        +                            "countDelta": {
        +                              "type": "integer"
        +                            },
        +                            "gpcCount": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            },
        +                            "gpcOnly": {
        +                              "items": {
        +                                "maxLength": 500,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "maxItems": 100,
        +                              "type": "array"
        +                            },
        +                            "shared": {
        +                              "items": {
        +                                "maxLength": 500,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "maxItems": 100,
        +                              "type": "array"
        +                            }
        +                          },
        +                          "required": [
        +                            "baselineCount",
        +                            "gpcCount",
        +                            "countDelta",
        +                            "baselineOnly",
        +                            "gpcOnly",
        +                            "shared"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "trackers": {
        +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                        }
        +                      },
        +                      "required": [
        +                        "cookies",
        +                        "trackers",
        +                        "advertisingOrMeasurementActivity",
        +                        "consentOrCmpBehavior"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "enabledProof": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "navigatorGlobalPrivacyControl": {
        +                          "const": true,
        +                          "type": "boolean"
        +                        },
        +                        "requestEventIds": {
        +                          "items": {
        +                            "maxLength": 160,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "requestsWithSecGpc": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        "secGpcHeaderValue": {
        +                          "const": "1",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "secGpcHeaderValue",
        +                        "requestsWithSecGpc",
        +                        "requestEventIds",
        +                        "navigatorGlobalPrivacyControl"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "gpcArtifact": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "lane": {
        +                          "const": "gpc_observation",
        +                          "type": "string"
        +                        },
        +                        "sha256": {
        +                          "pattern": "^[a-f0-9]{64}$",
        +                          "type": "string"
        +                        },
        +                        "sizeBytes": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        }
        +                      },
        +                      "required": [
        +                        "lane",
        +                        "sha256",
        +                        "sizeBytes"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "limitationKeys": {
        +                      "items": {
        +                        "maxLength": 160,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      "maxItems": 24,
        +                      "type": "array"
        +                    },
        +                    "protocol": {
        +                      "const": "passive_baseline_with_sec_gpc",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "comparable",
        +                    "protocol",
        +                    "baselineArtifact",
        +                    "gpcArtifact",
        +                    "enabledProof",
        +                    "deltas",
        +                    "limitationKeys"
        +                  ],
        +                  "type": "object"
        +                },
        +                "evidenceUrl": {
        +                  "format": "uri",
        +                  "type": "string"
        +                },
        +                "findingTitle": {
        +                  "enum": [
        +                    "GPC response",
        +                    "No observable GPC response"
        +                  ],
        +                  "type": "string"
        +                },
        +                "legalInterpretation": {
        +                  "const": "not_assessed",
        +                  "type": "string"
        +                },
        +                "scoreEffect": {
        +                  "const": "none",
        +                  "type": "string"
        +                },
        +                "status": {
        +                  "enum": [
        +                    "responsive",
        +                    "no_observable_response",
        +                    "indeterminate"
        +                  ],
        +                  "type": "string"
        +                },
        +                "summary": {
        +                  "maxLength": 2000,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "status",
        +                "findingTitle",
        +                "summary",
        +                "scoreEffect",
        +                "legalInterpretation",
        +                "comparison",
        +                "californiaPolicy",
        +                "evidenceUrl"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      ]
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / postAcceptObservation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "anyOf": [
        +        {
        +          "not": {}
        +        },
        +        {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "acceptanceExercised": {
        +                  "type": "boolean"
        +                },
        +                "completedAt": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "coverageLimitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "evidenceDisposition": {
        +                  "enum": [
        +                    "confirmed",
        +                    "indeterminate"
        +                  ],
        +                  "type": "string"
        +                },
        +                "indeterminateReason": {
        +                  "anyOf": [
        +                    {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "interpretation": {
        +                  "maxLength": 500,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "limitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "observationCount": {
        +                  "minimum": 0,
        +                  "type": "integer"
        +                },
        +                "observationStrategy": {
        +                  "enum": [
        +                    "stop_on_first_eligible_activity",
        +                    "not_applicable"
        +                  ],
        +                  "type": "string"
        +                },
        +                "productionProjectable": {
        +                  "type": "boolean"
        +                },
        +                "status": {
        +                  "enum": [
        +                    "confirmed_observation",
        +                    "confirmed_clean",
        +                    "unconfirmed",
        +                    "not_attempted",
        +                    "unsupported",
        +                    "aborted"
        +                  ],
        +                  "type": "string"
        +                },
        +                "termination": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "intentional": {
        +                      "type": "boolean"
        +                    },
        +                    "kind": {
        +                      "enum": [
        +                        "evidence_satisfied",
        +                        "window_elapsed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "trigger": {
        +                      "enum": [
        +                        "non_essential_request_observed",
        +                        "non_essential_storage_write_observed",
        +                        "acceptance_signal_contradiction_observed",
        +                        "window_elapsed",
        +                        "accept_control_not_observed",
        +                        "accept_path_timeout",
        +                        "accept_observation_window_truncated",
        +                        "worker_failed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "kind",
        +                    "intentional",
        +                    "trigger"
        +                  ],
        +                  "type": "object"
        +                },
        +                "verdict": {
        +                  "enum": [
        +                    "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        +                    "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        +                    "no_eligible_nonessential_activity_observed_during_completed_window",
        +                    "no_confirmed_post_accept_verdict"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "status",
        +                "acceptanceExercised",
        +                "observationCount",
        +                "productionProjectable",
        +                "evidenceDisposition",
        +                "indeterminateReason",
        +                "verdict",
        +                "interpretation",
        +                "observationStrategy",
        +                "termination",
        +                "completedAt",
        +                "coverageLimitations",
        +                "limitations"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      ]
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / postRefusalObservation / anyOf
        Previous value: -[
        -  {
        -    "anyOf": [
        -      {
        -        "not": {}
        -      },
        -      {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "completedAt": {
        -                "type": [
        -                  "string",
        -                  "null"
        -                ]
        -              },
        -              "coverageLimitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "interpretation": {
        -                "maxLength": 500,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "limitations": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "maxItems": 24,
        -                "type": "array"
        -              },
        -              "observationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "observationStrategy": {
        -                "enum": [
        -                  "stop_on_first_eligible_activity",
        -                  "not_applicable"
        -                ],
        -                "type": "string"
        -              },
        -              "productionProjectable": {
        -                "type": "boolean"
        -              },
        -              "refusalExercised": {
        -                "type": "boolean"
        -              },
        -              "status": {
        -                "enum": [
        -                  "confirmed_observation",
        -                  "confirmed_clean",
        -                  "unconfirmed",
        -                  "not_attempted",
        -                  "unsupported",
        -                  "aborted"
        -                ],
        -                "type": "string"
        -              },
        -              "termination": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "intentional": {
        -                    "type": "boolean"
        -                  },
        -                  "kind": {
        -                    "enum": [
        -                      "evidence_satisfied",
        -                      "window_elapsed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "trigger": {
        -                    "enum": [
        -                      "non_essential_request_observed",
        -                      "non_essential_storage_write_observed",
        -                      "refusal_signal_contradiction_observed",
        -                      "window_elapsed",
        -                      "reject_path_timeout",
        -                      "worker_failed",
        -                      "unavailable"
        -                    ],
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "kind",
        -                  "intentional",
        -                  "trigger"
        -                ],
        -                "type": "object"
        -              },
        -              "verdict": {
        -                "enum": [
        -                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        -                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        -                  "no_eligible_nonessential_activity_observed_during_completed_window",
        -                  "no_confirmed_post_refusal_verdict"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "refusalExercised",
        -              "observationCount",
        -              "productionProjectable",
        -              "verdict",
        -              "interpretation",
        -              "observationStrategy",
        -              "termination",
        -              "completedAt",
        -              "coverageLimitations",
        -              "limitations"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    ]
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "anyOf": [
        +      {
        +        "not": {}
        +      },
        +      {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "completedAt": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              },
        +              "coverageLimitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "evidenceDisposition": {
        +                "enum": [
        +                  "confirmed",
        +                  "indeterminate"
        +                ],
        +                "type": "string"
        +              },
        +              "indeterminateReason": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 160,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "interpretation": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "limitations": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "maxItems": 24,
        +                "type": "array"
        +              },
        +              "observationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "observationStrategy": {
        +                "enum": [
        +                  "stop_on_first_eligible_activity",
        +                  "not_applicable"
        +                ],
        +                "type": "string"
        +              },
        +              "productionProjectable": {
        +                "type": "boolean"
        +              },
        +              "refusalExercised": {
        +                "type": "boolean"
        +              },
        +              "status": {
        +                "enum": [
        +                  "confirmed_observation",
        +                  "confirmed_clean",
        +                  "unconfirmed",
        +                  "not_attempted",
        +                  "unsupported",
        +                  "aborted"
        +                ],
        +                "type": "string"
        +              },
        +              "termination": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "intentional": {
        +                    "type": "boolean"
        +                  },
        +                  "kind": {
        +                    "enum": [
        +                      "evidence_satisfied",
        +                      "window_elapsed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "trigger": {
        +                    "enum": [
        +                      "non_essential_request_observed",
        +                      "non_essential_storage_write_observed",
        +                      "refusal_signal_contradiction_observed",
        +                      "window_elapsed",
        +                      "reject_path_timeout",
        +                      "worker_failed",
        +                      "unavailable"
        +                    ],
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "kind",
        +                  "intentional",
        +                  "trigger"
        +                ],
        +                "type": "object"
        +              },
        +              "verdict": {
        +                "enum": [
        +                  "eligible_nonessential_activity_observed_after_confirmed_refusal",
        +                  "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        +                  "no_eligible_nonessential_activity_observed_during_completed_window",
        +                  "no_confirmed_post_refusal_verdict"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "refusalExercised",
        +              "observationCount",
        +              "productionProjectable",
        +              "evidenceDisposition",
        +              "indeterminateReason",
        +              "verdict",
        +              "interpretation",
        +              "observationStrategy",
        +              "termination",
        +              "completedAt",
        +              "coverageLimitations",
        +              "limitations"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    ]
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedcertscore_get_scan_status3 fields changed
      • addedOutput schema / properties / gpcResponse
        Added value: +{
        +  "anyOf": [
        +    {
        +      "anyOf": [
        +        {
        +          "not": {}
        +        },
        +        {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "californiaPolicy": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "applied": {
        +                      "type": "boolean"
        +                    },
        +                    "deductionPoints": {
        +                      "enum": [
        +                        0,
        +                        15
        +                      ],
        +                      "type": "number"
        +                    }
        +                  },
        +                  "required": [
        +                    "applied",
        +                    "deductionPoints"
        +                  ],
        +                  "type": "object"
        +                },
        +                "comparison": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "baselineArtifact": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "lane": {
        +                          "const": "runtime_evidence",
        +                          "type": "string"
        +                        },
        +                        "sha256": {
        +                          "pattern": "^[a-f0-9]{64}$",
        +                          "type": "string"
        +                        },
        +                        "sizeBytes": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        }
        +                      },
        +                      "required": [
        +                        "lane",
        +                        "sha256",
        +                        "sizeBytes"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "comparable": {
        +                      "type": "boolean"
        +                    },
        +                    "deltas": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "advertisingOrMeasurementActivity": {
        +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                        },
        +                        "consentOrCmpBehavior": {
        +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                        },
        +                        "cookies": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "baselineCount": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            },
        +                            "baselineOnly": {
        +                              "items": {
        +                                "maxLength": 500,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "maxItems": 100,
        +                              "type": "array"
        +                            },
        +                            "countDelta": {
        +                              "type": "integer"
        +                            },
        +                            "gpcCount": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            },
        +                            "gpcOnly": {
        +                              "items": {
        +                                "maxLength": 500,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "maxItems": 100,
        +                              "type": "array"
        +                            },
        +                            "shared": {
        +                              "items": {
        +                                "maxLength": 500,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "maxItems": 100,
        +                              "type": "array"
        +                            }
        +                          },
        +                          "required": [
        +                            "baselineCount",
        +                            "gpcCount",
        +                            "countDelta",
        +                            "baselineOnly",
        +                            "gpcOnly",
        +                            "shared"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "trackers": {
        +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                        }
        +                      },
        +                      "required": [
        +                        "cookies",
        +                        "trackers",
        +                        "advertisingOrMeasurementActivity",
        +                        "consentOrCmpBehavior"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "enabledProof": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "navigatorGlobalPrivacyControl": {
        +                          "const": true,
        +                          "type": "boolean"
        +                        },
        +                        "requestEventIds": {
        +                          "items": {
        +                            "maxLength": 160,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "requestsWithSecGpc": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        "secGpcHeaderValue": {
        +                          "const": "1",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "secGpcHeaderValue",
        +                        "requestsWithSecGpc",
        +                        "requestEventIds",
        +                        "navigatorGlobalPrivacyControl"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "gpcArtifact": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "lane": {
        +                          "const": "gpc_observation",
        +                          "type": "string"
        +                        },
        +                        "sha256": {
        +                          "pattern": "^[a-f0-9]{64}$",
        +                          "type": "string"
        +                        },
        +                        "sizeBytes": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        }
        +                      },
        +                      "required": [
        +                        "lane",
        +                        "sha256",
        +                        "sizeBytes"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "limitationKeys": {
        +                      "items": {
        +                        "maxLength": 160,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      "maxItems": 24,
        +                      "type": "array"
        +                    },
        +                    "protocol": {
        +                      "const": "passive_baseline_with_sec_gpc",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "comparable",
        +                    "protocol",
        +                    "baselineArtifact",
        +                    "gpcArtifact",
        +                    "enabledProof",
        +                    "deltas",
        +                    "limitationKeys"
        +                  ],
        +                  "type": "object"
        +                },
        +                "evidenceUrl": {
        +                  "format": "uri",
        +                  "type": "string"
        +                },
        +                "findingTitle": {
        +                  "enum": [
        +                    "GPC response",
        +                    "No observable GPC response"
        +                  ],
        +                  "type": "string"
        +                },
        +                "legalInterpretation": {
        +                  "const": "not_assessed",
        +                  "type": "string"
        +                },
        +                "scoreEffect": {
        +                  "const": "none",
        +                  "type": "string"
        +                },
        +                "status": {
        +                  "enum": [
        +                    "responsive",
        +                    "no_observable_response",
        +                    "indeterminate"
        +                  ],
        +                  "type": "string"
        +                },
        +                "summary": {
        +                  "maxLength": 2000,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "status",
        +                "findingTitle",
        +                "summary",
        +                "scoreEffect",
        +                "legalInterpretation",
        +                "comparison",
        +                "californiaPolicy",
        +                "evidenceUrl"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      ]
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / postAcceptObservation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "anyOf": [
        +        {
        +          "not": {}
        +        },
        +        {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "acceptanceExercised": {
        +                  "type": "boolean"
        +                },
        +                "completedAt": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "coverageLimitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "evidenceDisposition": {
        +                  "enum": [
        +                    "confirmed",
        +                    "indeterminate"
        +                  ],
        +                  "type": "string"
        +                },
        +                "indeterminateReason": {
        +                  "anyOf": [
        +                    {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "interpretation": {
        +                  "maxLength": 500,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "limitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "observationCount": {
        +                  "minimum": 0,
        +                  "type": "integer"
        +                },
        +                "observationStrategy": {
        +                  "enum": [
        +                    "stop_on_first_eligible_activity",
        +                    "not_applicable"
        +                  ],
        +                  "type": "string"
        +                },
        +                "productionProjectable": {
        +                  "type": "boolean"
        +                },
        +                "status": {
        +                  "enum": [
        +                    "confirmed_observation",
        +                    "confirmed_clean",
        +                    "unconfirmed",
        +                    "not_attempted",
        +                    "unsupported",
        +                    "aborted"
        +                  ],
        +                  "type": "string"
        +                },
        +                "termination": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "intentional": {
        +                      "type": "boolean"
        +                    },
        +                    "kind": {
        +                      "enum": [
        +                        "evidence_satisfied",
        +                        "window_elapsed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "trigger": {
        +                      "enum": [
        +                        "non_essential_request_observed",
        +                        "non_essential_storage_write_observed",
        +                        "acceptance_signal_contradiction_observed",
        +                        "window_elapsed",
        +                        "accept_control_not_observed",
        +                        "accept_path_timeout",
        +                        "accept_observation_window_truncated",
        +                        "worker_failed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "kind",
        +                    "intentional",
        +                    "trigger"
        +                  ],
        +                  "type": "object"
        +                },
        +                "verdict": {
        +                  "enum": [
        +                    "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        +                    "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        +                    "no_eligible_nonessential_activity_observed_during_completed_window",
        +                    "no_confirmed_post_accept_verdict"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "status",
        +                "acceptanceExercised",
        +                "observationCount",
        +                "productionProjectable",
        +                "evidenceDisposition",
        +                "indeterminateReason",
        +                "verdict",
        +                "interpretation",
        +                "observationStrategy",
        +                "termination",
        +                "completedAt",
        +                "coverageLimitations",
        +                "limitations"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      ]
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / postRefusalObservation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "anyOf": [
        +        {
        +          "not": {}
        +        },
        +        {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "completedAt": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "coverageLimitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "evidenceDisposition": {
        +                  "enum": [
        +                    "confirmed",
        +                    "indeterminate"
        +                  ],
        +                  "type": "string"
        +                },
        +                "indeterminateReason": {
        +                  "anyOf": [
        +                    {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "interpretation": {
        +                  "maxLength": 500,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "limitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "observationCount": {
        +                  "minimum": 0,
        +                  "type": "integer"
        +                },
        +                "observationStrategy": {
        +                  "enum": [
        +                    "stop_on_first_eligible_activity",
        +                    "not_applicable"
        +                  ],
        +                  "type": "string"
        +                },
        +                "productionProjectable": {
        +                  "type": "boolean"
        +                },
        +                "refusalExercised": {
        +                  "type": "boolean"
        +                },
        +                "status": {
        +                  "enum": [
        +                    "confirmed_observation",
        +                    "confirmed_clean",
        +                    "unconfirmed",
        +                    "not_attempted",
        +                    "unsupported",
        +                    "aborted"
        +                  ],
        +                  "type": "string"
        +                },
        +                "termination": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "intentional": {
        +                      "type": "boolean"
        +                    },
        +                    "kind": {
        +                      "enum": [
        +                        "evidence_satisfied",
        +                        "window_elapsed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "trigger": {
        +                      "enum": [
        +                        "non_essential_request_observed",
        +                        "non_essential_storage_write_observed",
        +                        "refusal_signal_contradiction_observed",
        +                        "window_elapsed",
        +                        "reject_path_timeout",
        +                        "worker_failed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "kind",
        +                    "intentional",
        +                    "trigger"
        +                  ],
        +                  "type": "object"
        +                },
        +                "verdict": {
        +                  "enum": [
        +                    "eligible_nonessential_activity_observed_after_confirmed_refusal",
        +                    "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        +                    "no_eligible_nonessential_activity_observed_during_completed_window",
        +                    "no_confirmed_post_refusal_verdict"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "status",
        +                "refusalExercised",
        +                "observationCount",
        +                "productionProjectable",
        +                "evidenceDisposition",
        +                "indeterminateReason",
        +                "verdict",
        +                "interpretation",
        +                "observationStrategy",
        +                "termination",
        +                "completedAt",
        +                "coverageLimitations",
        +                "limitations"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      ]
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Changedcertscore_scan_site3 fields changed
      • addedOutput schema / properties / gpcResponse
        Added value: +{
        +  "anyOf": [
        +    {
        +      "anyOf": [
        +        {
        +          "not": {}
        +        },
        +        {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "californiaPolicy": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "applied": {
        +                      "type": "boolean"
        +                    },
        +                    "deductionPoints": {
        +                      "enum": [
        +                        0,
        +                        15
        +                      ],
        +                      "type": "number"
        +                    }
        +                  },
        +                  "required": [
        +                    "applied",
        +                    "deductionPoints"
        +                  ],
        +                  "type": "object"
        +                },
        +                "comparison": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "baselineArtifact": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "lane": {
        +                          "const": "runtime_evidence",
        +                          "type": "string"
        +                        },
        +                        "sha256": {
        +                          "pattern": "^[a-f0-9]{64}$",
        +                          "type": "string"
        +                        },
        +                        "sizeBytes": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        }
        +                      },
        +                      "required": [
        +                        "lane",
        +                        "sha256",
        +                        "sizeBytes"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "comparable": {
        +                      "type": "boolean"
        +                    },
        +                    "deltas": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "advertisingOrMeasurementActivity": {
        +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                        },
        +                        "consentOrCmpBehavior": {
        +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                        },
        +                        "cookies": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "baselineCount": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            },
        +                            "baselineOnly": {
        +                              "items": {
        +                                "maxLength": 500,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "maxItems": 100,
        +                              "type": "array"
        +                            },
        +                            "countDelta": {
        +                              "type": "integer"
        +                            },
        +                            "gpcCount": {
        +                              "minimum": 0,
        +                              "type": "integer"
        +                            },
        +                            "gpcOnly": {
        +                              "items": {
        +                                "maxLength": 500,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "maxItems": 100,
        +                              "type": "array"
        +                            },
        +                            "shared": {
        +                              "items": {
        +                                "maxLength": 500,
        +                                "minLength": 1,
        +                                "type": "string"
        +                              },
        +                              "maxItems": 100,
        +                              "type": "array"
        +                            }
        +                          },
        +                          "required": [
        +                            "baselineCount",
        +                            "gpcCount",
        +                            "countDelta",
        +                            "baselineOnly",
        +                            "gpcOnly",
        +                            "shared"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "trackers": {
        +                          "$ref": "#/properties/gpcResponse/anyOf/0/anyOf/1/anyOf/0/properties/comparison/properties/deltas/properties/cookies"
        +                        }
        +                      },
        +                      "required": [
        +                        "cookies",
        +                        "trackers",
        +                        "advertisingOrMeasurementActivity",
        +                        "consentOrCmpBehavior"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "enabledProof": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "navigatorGlobalPrivacyControl": {
        +                          "const": true,
        +                          "type": "boolean"
        +                        },
        +                        "requestEventIds": {
        +                          "items": {
        +                            "maxLength": 160,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "maxItems": 100,
        +                          "type": "array"
        +                        },
        +                        "requestsWithSecGpc": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        "secGpcHeaderValue": {
        +                          "const": "1",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "secGpcHeaderValue",
        +                        "requestsWithSecGpc",
        +                        "requestEventIds",
        +                        "navigatorGlobalPrivacyControl"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "gpcArtifact": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "lane": {
        +                          "const": "gpc_observation",
        +                          "type": "string"
        +                        },
        +                        "sha256": {
        +                          "pattern": "^[a-f0-9]{64}$",
        +                          "type": "string"
        +                        },
        +                        "sizeBytes": {
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        }
        +                      },
        +                      "required": [
        +                        "lane",
        +                        "sha256",
        +                        "sizeBytes"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "limitationKeys": {
        +                      "items": {
        +                        "maxLength": 160,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      "maxItems": 24,
        +                      "type": "array"
        +                    },
        +                    "protocol": {
        +                      "const": "passive_baseline_with_sec_gpc",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "comparable",
        +                    "protocol",
        +                    "baselineArtifact",
        +                    "gpcArtifact",
        +                    "enabledProof",
        +                    "deltas",
        +                    "limitationKeys"
        +                  ],
        +                  "type": "object"
        +                },
        +                "evidenceUrl": {
        +                  "format": "uri",
        +                  "type": "string"
        +                },
        +                "findingTitle": {
        +                  "enum": [
        +                    "GPC response",
        +                    "No observable GPC response"
        +                  ],
        +                  "type": "string"
        +                },
        +                "legalInterpretation": {
        +                  "const": "not_assessed",
        +                  "type": "string"
        +                },
        +                "scoreEffect": {
        +                  "const": "none",
        +                  "type": "string"
        +                },
        +                "status": {
        +                  "enum": [
        +                    "responsive",
        +                    "no_observable_response",
        +                    "indeterminate"
        +                  ],
        +                  "type": "string"
        +                },
        +                "summary": {
        +                  "maxLength": 2000,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "status",
        +                "findingTitle",
        +                "summary",
        +                "scoreEffect",
        +                "legalInterpretation",
        +                "comparison",
        +                "californiaPolicy",
        +                "evidenceUrl"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      ]
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / postAcceptObservation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "anyOf": [
        +        {
        +          "not": {}
        +        },
        +        {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "acceptanceExercised": {
        +                  "type": "boolean"
        +                },
        +                "completedAt": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "coverageLimitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "evidenceDisposition": {
        +                  "enum": [
        +                    "confirmed",
        +                    "indeterminate"
        +                  ],
        +                  "type": "string"
        +                },
        +                "indeterminateReason": {
        +                  "anyOf": [
        +                    {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "interpretation": {
        +                  "maxLength": 500,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "limitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "observationCount": {
        +                  "minimum": 0,
        +                  "type": "integer"
        +                },
        +                "observationStrategy": {
        +                  "enum": [
        +                    "stop_on_first_eligible_activity",
        +                    "not_applicable"
        +                  ],
        +                  "type": "string"
        +                },
        +                "productionProjectable": {
        +                  "type": "boolean"
        +                },
        +                "status": {
        +                  "enum": [
        +                    "confirmed_observation",
        +                    "confirmed_clean",
        +                    "unconfirmed",
        +                    "not_attempted",
        +                    "unsupported",
        +                    "aborted"
        +                  ],
        +                  "type": "string"
        +                },
        +                "termination": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "intentional": {
        +                      "type": "boolean"
        +                    },
        +                    "kind": {
        +                      "enum": [
        +                        "evidence_satisfied",
        +                        "window_elapsed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "trigger": {
        +                      "enum": [
        +                        "non_essential_request_observed",
        +                        "non_essential_storage_write_observed",
        +                        "acceptance_signal_contradiction_observed",
        +                        "window_elapsed",
        +                        "accept_control_not_observed",
        +                        "accept_path_timeout",
        +                        "accept_observation_window_truncated",
        +                        "worker_failed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "kind",
        +                    "intentional",
        +                    "trigger"
        +                  ],
        +                  "type": "object"
        +                },
        +                "verdict": {
        +                  "enum": [
        +                    "eligible_nonessential_activity_observed_after_confirmed_acceptance",
        +                    "retained_consent_signal_contradiction_observed_after_confirmed_acceptance",
        +                    "no_eligible_nonessential_activity_observed_during_completed_window",
        +                    "no_confirmed_post_accept_verdict"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "status",
        +                "acceptanceExercised",
        +                "observationCount",
        +                "productionProjectable",
        +                "evidenceDisposition",
        +                "indeterminateReason",
        +                "verdict",
        +                "interpretation",
        +                "observationStrategy",
        +                "termination",
        +                "completedAt",
        +                "coverageLimitations",
        +                "limitations"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      ]
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / postRefusalObservation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "anyOf": [
        +        {
        +          "not": {}
        +        },
        +        {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "completedAt": {
        +                  "type": [
        +                    "string",
        +                    "null"
        +                  ]
        +                },
        +                "coverageLimitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "evidenceDisposition": {
        +                  "enum": [
        +                    "confirmed",
        +                    "indeterminate"
        +                  ],
        +                  "type": "string"
        +                },
        +                "indeterminateReason": {
        +                  "anyOf": [
        +                    {
        +                      "maxLength": 160,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "interpretation": {
        +                  "maxLength": 500,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "limitations": {
        +                  "items": {
        +                    "type": "string"
        +                  },
        +                  "maxItems": 24,
        +                  "type": "array"
        +                },
        +                "observationCount": {
        +                  "minimum": 0,
        +                  "type": "integer"
        +                },
        +                "observationStrategy": {
        +                  "enum": [
        +                    "stop_on_first_eligible_activity",
        +                    "not_applicable"
        +                  ],
        +                  "type": "string"
        +                },
        +                "productionProjectable": {
        +                  "type": "boolean"
        +                },
        +                "refusalExercised": {
        +                  "type": "boolean"
        +                },
        +                "status": {
        +                  "enum": [
        +                    "confirmed_observation",
        +                    "confirmed_clean",
        +                    "unconfirmed",
        +                    "not_attempted",
        +                    "unsupported",
        +                    "aborted"
        +                  ],
        +                  "type": "string"
        +                },
        +                "termination": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "intentional": {
        +                      "type": "boolean"
        +                    },
        +                    "kind": {
        +                      "enum": [
        +                        "evidence_satisfied",
        +                        "window_elapsed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "trigger": {
        +                      "enum": [
        +                        "non_essential_request_observed",
        +                        "non_essential_storage_write_observed",
        +                        "refusal_signal_contradiction_observed",
        +                        "window_elapsed",
        +                        "reject_path_timeout",
        +                        "worker_failed",
        +                        "unavailable"
        +                      ],
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "kind",
        +                    "intentional",
        +                    "trigger"
        +                  ],
        +                  "type": "object"
        +                },
        +                "verdict": {
        +                  "enum": [
        +                    "eligible_nonessential_activity_observed_after_confirmed_refusal",
        +                    "retained_consent_signal_contradiction_observed_after_confirmed_refusal",
        +                    "no_eligible_nonessential_activity_observed_during_completed_window",
        +                    "no_confirmed_post_refusal_verdict"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "status",
        +                "refusalExercised",
        +                "observationCount",
        +                "productionProjectable",
        +                "evidenceDisposition",
        +                "indeterminateReason",
        +                "verdict",
        +                "interpretation",
        +                "observationStrategy",
        +                "termination",
        +                "completedAt",
        +                "coverageLimitations",
        +                "limitations"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      ]
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
  15. 1 tool update
    • Changedcertscore_scan_site2 fields changed
      • changedInput schema / properties / freshness / description
        Previous value: -"Prefer latest for ordinary website checks so an eligible recent completed scan can be reused and new-scan allowance is not consumed unnecessarily; CertScore may still start a scan when no suitable result exists. Use refresh only when the user explicitly requests a fresh, new, or repeated scan; ordinary check, scan, audit, inspect, review, or assess wording alone does not request refresh."New value: +"Scan freshness policy. latest allows eligible recent completed-result reuse when available; refresh requests a new scan. Defaults to latest."
      • changedInput schema / properties / scanFrom / description
        Previous value: -"Optional execution region for a newly queued scan. Omit when the user did not request a jurisdiction or regional perspective; use eu_de or eu_ie for explicit EU/GDPR/ePrivacy requests and california for explicit California/CCPA/CPRA requests. Do not use multiple regions unless comparison is requested, and do not infer EU from consent or California from a U.S. user location."New value: +"Optional execution region for a newly queued scan: eu_de, eu_ie, california, or the service default when omitted."
  16. 3 tool updates
    • Changedcertscore_get_scan_bundle2 fields changed
      • addedOutput schema / properties / preConsentCookiesTrackers / properties / summary / properties / trackerCategoryCounts
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "advertising": {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "analytics": {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "essential": {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "functional": {
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "review": {
        +      "minimum": 0,
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "advertising",
        +    "analytics",
        +    "essential",
        +    "functional",
        +    "review"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / preConsentCookiesTrackers / properties / summary / properties / trackerCountScope
        Added value: +{
        +  "const": "canonical_inventory_rows_including_operational",
        +  "type": "string"
        +}
    • Changedcertscore_get_scan_status1 field changed
      • addedOutput schema / properties / preConsentPreview
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "cookies": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "domain": {
        +            "anyOf": [
        +              {
        +                "maxLength": 253,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "essentiality": {
        +            "enum": [
        +              "essential",
        +              "non_essential",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          },
        +          "name": {
        +            "maxLength": 256,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "observedAtMs": {
        +            "anyOf": [
        +              {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "party": {
        +            "enum": [
        +              "first_party",
        +              "third_party",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          },
        +          "purpose": {
        +            "enum": [
        +              "analytics",
        +              "advertising",
        +              "marketing",
        +              "personalization",
        +              "session_replay",
        +              "consent_management",
        +              "tag_management",
        +              "infrastructure",
        +              "security",
        +              "performance_monitoring",
        +              "customer_support",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "name",
        +          "domain",
        +          "party",
        +          "purpose",
        +          "essentiality",
        +          "observedAtMs"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "type": "array"
        +    },
        +    "final": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "generatedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "mustContinuePolling": {
        +      "const": true,
        +      "type": "boolean"
        +    },
        +    "observationOnlyDisclaimer": {
        +      "maxLength": 500,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "operationalVendors": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "confidence": {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          "domains": {
        +            "items": {
        +              "maxLength": 253,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "maxItems": 8,
        +            "type": "array"
        +          },
        +          "product": {
        +            "anyOf": [
        +              {
        +                "maxLength": 160,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "purpose": {
        +            "enum": [
        +              "analytics",
        +              "advertising",
        +              "marketing",
        +              "personalization",
        +              "session_replay",
        +              "consent_management",
        +              "tag_management",
        +              "infrastructure",
        +              "security",
        +              "performance_monitoring",
        +              "customer_support",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          },
        +          "vendor": {
        +            "maxLength": 160,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "vendor",
        +          "product",
        +          "purpose",
        +          "confidence",
        +          "domains"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "type": "array"
        +    },
        +    "resultStage": {
        +      "const": "preliminary",
        +      "type": "string"
        +    },
        +    "runtimeCoverage": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "limitationKeys": {
        +          "items": {
        +            "maxLength": 120,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "maxItems": 16,
        +          "type": "array"
        +        },
        +        "status": {
        +          "enum": [
        +            "usable",
        +            "limited_partial",
        +            "limited_none",
        +            "not_applicable"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "status",
        +        "limitationKeys"
        +      ],
        +      "type": "object"
        +    },
        +    "sourceLane": {
        +      "const": "runtime_evidence",
        +      "type": "string"
        +    },
        +    "summary": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "cookieCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "operationalVendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "returnedCookieCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "returnedOperationalVendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "returnedTrackingVendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "thirdPartyRequestCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "trackerCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "trackingVendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "vendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "cookieCount",
        +        "trackerCount",
        +        "thirdPartyRequestCount",
        +        "vendorCount"
        +      ],
        +      "type": "object"
        +    },
        +    "trackers": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "confidence": {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          "domains": {
        +            "items": {
        +              "maxLength": 253,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "maxItems": 8,
        +            "type": "array"
        +          },
        +          "product": {
        +            "anyOf": [
        +              {
        +                "maxLength": 160,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "purpose": {
        +            "enum": [
        +              "analytics",
        +              "advertising",
        +              "marketing",
        +              "personalization",
        +              "session_replay",
        +              "consent_management",
        +              "tag_management",
        +              "infrastructure",
        +              "security",
        +              "performance_monitoring",
        +              "customer_support",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          },
        +          "vendor": {
        +            "maxLength": 160,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "vendor",
        +          "product",
        +          "purpose",
        +          "confidence",
        +          "domains"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "type": "array"
        +    },
        +    "truncated": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "cookies": {
        +          "type": "boolean"
        +        },
        +        "operationalVendors": {
        +          "type": "boolean"
        +        },
        +        "trackers": {
        +          "type": "boolean"
        +        }
        +      },
        +      "required": [
        +        "cookies",
        +        "trackers"
        +      ],
        +      "type": "object"
        +    },
        +    "type": {
        +      "const": "certscore_pre_consent_preview",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "type",
        +    "resultStage",
        +    "final",
        +    "sourceLane",
        +    "generatedAt",
        +    "runtimeCoverage",
        +    "summary",
        +    "cookies",
        +    "trackers",
        +    "truncated",
        +    "mustContinuePolling",
        +    "observationOnlyDisclaimer"
        +  ],
        +  "type": "object"
        +}
    • Changedcertscore_scan_site3 fields changed
      • changedInput schema / properties / maxWaitSeconds / description
        Previous value: -"Deprecated compatibility field; accepted but ignored because certscore_scan_site does not wait for scan completion."New value: +"Deprecated compatibility field; accepted but ignored. The bounded preliminary-preview wait is controlled by CertScore and never waits for scan completion."
      • changedInput schema / properties / waitForCompletion / description
        Previous value: -"Deprecated compatibility field; accepted but ignored. certscore_scan_site always returns promptly after completed-result reuse or scan creation and never waits for a new scan to finish."New value: +"Deprecated compatibility field; accepted but ignored. certscore_scan_site never waits for a new scan to finish, though MCP Light may briefly wait within a bounded preview window for preliminary pre-consent observations."
      • addedOutput schema / properties / preConsentPreview
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "cookies": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "domain": {
        +            "anyOf": [
        +              {
        +                "maxLength": 253,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "essentiality": {
        +            "enum": [
        +              "essential",
        +              "non_essential",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          },
        +          "name": {
        +            "maxLength": 256,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "observedAtMs": {
        +            "anyOf": [
        +              {
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "party": {
        +            "enum": [
        +              "first_party",
        +              "third_party",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          },
        +          "purpose": {
        +            "enum": [
        +              "analytics",
        +              "advertising",
        +              "marketing",
        +              "personalization",
        +              "session_replay",
        +              "consent_management",
        +              "tag_management",
        +              "infrastructure",
        +              "security",
        +              "performance_monitoring",
        +              "customer_support",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "name",
        +          "domain",
        +          "party",
        +          "purpose",
        +          "essentiality",
        +          "observedAtMs"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "type": "array"
        +    },
        +    "final": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "generatedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "mustContinuePolling": {
        +      "const": true,
        +      "type": "boolean"
        +    },
        +    "observationOnlyDisclaimer": {
        +      "maxLength": 500,
        +      "minLength": 1,
        +      "type": "string"
        +    },
        +    "operationalVendors": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "confidence": {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          "domains": {
        +            "items": {
        +              "maxLength": 253,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "maxItems": 8,
        +            "type": "array"
        +          },
        +          "product": {
        +            "anyOf": [
        +              {
        +                "maxLength": 160,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "purpose": {
        +            "enum": [
        +              "analytics",
        +              "advertising",
        +              "marketing",
        +              "personalization",
        +              "session_replay",
        +              "consent_management",
        +              "tag_management",
        +              "infrastructure",
        +              "security",
        +              "performance_monitoring",
        +              "customer_support",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          },
        +          "vendor": {
        +            "maxLength": 160,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "vendor",
        +          "product",
        +          "purpose",
        +          "confidence",
        +          "domains"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "type": "array"
        +    },
        +    "resultStage": {
        +      "const": "preliminary",
        +      "type": "string"
        +    },
        +    "runtimeCoverage": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "limitationKeys": {
        +          "items": {
        +            "maxLength": 120,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "maxItems": 16,
        +          "type": "array"
        +        },
        +        "status": {
        +          "enum": [
        +            "usable",
        +            "limited_partial",
        +            "limited_none",
        +            "not_applicable"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "status",
        +        "limitationKeys"
        +      ],
        +      "type": "object"
        +    },
        +    "sourceLane": {
        +      "const": "runtime_evidence",
        +      "type": "string"
        +    },
        +    "summary": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "cookieCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "operationalVendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "returnedCookieCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "returnedOperationalVendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "returnedTrackingVendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "thirdPartyRequestCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "trackerCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "trackingVendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "vendorCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "cookieCount",
        +        "trackerCount",
        +        "thirdPartyRequestCount",
        +        "vendorCount"
        +      ],
        +      "type": "object"
        +    },
        +    "trackers": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "confidence": {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          "domains": {
        +            "items": {
        +              "maxLength": 253,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "maxItems": 8,
        +            "type": "array"
        +          },
        +          "product": {
        +            "anyOf": [
        +              {
        +                "maxLength": 160,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "purpose": {
        +            "enum": [
        +              "analytics",
        +              "advertising",
        +              "marketing",
        +              "personalization",
        +              "session_replay",
        +              "consent_management",
        +              "tag_management",
        +              "infrastructure",
        +              "security",
        +              "performance_monitoring",
        +              "customer_support",
        +              "unknown"
        +            ],
        +            "type": "string"
        +          },
        +          "vendor": {
        +            "maxLength": 160,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "vendor",
        +          "product",
        +          "purpose",
        +          "confidence",
        +          "domains"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "type": "array"
        +    },
        +    "truncated": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "cookies": {
        +          "type": "boolean"
        +        },
        +        "operationalVendors": {
        +          "type": "boolean"
        +        },
        +        "trackers": {
        +          "type": "boolean"
        +        }
        +      },
        +      "required": [
        +        "cookies",
        +        "trackers"
        +      ],
        +      "type": "object"
        +    },
        +    "type": {
        +      "const": "certscore_pre_consent_preview",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "type",
        +    "resultStage",
        +    "final",
        +    "sourceLane",
        +    "generatedAt",
        +    "runtimeCoverage",
        +    "summary",
        +    "cookies",
        +    "trackers",
        +    "truncated",
        +    "mustContinuePolling",
        +    "observationOnlyDisclaimer"
        +  ],
        +  "type": "object"
        +}
  17. 1 tool update
    • Changedcertscore_scan_site2 fields changed
      • changedInput schema / properties / maxWaitSeconds / description
        Previous value: -"Total wall-clock budget for scan creation plus optional completion waiting. Defaults to 25 seconds. Creation time is deducted from polling; budget exhaustion returns the accepted active scan and stable scanId without an error."New value: +"Deprecated compatibility field; accepted but ignored because certscore_scan_site does not wait for scan completion."
      • changedInput schema / properties / waitForCompletion / description
        Previous value: -"Wait for a completed scan resource within this tool call's wall-clock budget. Defaults to true. Set false only for an explicitly asynchronous workflow."New value: +"Deprecated compatibility field; accepted but ignored. certscore_scan_site always returns promptly after completed-result reuse or scan creation and never waits for a new scan to finish."

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Audit any website for privacy, security, accessibility, and performance issues โ€” with scores, grades, and actionable fix instructions. No account required.
    3
    4 npm
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Scan any project or website for privacy compliance issues directly in your AI coding tool. Detects tracking tech, cookies, and third-party data collection. Works in Claude Code, Cursor, and Windsurf.
    3
    24 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Scans public URLs for compliance and security issues such as leaked API keys, exposed files, missing privacy pages, and security headers, helping developers identify gaps before launch.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.