Skip to content

fix(demo): anonymize the Nicoya reference in the form-less demo (SOC-78)#13

Open
chongkan wants to merge 1 commit into
mainfrom
fix/soc-78-nicoya-anonymize
Open

fix(demo): anonymize the Nicoya reference in the form-less demo (SOC-78)#13
chongkan wants to merge 1 commit into
mainfrom
fix/soc-78-nicoya-anonymize

Conversation

@chongkan

Copy link
Copy Markdown
Member

SOC-78 / F-2 — anonymize the Nicoya reference in the form-less demo

Closes SOC-78 (Medium, strategic/disclosure) — the "before" picture named a real municipality and published its live insecure URL, ahead of the 07-20 launch.

What changed

  • Screenshot — cropped the browser chrome off nicoya-visado.png (removed the address bar showing http://visadosweb.nicoya.go.cr/usuarios/registrar, the "Not secure" URL, and the founder's extension toolbar). Only the generic municipal form remains (it reads "Sistema de Visado Municipal" — no municipality name). Renamed the asset → municipal-form-insecure.png (1472×884 after crop; <img> dims updated).
  • Naming — verifier Municipalidad de Nicoya → fictional Municipalidad de San Buenaventura; did:web:municoya.go.crdid:web:sanbuenaventura.go.cr; sample location de-Nicoya'd. No nicoya/municoya string remains anywhere in src//public/demo/.
  • Disclaimers — added "Fictional municipality — demo only, no real affiliation" to the demo card and "no municipality is affiliated with this demo" to the figure caption (EN + ES). The caption no longer over-claims the URL that was cropped out.

Deliberately unchanged

Real government issuers (did:web:rnpdigital.go.cr = RNP, did:web:tse.go.cr = TSE) are the factual issuers of those credentials, not an unaffiliated party cast as the verifier — the audit flagged only the muni/verifier.

astro build clean (71 pages). Original screenshot backed up locally (scratchpad) if the crop needs adjusting.

Note: this is the anonymize path. If you'd rather notify Nicoya first (responsible disclosure = warm sales opener), that's your outreach call and this PR can wait.

…demo (SOC-78 / F-2)

Removes the implied-affiliation + insecure-URL disclosure flagged in the audit:
- Screenshot: cropped off the browser chrome (address bar showing
  http://visadosweb.nicoya.go.cr + the founder's extension toolbar), keeping
  only the generic form content; renamed nicoya-visado.png -> municipal-form-insecure.png.
- Verifier renamed 'Municipalidad de Nicoya' -> fictional 'Municipalidad de San
  Buenaventura'; did:web:municoya.go.cr -> did:web:sanbuenaventura.go.cr; sample
  location de-Nicoya'd.
- Added 'Fictional municipality — demo only, no real affiliation' to the demo
  card and 'no municipality is affiliated with this demo' to the figure caption
  (EN + ES); caption no longer over-claims the now-removed URL.

Real government issuers (RNP/TSE) are unchanged — they are the factual issuers of
those credentials, not an unaffiliated party cast as the verifier. astro build clean (71 pages).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant