# fix\(normalizer\): reject malformed status URLs \(\#216\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/757f58e6bba0327d5c6d5a2698efbdea21ac9c9c)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: 757f58e6bba0327d5c6d5a2698efbdea21ac9c9c

Requested commit: 757f58e6bba0327d5c6d5a2698efbdea21ac9c9c

Commit: 757f58e6bba0327d5c6d5a2698efbdea21ac9c9c

Tree: cd8a09df66aeff948c9b6de77292fba7d9668839

Author: Simone

Committer: GitHub

## Message

```
fix(normalizer): reject malformed status URLs (#216)

* test(normalizer): reproduce malformed status URL failure

* fix(normalizer): reject malformed status URLs

* test(normalizer): fold the malformed status URL case into its nearest check

The structured status URL regression belongs beside the existing host policy
test, which already builds the same fallback. A separate file duplicated the
setup and added another qmltestrunner process for one assertion.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AaL4UQvYVJrs9o4wNMx55X

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
```

## Parents

- [e9f434ce6a710fd23d00f1546c8d6243f964a622](https://git.cafe/lucenx/codexbar-plasma/commit/e9f434ce6a710fd23d00f1546c8d6243f964a622?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/757f58e6bba0327d5c6d5a2698efbdea21ac9c9c?format=markdown)
