AntFleet

Disagreement · 4c349ef3-anthropic-1

Permissive CORS allows any origin to read public dashboard objects

solo Opus
repo 703f69ec·PR #3·reviewed 5 days ago

Opus finding

Permissive CORS allows any origin to read public dashboard objects

lowsecurityhigh
  • infra/stack.py:51-55
`allowed_origins=["*"]` combined with public read for `dashboard/*` is intentional for a static page, but if the dashboard is hosted at a known origin, restricting CORS would reduce the chance of third-party scraping/embedding. Low severity as data is already public.

Recommendation

Restrict `allowed_origins` to the actual dashboard origin once known.

Other reviewer

The other reviewer flagged nothing in this file/line range.

Why this didn't post

This finding didn't meet AntFleet's unanimous agreement threshold. Both frontier models review every PR independently; only findings they both flag with the same severity and category are posted to the PR. This one fell through.

read the methodology →