Skip to content

Fix HTML verification and bound API bearer-token parsing - #12

Merged
Tooonnnnyyy merged 4 commits into
mainfrom
chore/open-source-foundation
Nov 4, 2026
Merged

Tooonnnnyyy merged 4 commits into
mainfrom
chore/open-source-foundation

Conversation

@Tooonnnnyyy

@Tooonnnnyyy Tooonnnnyyy commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

Repository verification now uses Python's standard HTMLParser instead of a tag-matching regex, resolving the new CodeQL bad-tag-filter finding while preserving JavaScript syntax and embedded-image checks.

The first full security scan also identified ambiguous bearer-header parsing in the existing experimental API. Accept only the issued 64-character hexadecimal token format, with separate whitespace handling. New API checks reject long whitespace-only and oversized token values within the request timeout.

Validation: 18 API checks and 5 archived tests pass locally; 25 Markdown files pass local-link/source checks; five JavaScript syntax checks and four embedded landing images pass; actionlint passed. GitHub CI checks iOS compilation, Linux tests, container health, dependency review and CodeQL. No production-readiness or full UI verification claim.

Follow-up to merged #11; refs #7. Wiki first-page initialization remains blocked by browser permission, with generated navigation available as an Actions artifact.

@Tooonnnnyyy Tooonnnnyyy changed the title Use the standard HTML parser for repository verification Fix HTML verification and bound API bearer-token parsing Nov 4, 2026
@Tooonnnnyyy
Tooonnnnyyy merged commit 275a28f into main Nov 4, 2026
6 checks passed
@Tooonnnnyyy
Tooonnnnyyy deleted the chore/open-source-foundation branch November 4, 2026 21:23
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.

2 participants