cagged

View on PyPIReverse Dependencies (0)

0.1.8 cagged-0.1.8-py3-none-any.whl

Wheel Details

Project: cagged
Version: 0.1.8
Filename: cagged-0.1.8-py3-none-any.whl
Download: [link]
Size: 175312
MD5: 10ec8a5b1d810f5537abbeb0ac98ff1e
SHA256: 46ec30c5b50dc59234583eb762a0a02167ae776068da5daa772bff04427d9d8d
Uploaded: 2023-03-29 17:17:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cagged
Version: 0.1.8
Author: Родион Гудзь
Author-Email: rodion[at]gudz.ml
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<4.0
Requires-Dist: docker (<7.0.0,>=6.0.1)
Requires-Dist: joblib (<2.0.0,>=1.2.0)
Requires-Dist: pandas (<2.0.0,>=1.5.3)
Requires-Dist: prettytable (<4.0.0,>=3.6.0)
Requires-Dist: pygit2 (<2.0.0,>=1.11.1)
Requires-Dist: python-whois (<0.9.0,>=0.8.0)
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: requests (<3.0.0,>=2.28.2)
Requires-Dist: rich (<14.0.0,>=13.3.3)
Requires-Dist: rich-click (<2.0.0,>=1.6.1)
Requires-Dist: scikit-learn (<2.0.0,>=1.2.2)
Requires-Dist: semantic-version (<3.0.0,>=2.10.0)
Requires-Dist: semgrep (<2.0.0,>=1.15.0)
Requires-Dist: tarsafe (<0.0.6,>=0.0.5)
Requires-Dist: termcolor (<3.0.0,>=2.2.0)
Description-Content-Type: text/markdown
[Description omitted; length: 1739 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.5.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
cagged/__init__.py sha256=8g81c4Sb1IBYf-FGvLAL4ptgi7vOhYhqtw2p87pHD7s 134
cagged/__main__.py sha256=v5Zr_mabn01sIMiKsVbv2dnvoy3WRIYuuIscPVQfas4 239
cagged/analyzer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cagged/analyzer/analyzer.py sha256=gxGWBjQx5eiS3MayIS9W89ofm7F6DBGnwOSAGWwjLFU 10664
cagged/analyzer/metadata/__init__.py sha256=YJakMYcZqTBIZUFicX-L8YpxlMHxwXZySjDugNpHh2A 449
cagged/analyzer/metadata/detector.py sha256=JXaNo0bknlglcQ9uPNG0yrvcVc9z0ZD1TmCBSHEx3uY 584
cagged/analyzer/metadata/empty_information.py sha256=EYpxySngRNxKrjr75dvYmcF2YH6RofSUuPbMxvDv8Hs 1197
cagged/analyzer/metadata/npm/__init__.py sha256=qIjQzrmtQ5pe3tpfoqoB_9WyUjnuSMfssFFYNg5Cank 689
cagged/analyzer/metadata/npm/empty_information.py sha256=XDYl1p303cJ0nNcKgqcTvBh_bxFjFa7Yo3MkByKrYYs 788
cagged/analyzer/metadata/npm/potentially_compromised_email_domain.py sha256=EchbOzMRgO4-_gtIuFKJOTH0UvH3nrJojIGpVp95UiE 1186
cagged/analyzer/metadata/npm/release_zero.py sha256=BZxbyepT2hHB3WUM9f_AbBIlYe-ANWDVOrTkq-Km1e0 630
cagged/analyzer/metadata/npm/typosquatting.py sha256=kc3i5bLi0ouuz0f70m2UwZyA97T_9z_gaUAREPHlBG0 1814
cagged/analyzer/metadata/potentially_compromised_email_domain.py sha256=rqKz6FfLqzmY4scrfnZxltdJG43iw82D6UooWi1lGPU 3972
cagged/analyzer/metadata/pypi/__init__.py sha256=5m08bYASo1zgzX2AdC69tvMcCJkxVcbP5pGGs1-68v8 982
cagged/analyzer/metadata/pypi/empty_information.py sha256=e23te7wYhgX1CAS6rVHrgC_A_bIVqIz5tti7QjR6sxE 809
cagged/analyzer/metadata/pypi/potentially_compromised_email_domain.py sha256=ttVTQlIxtbeiPWsb6Hs174tkjDTp4tK8VPOlET8BBmU 1837
cagged/analyzer/metadata/pypi/release_zero.py sha256=0jxPagjfDWzqNGjWd7ijzp_G_QFxLfyrmTE9lljsTRk 783
cagged/analyzer/metadata/pypi/repository_integrity_mismatch.py sha256=BREHrUsu8Om8bX87aVIDYeLQ9W-4jwawuFyBd3_JLM8 11266
cagged/analyzer/metadata/pypi/single_python_file.py sha256=umc98NtxIYm4w76O6fLXkPosiovoF2pS9tyWjieVWwo 1399
cagged/analyzer/metadata/pypi/typosquatting.py sha256=Daa4f7MS1lBGPa0_A8uRhNFs--_85V9ufm_xpVgqvQQ 3401
cagged/analyzer/metadata/release_zero.py sha256=ckxrKcBDhyMKp8ca0kZ8IDcR_RGuN-XsThIi9QSQ7DE 437
cagged/analyzer/metadata/repository_integrity_mismatch.py sha256=GHvTge3FNhBUdL30Z1E889RiiS9n8f6h9G_mkVcurMU 775
cagged/analyzer/metadata/resources/top_npm_packages.json sha256=bMdYBAihHiTs4tb0YR4f9FI8zzUUgobm5ek1zaHLNRk 373303
cagged/analyzer/metadata/resources/top_pypi_packages.json sha256=m7ZBNMkcTsdvMz2FEC4u7NWFEJtFGKjFLeaiTyz0RH4 387251
cagged/analyzer/metadata/typosquatting.py sha256=PMjdJz-Imp_5GcD3DMKYBVWb65gJEOOB6Z5swmzH8cc 5540
cagged/analyzer/sourcecode/__init__.py sha256=ZLYBPglFXDUDjSsHyRvHWy7wyrhxfcU36Bdp0VVgCz8 823
cagged/analyzer/sourcecode/cmd-overwrite.yml sha256=l-tE3_G-LqCuCZnHab6v0PpCdMpoHPutBYcijeMZEA0 682
cagged/analyzer/sourcecode/code-execution.yml sha256=Uy9Z5m4QCcvoQJGGFsOxAooUVFrPCB29VL0RccnLAiw 4545
cagged/analyzer/sourcecode/download-executable.yml sha256=a5rvVzoV-RZR5P0OWoWXaLVnn-Z32i5S_mjZPYS8cCw 1367
cagged/analyzer/sourcecode/exec-base64.yml sha256=DKVml7e-u0bAOe7Agi4FYfdLu-di0X_aZVZOVB80T7A 2183
cagged/analyzer/sourcecode/exfiltrate-sensitive-data.yml sha256=tZsaUT8A8O2DUGmzIdA6XxkumG-SRM5rB7o-tf0-S3A 1786
cagged/analyzer/sourcecode/npm-exec-base64.yml sha256=xNIwJAmGP19wvxH_w1ySgDsxrUU3GkrxRcFjjnB9fWM 576
cagged/analyzer/sourcecode/npm-install-script.yml sha256=BCvrHSXMYhT09d1HRjh7XFq4VStlqNpnPCRim-dlzcU 716
cagged/analyzer/sourcecode/npm-serialize-environment.yml sha256=gFpr58INp44ZwxYZlIHyzpOgbVMDLv1ZRPTGAczX5dw 835
cagged/analyzer/sourcecode/npm-silent-process-execution.yml sha256=qnJHGesNPNpxGa8n2kQMpttLGck-6vZjI_SsweDyk7M 3513
cagged/analyzer/sourcecode/obfuscation.yml sha256=t-zVNqIfJ5veMt1sFZCiM8jz84oHO68dZW3P4Hu8XXw 520
cagged/analyzer/sourcecode/shady-links.yml sha256=dF--A-JKaH2-R6PGQRRyjAGYJDjL1YdR6f1b0hkyv78 721
cagged/analyzer/sourcecode/silent-process-execution.yml sha256=b6RjenMv7si7lXGak3uMmD7PMtQRuKPeJFggPW6UDNI 418
cagged/analyzer/sourcecode/steganography.yml sha256=3ceO6SJhu4XpZEjfwelLdOxeZ4Ho1OgUjbcacwtOhR0 606
cagged/cli.py sha256=UoTx5E3gc9NDGAiFPfi_6pv-qdODnYKvIpLZYJliii0 14375
cagged/dynamic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cagged/dynamic/analyze.py sha256=UeNpiSM5WutGAefkYiE0EXfzBVa12jWSi8WkIxRPq9Q 2441
cagged/ecosystems.py sha256=h-XpSZQ5SxolNwJKejo6ageCh9NyEfG2IAHku2saaXo 315
cagged/misc.py sha256=tZLibtNHRaSyNF8SrqOvTAapDCDDTM4XK4WoNKDyj-M 132
cagged/ml/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cagged/ml/analyze.py sha256=6KaIypzv7xCy8avihlFitYrIUKMUGQ0MCVj8sGLlqUI 3808
cagged/ml/model.joblib sha256=l8woY3vWCzLrWukF40qx_TghE3FMvVMgHxvnXWgrR78 2109
cagged/reporters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cagged/reporters/sarif.py sha256=xHKAVmykMQpByqAA4BOAzMev4tnGoyoeKMFTuZv3Fag 5850
cagged/scanners/__init__.py sha256=dKoxFaIdPoutUVmQB7hEySfBYHSUuh99NoOFsFy8cuA 752
cagged/scanners/npm_package_scanner.py sha256=9Q1DjxwtBsXpYwQmUOFdWD75PvG4QPYv1jt-jO-6N8Y 1933
cagged/scanners/npm_project_scanner.py sha256=xWdHbju_GbEZRDaUXkiI7GJ_mX8UDCP6YEQIajEjkmM 2179
cagged/scanners/pypi_package_scanner.py sha256=bYzBPpSwgDzJC-EkKKmwidX6kEwcZL8aHsuR7ifviiE 2808
cagged/scanners/pypi_project_scanner.py sha256=M-xTtluhWVgDRu_i04KIpgUtDcp2XI5Hc2LSVllCVmg 5914
cagged/scanners/scanner.py sha256=qYJIstBTiQspqGgJPziJBXB4lkXZgohahlrcxKEuiuc 11601
cagged/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cagged/utils/archives.py sha256=t5iFI1De9mKJUg0zZ3YHidf8i2vZnr6A8GpdPFGQEBg 1138
cagged/utils/exceptions.py sha256=23Kzl3exqYK6X-bcGUeb8wPmSglWNX3GIDPkJ6lQzo4 54
cagged/utils/package_info.py sha256=sWUd3HzvIuAsG5LzJcSMv4bjBCw2NrYbK0EDYisCRNw 893
cagged-0.1.8.dist-info/METADATA sha256=oC_IEWerfySOWi51bcHnZx405GjlzNCLC75d0ZTShAk 3955
cagged-0.1.8.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
cagged-0.1.8.dist-info/entry_points.txt sha256=g7keVqMUdJZeu3cLbg87knq4dlBLhbe_y0ZsQtTZ2_Y 40
cagged-0.1.8.dist-info/RECORD

entry_points.txt

caged = cagged.cli:cli