govtech-csg-xcg-securefileupload

View on PyPIReverse Dependencies (0)

0.1.0 govtech_csg_xcg_securefileupload-0.1.0-py3-none-any.whl

Wheel Details

Project: govtech-csg-xcg-securefileupload
Version: 0.1.0
Filename: govtech_csg_xcg_securefileupload-0.1.0-py3-none-any.whl
Download: [link]
Size: 44583
MD5: b3092e58b196e761add353ed3fee60e4
SHA256: 49beff7b63f35b52e6759bfae0f4bc949ae16a7f34920bd6091d402de1f18094
Uploaded: 2024-02-02 07:50:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: govtech-csg-xcg-securefileupload
Version: 0.1.0
Summary: XCG middleware to prevent malicious file uploads.
Project-Url: Homepage, https://xcg.tech.gov.sg
Project-Url: Documentation, https://xcg.tech.gov.sg
Project-Url: Repository, https://github.com/GovTech-CSG/govtech-csg-xcg-securefileupload
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Requires-Python: >=3.8
Requires-Dist: django (~=4.1)
Requires-Dist: exifread
Requires-Dist: Pillow
Requires-Dist: clamd
Requires-Dist: python-magic; platform_system != "Windows"
Requires-Dist: python-magic-bin (==0.4.14); platform_system == "Windows"
Requires-Dist: quicksand; extra == "quicksand"
Requires-Dist: yara-python; (platform_system != "Windows" and platform_system != "Darwin") and extra == "quicksand"
Requires-Dist: yara-python (==4.2.3); (platform_system == "Windows" or platform_system == "Darwin") and extra == "quicksand"
Requires-Dist: yara-python; (platform_system != "Windows" and platform_system != "Darwin") and extra == "yara"
Requires-Dist: yara-python (==4.2.3); (platform_system == "Windows" or platform_system == "Darwin") and extra == "yara"
Provides-Extra: quicksand
Provides-Extra: yara
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5055 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
govtech_csg_xcg/securefileupload/File.py sha256=oCEpQHFS9hlzYGtcXX1gZqsLXV3Km80mXNGfnpTLNUc 5538
govtech_csg_xcg/securefileupload/__init__.py sha256=-Ni14zhwKe8d6k-G2Vt7nQBRW4m1DBI15W0qJwxIVMg 1401
govtech_csg_xcg/securefileupload/decorator.py sha256=_d0gn1IjQg58m_zfFFRBXQ_qFuBRMSiFrwSkBxpyg9o 1914
govtech_csg_xcg/securefileupload/middleware.py sha256=MNK8Z6SOp9jAxlpjSaqgEmA26q6kdxpiooskX_14NS4 4772
govtech_csg_xcg/securefileupload/utils.py sha256=6ED3yrW_vmF7GuwFULSIpVXUk3vQhxYB2_Vh4r8Elrc 2471
govtech_csg_xcg/securefileupload/validators.py sha256=d4RzmNfkKcsX2IUKUU7F4GsjLe2PnyvxdW9olEExQnE 905
govtech_csg_xcg/securefileupload/conf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
govtech_csg_xcg/securefileupload/conf/settings.py sha256=WeIwod-MPelJrN08bwE8jQ6hEpmKSNh-M-K7kuenoBs 1295
govtech_csg_xcg/securefileupload/data/whitelists.py sha256=tJmhyGTKU8x3jbzXpMIATZ9EBr8yZ_hGgTmMvI-dWXk 1959
govtech_csg_xcg/securefileupload/modules/converter.py sha256=-izEqU5n8nc31OqXfF5hXJ53wCcJb06rx2-486mejIs 3224
govtech_csg_xcg/securefileupload/modules/evaluator.py sha256=cpBQtCp2lrgMx1Fjg35UC-Q8e6zvgYk8stAPuTDso-A 5194
govtech_csg_xcg/securefileupload/modules/helper.py sha256=te59fU_54uUCQ6HDGQ4C0pYrxO8d608kW7cX-k46_mI 1544
govtech_csg_xcg/securefileupload/modules/sanitization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
govtech_csg_xcg/securefileupload/modules/sanitization/basic.py sha256=GHZ7fg_d7_1n8yftbEov4ZJgrO8-L4FXCWWY33lbdqw 1392
govtech_csg_xcg/securefileupload/modules/sanitization/pdf.py sha256=kt1CjwLL4GdUdKSi6eAcZ3U4nbDYq8_WYVl_FzDcVbU 1627
govtech_csg_xcg/securefileupload/modules/sanitization/sanitizer.py sha256=t9bpiH0AzpIPmq8hA0LHBQXmkofsT3fH5Q6nHCDt7oQ 1111
govtech_csg_xcg/securefileupload/modules/validation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
govtech_csg_xcg/securefileupload/modules/validation/antivirus.py sha256=OzWxaKVM_vFpp8B3kR1XUwXL0JErKyRSFItw4sgg1EI 1460
govtech_csg_xcg/securefileupload/modules/validation/basic.py sha256=nTfyJILnF_BieskOuX2Q9N7RsxVHPxcXts3emX3V8NQ 18969
govtech_csg_xcg/securefileupload/modules/validation/image.py sha256=6eFvqGoHz_hhGIB8tTJavLE3S0hCPW4rEak5Px4T3jM 1705
govtech_csg_xcg/securefileupload/modules/validation/quicksand.py sha256=mp_zBQA2Tiq6e4myD43kuIZjYo3Ah9Fi3T9Hk2VgWjI 1677
govtech_csg_xcg/securefileupload/modules/validation/validator.py sha256=SxVdhhVMu7HQJ5Mg8xXiqJwGVVnVnYiONXC5pxbMT-A 1430
govtech_csg_xcg/securefileupload/vendor/pdfid/__init__.py sha256=OlbRX_Sn1S1bWWlXmoBa8f5auEnrRZ_aBYTQdIrL1UU 588
govtech_csg_xcg/securefileupload/vendor/pdfid/__main__.py sha256=b-IoVrLlc9l3QykBpZaayhnXr3_QQHdTTG0Vn9jz79M 37
govtech_csg_xcg/securefileupload/vendor/pdfid/pdfid.py sha256=kJsoN3KOqf5gdMQMbxylN-CArDn9nQrlkSobAj7S_Lk 55211
govtech_csg_xcg/securefileupload/vendor/yara/test.yar sha256=H4qE5vKGLCNbv-M52rbwlhKGCKEKTxOsw75g6SiwKcs 138
govtech_csg_xcg_securefileupload-0.1.0.dist-info/LICENSE sha256=7HLxpzaSbI_RgMKwl1Aj_htOndfJtfKO3j_2G7ElYsw 16151
govtech_csg_xcg_securefileupload-0.1.0.dist-info/METADATA sha256=MNWCwzMjCyre3ERGvfnaYMML0wi9KnaRKpIRDtyoW2I 6376
govtech_csg_xcg_securefileupload-0.1.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
govtech_csg_xcg_securefileupload-0.1.0.dist-info/top_level.txt sha256=eafwfqijrg3I3PekRTysrzSbUhg_4_thpTjGTGCpgto 16
govtech_csg_xcg_securefileupload-0.1.0.dist-info/RECORD

top_level.txt

govtech_csg_xcg