diff options
| author | toastal | 2026-04-15 01:58:39 +0000 |
|---|---|---|
| committer | ยท๐๐ด๐๐๐ฉ๐ค | 2026-04-15 01:58:39 +0000 |
| commit | fe9270a88cb1c406769b0deb552c5f53fad7e656 (patch) | |
| tree | a4a595eb6489a7b360d2b23de1da84a498771144 /test | |
| parent | 47363e258f3e3f916cfe592e5de3bbe63bc16f84 (diff) | |
| download | nixtaml-fe9270a88cb1c406769b0deb552c5f53fad7e656.tar nixtaml-fe9270a88cb1c406769b0deb552c5f53fad7e656.tar.gz nixtaml-fe9270a88cb1c406769b0deb552c5f53fad7e656.tar.bz2 nixtaml-fe9270a88cb1c406769b0deb552c5f53fad7e656.tar.lz nixtaml-fe9270a88cb1c406769b0deb552c5f53fad7e656.tar.xz nixtaml-fe9270a88cb1c406769b0deb552c5f53fad7e656.tar.zst nixtaml-fe9270a88cb1c406769b0deb552c5f53fad7e656.zip | |
Add URI validation for security (Phase 1.3)
Add validate function to uRI.ml that checks for:
- Acceptable schemes: http, https, ftp, sftp, file, ssh, git, darcs, pijul, fossil
- Path traversal attacks (../, ..\ patterns)
Returns Result type with specific error variants for invalid schemes
and path traversal attempts.
All 17 tests pass.
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions
