CHANGELOG.md
LICENSE
MANIFEST.in
README.md
SECURITY.md
pyproject.toml
examples/e2e_demo.py
examples/django_app/conftest.py
examples/django_app/manage.py
examples/django_app/pytest.ini
examples/django_app/requirements.txt
examples/django_app/samples.py
examples/django_app/settings.py
examples/django_app/urls.py
examples/django_app/views.py
examples/django_app/tests/test_upload.py
examples/fastapi_app/main.py
examples/fastapi_app/pytest.ini
examples/fastapi_app/requirements.txt
examples/fastapi_app/samples.py
examples/fastapi_app/test_main.py
examples/flask_app/app.py
examples/flask_app/pytest.ini
examples/flask_app/requirements.txt
examples/flask_app/samples.py
examples/flask_app/test_app.py
src/upload_guard/__init__.py
src/upload_guard/_version.py
src/upload_guard/adapters.py
src/upload_guard/cli.py
src/upload_guard/exceptions.py
src/upload_guard/extension.py
src/upload_guard/guard.py
src/upload_guard/py.typed
src/upload_guard/types.py
src/upload_guard.egg-info/PKG-INFO
src/upload_guard.egg-info/SOURCES.txt
src/upload_guard.egg-info/dependency_links.txt
src/upload_guard.egg-info/entry_points.txt
src/upload_guard.egg-info/requires.txt
src/upload_guard.egg-info/top_level.txt
src/upload_guard/integrations/__init__.py
src/upload_guard/integrations/_http.py
src/upload_guard/integrations/django.py
src/upload_guard/integrations/fastapi.py
src/upload_guard/integrations/flask.py
src/upload_guard/security/__init__.py
src/upload_guard/security/archive.py
src/upload_guard/security/filename.py
src/upload_guard/security/polyglot.py
src/upload_guard/security/svg.py
src/upload_guard/sniff/__init__.py
src/upload_guard/sniff/containers.py
src/upload_guard/sniff/detector.py
src/upload_guard/sniff/signatures.py
src/upload_guard/sniff/text.py
tests/conftest.py
tests/test_archive.py
tests/test_cli.py
tests/test_extension_filename.py
tests/test_guard.py
tests/test_integrations.py
tests/test_polyglot.py
tests/test_readme.py
tests/test_sniff.py
tests/test_svg.py
tools/readme_examples.py