Commit History

  1. refactor(utils): add shared json_safe.sanitize()⁠

    91db04e

  1. chore(comments): trim verbose BUG FIX comment in validators.py⁠

    65e2f34
  2. fix(F-18): set MAX_IMAGE_PIXELS at import time, not first function call⁠

    fcba924

  1. refactor(logging): standardize all remaining files onto setup_logger()⁠

    fcea3b7

  1. fix(security): enforce extension_valid instead of silently discarding it⁠

    99f78e6

  1. fix: add PIL MAX_IMAGE_PIXELS=50M and explicit >10000px rejection (audit #6)

    35363b1
  2. fix: add extension_valid key to validate_file() β€” was always True (audit #1)

    661db04

  1. feat(quality): add image quality gate before forensic analysis⁠

    f31a0c8

  1. fix: audit pass β€” unused imports, None crash guard, emojis, accuracy claims, broken f-strings

    206dd1a

  1. Optimize file validation order for DoS protection⁠

    83ab126

  1. Add file validation utility (#4)⁠

    219cb99

  1. Initial commit: Project structure and documentation⁠

    68e39ae