Katana Crimson

Results 5 issues of Katana Crimson

Replacing the lazy string comparison with a constant-time string comparison provided by nodejs's internal crypto module.

Unfortunately, a sha256 hmac (salt or no) is a little *too* performant for use as a modern password hashing algorithm. Either bcrypt, bcrypt-js, or scrypt should be used for password...

As on tin. I'm seeing binary-like data in the URI which could be compressed down into hexadecimal space to save on URI length (making it easier on the eyes for...

enhancement

One of the entries is apparently creating broken markdown: ```md | 251 | Baldo The guardian owls | [0100A75005E92000](https://github.com/ibnux/switch-cheat/tree/master/atmosphere/titles/0100A75005E92000) | 985e17c3d9255f4d, a2eb89c60b10b04a | ``` Of note, the random newline in...

Was digging through things to determine why I was being told by my editor that `aiofiles.tempfile.NamedTemporaryFile` didn't support the py3.12 argument `delete_on_close`, and it appears that it's that this isn't...

stubs: false positive
help wanted