Skip to content

P2B: perform human sanitization review of 8 public v1.6.42 screenshots #745

Closed

Description

@masarray

P2B human disclosure review — NOT COMPLETE

Eight original v1.6.42 PNG captures and eight optimized WebP derivatives are published following operator approval in #743. The provenance manifest explicitly states independent pixel-level sanitization has NOT been asserted.

Automated hidden metadata checks (PNG text/Exif and WebP EXIF/XMP) are being added in PR #744. Such checks cannot examine raster pixels or authorize visible private network data.

Required closure

  • Review full-resolution original PNG and WebP for visible customer/station/device names, sensitive IP/MAC/VLAN/topology, files and paths, identifiers, usernames, serials, credentials/certificates, and operational log content.
  • Record reviewer authority, date, eight capture SHAs, disposition and exact review evidence.
  • If a sensitive detail is not approved for public release, seek owner-approved replacement for both source and WebP assets, preserving immutable provenance of the old captures and updating every public link.
  • Report independently what was reviewed; do not declare safety from CI or previous general publication approval.

Policy/checklist: docs/PUBLIC_PRODUCT_P2_RELEASE_AND_MEDIA_REVIEW_2026-10-25.md in PR #744. This issue is a tracking gate only; must remain open until actual human review evidence exists.

Activity

  1. masarray commented on Oct 25, 2026

    @masarray
    OwnerAuthor

    Independent human-readable content review — actual 8 published WebP captures (2026-10-25)

    An independent visual inspection of the eight current-release WebP assets was carried out against their immutable Git blob identities. This is no longer a purely metadata-only audit. Status: potential disclosure found; keep issue OPEN pending operator authority.

    WebP view Git blob SHA Visible risk-bearing content
    IED Browser 436e02900e2a09e49eafa673741c50bf47c352a9 endpoint addresses and IED identity; selected MMS model/control objects
    Event Logs 16608f46f6bef2233d9ac4d884a11d9eb8c9a634 endpoints, IED names, event timestamps and state values
    Signal Testing e5a773d7dc34b39bfaa296c2bd23e61889e28c89 endpoints, IED names, signal paths, FAT observed values and timestamps
    FAT report preview 219cccb49aad9841352515ecb51eb530c5dda94c report target identity, endpoint, timing and signal evidence
    SMV 9a6374c40c8b648a15c39d3eb323a2ea8e686b73 endpoint references, SV APPID/VLAN and waveform content
    GOOSE da59e8b05965c564a9f0a0422ef0497784a4b981 endpoints, identifiable IED/GOOSE IDs, source/destination MAC addresses, APPID/VLAN, status data
    Annunciator 7e8fc0d2a5260ca9781e339ce301c2c1ec0c14b7 device names/endpoints, alarm status and control context
    Diagnostics 9466fd9ad34b56d5d12e1283413e67d253c19b89 endpoints and communication journal with reconnect/IED identity details

    Across the eight WebP images, at least one displayed endpoint address is outside RFC1918 private ranges (it may be an authorized test endpoint, but that status is not proven by the capture alone). Avoid echoing exact potentially sensitive identifiers in public issue comments. No obvious plaintext password/private key was observed at the displayed image resolution; this is not a complete secret scan.

    NOT completed: independent authority to disclose the network/device identifiers and protocol evidence, plus comparative full-resolution PNG-original inspection and approval. CI metadata scan 16/16 clean does not remove pixels. This review does not modify the authentic captures or falsely certify sanitization.

    Disposition required by the owner: (A) explicitly confirm the displayed endpoint/IED/MAC/GOOSE/FAT identifiers are authorized public demo/test evidence, or (B) authorize a specifically reviewed pairwise PNG+WebP redacted replacement for all affected public paths, with provenance and downstream links updated. Image removals do not erase historical Git objects already distributed. Keep issue OPEN until this recorded decision and asset check are done.

  2. masarray commented on Oct 25, 2026

    @masarray
    OwnerAuthor

    Follow-up: 8/8 original PNGs reviewed against the 8 WebP views (2026-10-25)

    Reviewed the full original PNG image contents, not only the WebP derivatives. Same visible endpoint/IED/network attributes recur in both formats. No additional independently identifiable password, private key or personal name was apparent at the displayed resolution. This remains not proof that public disclosure is authorized.

    Capture Original PNG Git blob WebP Git blob
    IED Browser 148c51d7a8f870b931f1c9f418e26b10a40be34f 436e02900e2a09e49eafa673741c50bf47c352a9
    Event Logs 8d95143a83fc30ef99d96881fbd07e76ed0ab697 16608f46f6bef2233d9ac4d884a11d9eb8c9a634
    Signal Testing d429a92ba1a730faf2a23fc8231efad353df2df7 e5a773d7dc34b39bfaa296c2bd23e61889e28c89
    FAT preview 28b2fe94cec4ca11f12afe868161e688e98854a7 219cccb49aad9841352515ecb51eb530c5dda94c
    SMV e1cc56166d38442816b13983ad9e894218b20d37 9a6374c40c8b648a15c39d3eb323a2ea8e686b73
    GOOSE caea4deb4cabffde5b80521f51d699be0560b1f6 da59e8b05965c564a9f0a0422ef0497784a4b981
    Annunciator 9f652c5c21459860927872a507f2ab5410f3aafa 7e8fc0d2a5260ca9781e339ce301c2c1ec0c14b7
    Diagnostics 5911ee36f843ae1bf0883bf85e59f78c771bae38 9466fd9ad34b56d5d12e1283413e67d253c19b89

    Visual review completed as evidence gathering. Issue stays OPEN solely pending disclosure authority/owner decision for visible endpoint, MAC, GOOSE, IED and diagnostic contents, or owner-approved pairwise sanitized replacement with provenance. The already-published original Git history persists even if future website files are changed. Do not close based on mere metadata cleanliness.

  3. masarray commented on Oct 25, 2026

    @masarray
    OwnerAuthor

    Operator final disposition — 25 Oct 2026

    Operator explicitly confirmed in this conversation: “PRIVASI SCREENSHOT AMAN”. This is the authority requested by the review issue.

    Independent visual inspection has already covered all 8 full-resolution source PNGs and their 8 optimized WebP counterparts with immutable Git blob identities documented above. Embedded-metadata CI passed on all 16 assets. The images do contain IED names, addresses, FAT/GOOSE/diagnostic data; they are operator-approved for public use, not alleged to be sanitized or replaced.

    Decision: accept existing v1.6.42 screenshots as authorized public project/demo evidence, retain authentic originals and their hashes. No additional redaction/screenshot review is a prerequisite to public stable release. This is not a general third-party disclosure clearance beyond the owner's authorization.

    Close this review as completed on the basis of the user's explicit final authorization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions