Skip to content

Add safe negative-control CRM and isolated fixture CI - #2

Merged
Daniele-Cangi merged 4 commits into
mainfrom
lab-negative-control-and-offline-ci-2026
Oct 8, 2026
Merged

Daniele-Cangi merged 4 commits into
mainfrom
lab-negative-control-and-offline-ci-2026

Conversation

@Daniele-Cangi

Copy link
Copy Markdown
Member

Changes

  • Add crm_safe_simulato.html, a negative control that mirrors the input/output shape of the deliberately vulnerable fixture but uses textContent.
  • Document the side-by-side interpretation and local-loopback-only safety boundary.
  • Add five structural tests and GitHub Actions preflight for Python syntax and JavaScript syntax. CI does not start the Flask receiver or execute any injected markup.

Evidence boundary

The tests assert the existence of positive/negative sinks and documentation constraints, not browser execution or prevalence of real-world vulnerabilities. No original exploit code is changed.

Validation

GitHub Actions must pass the isolated fixture suite before merging.

@Daniele-Cangi
Daniele-Cangi merged commit 8d61dc9 into main Oct 8, 2026
1 check passed
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