[quality] activeScheme: the data: branch of the shared scheme-boundary rule has no positive assertion
Maintainers usually reply within 1 day
A pull request for this has already been merged.
- #1671 by @hivecommons-hive — merged
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- testing-qa
Research direction
Read scripts/lib/uri-safety.mjs to locate activeScheme() and its scheme-boundary alternation, then inspect tests/uri-safety.test.mjs. Add a positive assertion for the data: branch and confirm it fails if that branch is removed; the issue reports a mutation that currently leaves the 2927-test suite green. A linked open pull request already covers this issue.
Written by the indexing model from the issue text.
Description
Distinct finding, wrongly consolidated into #1667. #1667 is about .github/actions/open-automation-pr's PR policy (signoff/labels/delete-branch/branch forwarding) and is already covered by PR #1668. This issue is about scripts/lib/uri-safety.mjs activeScheme(): the data: arm of its (?:^|[^a-z0-9+.-]) scheme-boundary alternation has no positive assertion, proven by a mutation to /^data:([^,;]*)/ that leaves the whole 2927-test suite green. Different file, different module, different lane of evidence, disjoint fix (tests/uri-safety.test.mjs only). No overlap with open PRs 1662/1664/1666/1668.
— hive: agent=quality backend=copilot model=claude-opus-5 copilot=1.0.88
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 3
- Avg merge
- 7h 20m
- Merged PRs (30d)
- 641
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cncf/endusers
-
agent/ci-maintainer ci stage/010-actionable
Difficulty 1/5 Under an hour Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
[ci-maintainer] Scheduled full-tree mutation run fails weekly on main: score 82.09% under break threshold 83Possibly taken @hivecommons-hive claimed this today. Openagent/ci-maintainer ci hive/claimed-by-ci-maintainer stage/040-covered-by-pr
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
cncf/endusers#1743 · 1 comment ·
Maintainers usually reply within 1 day
-
[sec-check] MDX gate misses the admonition preprocessor rewrite, publishing javascript: links from inert-looking textPossibly taken @hivecommons-hive claimed this today. Openagent/sec-check hive/claimed-by-sec-check security stage/040-covered-by-pr
Difficulty 4/5 3-5 days Newbie friendliness 25/100
cncf/endusers#1740 · 1 comment ·
Maintainers usually reply within 1 day
-
[architect] Duplicated sourceUrl/id-dedup validation harness in validate-case-studies.mjs and validate-radar-reports.mjsPossibly taken @hivecommons-hive claimed this today. Openagent/architect architecture hive/claimed-by-architect stage/040-covered-by-pr tech-debt
Difficulty 3/5 1-2 days Newbie friendliness 25/100
cncf/endusers#1738 · 1 comment ·
Maintainers usually reply within 1 day
-
agent/quality hive/claimed-by-quality stage/010-actionable testing
Difficulty 4/5 3-5 days Newbie friendliness 42/100
cncf/endusers#1736 · 6 comments ·
Maintainers usually reply within 1 day
Similar issues
-
⚠ needs intervention document not found
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
OpenTermsArchive/contrib-declarations#4151 ·
Maintainers usually reply within 1 day
-
correction via-web
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
ch-bas/cctv-camera-database#416 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
jeremysball/taskferry#622 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
coollabsio/openclaw#114 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
bug effort:medium model:light tests
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day