troubadix

View on PyPIReverse Dependencies (0)

24.5.1 troubadix-24.5.1-py3-none-any.whl

Wheel Details

Project: troubadix
Version: 24.5.1
Filename: troubadix-24.5.1-py3-none-any.whl
Download: [link]
Size: 196703
MD5: d9813cc465d0b2e397fdf68072183e33
SHA256: a7ff28806c9728e21b156cd8d1df1f95be03d0507be2b52220f67d086c249a58
Uploaded: 2024-05-10 12:45:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: troubadix
Version: 24.5.1
Summary: A linting and QA check tool for NASL files
Author: Greenbone
Author-Email: info[at]greenbone.net
Home-Page: https://github.com/greenbone/troubadix
Project-Url: Repository, https://github.com/greenbone/troubadix
License: GPL-3.0-or-later
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9,<4.0
Requires-Dist: chardet (<6,>=4)
Requires-Dist: charset-normalizer (<4.0.0,>=3.2.0)
Requires-Dist: codespell (<3.0.0,>=2.0.0)
Requires-Dist: gitpython (<4.0.0,>=3.1.31)
Requires-Dist: pontos (<25.0,>=22.7)
Requires-Dist: python-magic (<0.5.0,>=0.4.25)
Requires-Dist: validators (==0.20.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2731 characters]

WHEEL

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

RECORD

Path Digest Size
troubadix/__init__.py sha256=K7sIXXDrC7YRb7BvIpdQ6ZfG_QkT0qUH_wAlHROVRfM 716
troubadix/__version__.py sha256=9wdkDMcyjbSjDeXk__QTR88wg96YWooLNgvnVqs--Sw 103
troubadix/argparser.py sha256=r9IkiYkd_8BqFGUEkhpawnW5DHo4hIciHd0dptToBjk 6999
troubadix/codespell/codespell.additions sha256=Rk0jEnZax-sFRyNivm11oyU7x4JdA25Ygoi_HnbBLRg 338
troubadix/codespell/codespell.exclude sha256=NA_m1b6uDAhXBGMuJMQUE08qdcvfbgjhHXEy3AFCEk0 134180
troubadix/codespell/codespell.ignore sha256=-naAh453UCGeT-oGWoJ5QNuUrDGP0aRd8WrOuU6oETI 1175
troubadix/helper/__init__.py sha256=ZymU9WC26wzFsPczAVyoNjktlJ94TJmoRQ2OeBlG8Fg 1061
troubadix/helper/helper.py sha256=GXapYLii2rLKwkX2ok31YoAdUSizBnyPjWz-aPP6HM8 3105
troubadix/helper/linguistic_exception_handler.py sha256=Bq7ULjDdWTKUpFNTUX6XMPdD4s4v8eIjZPyqBe8VLws 6811
troubadix/helper/patterns.py sha256=_ifRnwHsPee9B0yRYSCsyFms4StWVWJq7I9YnQwToa8 9174
troubadix/plugin.py sha256=JVx4Vyop3pkN5xyNK6Vk6wGyd29BXZCa24GNRk2gen4 3508
troubadix/plugins/__init__.py sha256=OkxFf0aBiIcKDnRNvf2HnZHKD1-PP2M1v7BPEMlavI0 7216
troubadix/plugins/badwords.py sha256=AWQ8Jj6CD0Pp57tfe6DdXsm1XQmlweKtqLrF6NQr3Lo 4578
troubadix/plugins/copyright_text.py sha256=jYsLWmTbT_A78XQQxQFK-5kMMHkh3xdvlh7mEF2dZGU 3583
troubadix/plugins/copyright_year.py sha256=n6-1hKV58Aj9iPTsaUqVxeoFUVZT3Xgc-YLdqNkM2_g 3334
troubadix/plugins/creation_date.py sha256=HX1cpWFVhXc2lTqjDllAKi5RWDP0WfgWg2RV04dt3PY 3357
troubadix/plugins/cve_format.py sha256=Ue6b9RzuQZWOdBd6y5ruqdEq2zyRb2_FSUQScnjHOUQ 3400
troubadix/plugins/cvss_format.py sha256=GrZfZxkxSh9OVixmBBnHQ4NzF9nN2tCK1vepz_-U60g 2309
troubadix/plugins/dependencies.py sha256=voRZwVhwhEyxhQUHh7c__-yI4WqbEvsINTBDsApIsPQ 4456
troubadix/plugins/dependency_category_order.py sha256=SnJmjwyOCKM12czXi2ngtqCabrSz_ao4qUAuhXNIZsA 7316
troubadix/plugins/deprecated_dependency.py sha256=-G7ghCySes_KzJKeCopznXapapF5FDp0VTI3lV2LmXY 4137
troubadix/plugins/deprecated_functions.py sha256=6e46woXd-3hUBnnuIXLlaqlcP6F7c99Y0ZGeXfsbQYc 2568
troubadix/plugins/double_end_points.py sha256=1TLVc8HFYEKS870zaIoKmsAjBsRU9WZpaMKReRDUoLo 2509
troubadix/plugins/duplicate_oid.py sha256=lemYl3CUoOMFtRTLnlfjwPptnN51sQby3D9YjFtOv2Q 2652
troubadix/plugins/duplicated_script_tags.py sha256=huJr5DQaYxdBhTWiNaua6XB62zwpmrpcw5hhgvEM62Y 3179
troubadix/plugins/encoding.py sha256=P02dIClSnWx6g7_TGxI2opXD9Ivi1W_ByN_EsNw9OeQ 2066
troubadix/plugins/forking_nasl_functions.py sha256=pYUebqPBWuqfLmnRYJgpGnrmx4YbnKIiRG8cmsIgmq4 6014
troubadix/plugins/get_kb_on_services.py sha256=oFmcjiF7ZD3x5tEbJEoZNn80y1qUzNgeSZNsogSqaZ0 3401
troubadix/plugins/grammar.py sha256=wPv6NANmQkBIhOkXOJfMpfn5XKmyoDkj0EvSXHMBePo 8566
troubadix/plugins/http_links_in_tags.py sha256=RrquRawOxLK0jgGU33hmfM6Qv79mhTUKQe4fh6yEPFY 7283
troubadix/plugins/illegal_characters.py sha256=B6q_RU85AxCjLry56Oc-RhMSpnJU8mTrxclRzi1FVFU 4406
troubadix/plugins/log_messages.py sha256=COrnp3bXMG8PRIAD2x5Ka9hk-jI16We9ifXj6JBZI0c 2960
troubadix/plugins/malformed_dependencies.py sha256=96W5RJX8CbMkprA2M601qVLgBV-ibJ96bAmtyoSrgFw 3000
troubadix/plugins/misplaced_compare_in_if.py sha256=tUaF1aXylnzrVdufrAxvAu1Lj7pMm663V9e6AXStCPU 5330
troubadix/plugins/missing_desc_exit.py sha256=GAd4FXhjX1ZEkb4hz3HqqDQVSxfuXVtuKKjLgwHROXk 2411
troubadix/plugins/missing_tag_solution.py sha256=iO7_6Us3w12AVPuiGK3AUU3S62K1lcZvcGK_-fvvQtk 2828
troubadix/plugins/newlines.py sha256=aEQOzkzd3rl9DjEi7q0EOB1M8h41WXr0O5Qf4jMFEvM 2788
troubadix/plugins/overlong_description_lines.py sha256=h54X_82wlF2z_mDYOL6tWBW-FS1zI2jANtJ-nRSOBso 2757
troubadix/plugins/overlong_script_tags.py sha256=Bb1geRdnSZITSbT-n6fdEU3sMiGB_NQk1QUyg4zN2hw 2373
troubadix/plugins/prod_svc_detect_in_vulnvt.py sha256=gR1t0KU6hJUpwtqq81cQ2IrA0C37AdY2xRdfpo42e7M 4584
troubadix/plugins/qod.py sha256=u4VPFAjzidnnPrmwuSPZuK8KKMZBFi30XqaRGLcYPhc 3816
troubadix/plugins/reporting_consistency.py sha256=9WybjJohn879g9pbirDlSq5z77Z6J48hqV2P-fgJyGw 4081
troubadix/plugins/script_add_preference_type.py sha256=KhVYU24g-OJF1XqPOsqX1k8LU7-BciSXQ2EbCcnJezw 3193
troubadix/plugins/script_calls_empty_values.py sha256=XdtqTGWI3k_3eId-XAgxwXLxucENqC5CIQJG8Ncn1_M 2512
troubadix/plugins/script_calls_recommended.py sha256=b2QKTzu6nIyzecxRkYPSPo0BcdSD3s-4jbhaHKB_uk8 3137
troubadix/plugins/script_category.py sha256=EsFoR6fKjnJNNJb2gLkftwXDhJ3RCfa5g8796N-jxX8 2184
troubadix/plugins/script_copyright.py sha256=z8TjoDDMonne1xEUjEmwOVKvuGJ0CkEk9rtrNBoiKCY 2310
troubadix/plugins/script_family.py sha256=MBeocKLStuRESAGyKA43g4htOgTJI8aUMWfiYuJJ7p0 4023
troubadix/plugins/script_tag_form.py sha256=J5vZcwgvvyeMa4sulfQinEQpU7braKhDWdZ9j3UfoM0 1773
troubadix/plugins/script_tag_whitespaces.py sha256=2ZqiNufPIyr5Wmcuap3Wy8RXO_CHGUepvYOL_2za59c 2319
troubadix/plugins/script_tags_mandatory.py sha256=t9GiueHwCjWq-2jQszYNufWpfIKTLdUbbvXPyiw3HeY 2630
troubadix/plugins/script_version_and_last_modification_tags.py sha256=Yz9dQwrsRfIqXwPd8Re8aDu--SBjgufWOA6U7tW4JW4 7638
troubadix/plugins/script_xref_form.py sha256=5L1KPUHiKbe-71o-X0cUBT844XvIOsAJbB14gnYTod0 1848
troubadix/plugins/script_xref_url.py sha256=V7MW3poPmSrcd_EGsftAiCTU19JRq9z1BOQibXq73k8 2875
troubadix/plugins/security_messages.py sha256=Dk9uWM0zGkTiFXi-qJuxukWWam6g-41_HNoXUtAS1C0 4708
troubadix/plugins/set_get_kb_calls.py sha256=WGu1CKLjn3VhbDo33IJ4TtWQ-kz9gInkJskTqOSMM6k 3415
troubadix/plugins/solution_text.py sha256=4Gs84Qsyg-1iTDP7Y7o8Bo5AH4hKlwGPW0NfwMpx2fU 5852
troubadix/plugins/solution_type.py sha256=6wq7lj0bCL6tTaZ-d_aGKq6a_jVlCD73GltHJsJhmm8 2602
troubadix/plugins/spaces_in_filename.py sha256=v8OqzzZSeI4_iXATHYzkf-HoAMxc_xb2Nj0HPAVevpk 611
troubadix/plugins/spelling.py sha256=_Pm_J3M4auRR8QxL623NHedGe6-JY-aWejTx4Nc-nfs 9557
troubadix/plugins/tabs.py sha256=7zXaTZe4cZoZvrLyqntVfTeNN_W3D8dfQl67QevXxtc 1319
troubadix/plugins/todo_tbd.py sha256=719mOs__Tw3OBEULyBhxMcmO-LZdmKHlzkY_5TEaUGI 1733
troubadix/plugins/trailing_spaces_tabs.py sha256=nMly8ZsmGprxHvwCDclKBDRB0eq6JEkjERYKvtStkY4 1873
troubadix/plugins/using_display.py sha256=Hd-eysbXlkQb4M-ywzSd784k3aBSiG_sO6Ou0JdbyJA 4046
troubadix/plugins/valid_oid.py sha256=FqdCSn4kaFBzFFj6XHetf_v37UjzSuPmNpJ74O8vPeo 16627
troubadix/plugins/valid_script_tag_names.py sha256=6uMJsBdV-Zx-k1F2_MWmQPHXNo1u0ifuosbftbg-27E 3447
troubadix/plugins/variable_assigned_in_if.py sha256=NNz8iuzyQ4rSM6My4WYC1s5TABQqgs7us15PkDA-VV0 3285
troubadix/plugins/vt_file_permissions.py sha256=-8rOUD0NpRwB0Ec5oQCcVpDVAaZqsUopqpGPB1To6fY 1521
troubadix/plugins/vt_placement.py sha256=m9AaswV2w6Qk_EaG_KuO82OUzIAyIBpXoTW0T4Ya76Y 2800
troubadix/reporter.py sha256=Y-NG6u17ElwURwFjiAaKEX6MAkyDlMccyEg8aKMsQZ0 9176
troubadix/results.py sha256=n1zcRaMvqT6vqar-W1nbAozBWUiD8-80kliddorlJRo 2632
troubadix/runner.py sha256=qDbwBfS1HsgclGHSJNqJ-C4EOPNnN5jKbW5M5o9jAjU 5172
troubadix/standalone_plugins/__init__.py sha256=kUR5RAFc7HCeiqdlX36dZOHkUI5wI6V_43RpEcD8b-0 22
troubadix/standalone_plugins/allowed_rev_diff.py sha256=5Zc8xTZlkMOPVNRdxNkosFFtwaQ6J8RiJYzaYXEuN40 4145
troubadix/standalone_plugins/changed_cves.py sha256=nEWwDa33QXekvpwcmnGMrdPHrJISz9p9j6lX09teDlk 2921
troubadix/standalone_plugins/changed_oid.py sha256=TxZ-fh6p10B17gzIapyrHYZbuWvq9PMHDjqx1lAPTN4 4047
troubadix/standalone_plugins/changed_packages/changed_packages.py sha256=tyNwpJgaZS2o0X6xywXAQ_i7LB9HsEQYbDZ3Tcvtsdo 5742
troubadix/standalone_plugins/changed_packages/marker/__init__.py sha256=vEnaYCqFp9BYlQmGhID8vS_XZdhBJ_P5yWURuLI5ygo 923
troubadix/standalone_plugins/changed_packages/marker/added_epoch.py sha256=PfnG5B1v8SwOJw3ez-eb794PT7k-O4hJKDHMSd9lwNo 1797
troubadix/standalone_plugins/changed_packages/marker/added_release.py sha256=W5YXSu1V2dMn8rIlJinYGRs42NZ8qGJOh53lncK3pVM 1486
troubadix/standalone_plugins/changed_packages/marker/added_udeb.py sha256=EqSv7cF9vX1YmtT_WymrRPlcCqhYoXHvVLlJ6wBSKs4 1124
troubadix/standalone_plugins/changed_packages/marker/changed_update.py sha256=Gag73zgAVYn25HBBwZQM08xkySfXupQViiTeGpsIjMs 1952
troubadix/standalone_plugins/changed_packages/marker/dropped_architecture.py sha256=vISaFjoRr2b_wDGUx9t2Dar8P-CAuQZa9WkcI92Sbps 1634
troubadix/standalone_plugins/changed_packages/marker/marker.py sha256=7uZXR2Ds_8soB_2wugCkOSz_3hoX03KMh2NAW0G5Dzg 1278
troubadix/standalone_plugins/changed_packages/package.py sha256=Pcr2tcwiPTzD3jB0iteqA7-TajL-dl5Onh1dvC_H9xk 2743
troubadix/standalone_plugins/common.py sha256=PkScV-lisNY4WyrzwjV3dK1DF26hJv5JXTcREblJ0v0 1028
troubadix/standalone_plugins/file_extensions.py sha256=3lEf73573RaTWgWZgiw8FFICKwc9FfFe8IKrufGofNM 2327
troubadix/standalone_plugins/last_modification.py sha256=oYzQq7xV3YzSvi6ZtuHuupXsJwBtO93tKfbwaIeqiJI 4616
troubadix/standalone_plugins/no_solution.py sha256=81r20kP8otRob2NTaCea-sgVRIM6ARvhddFdibsG6Ao 8877
troubadix/standalone_plugins/version_updated.py sha256=dIGj81rbluyNjINn9kA1yPY2hUo6fqbNa-kg0Zi9Clc 4263
troubadix/troubadix.py sha256=L3Iacrq2uQx8wrmsD4nCFjJDeRDMRWtgSgHLWdP8gJE 6045
troubadix-24.5.1.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
troubadix-24.5.1.dist-info/METADATA sha256=6z-SzK7tsEeaCGj0f_5Djd5DQvd9jLdJmVqEcVRJ8fM 3965
troubadix-24.5.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
troubadix-24.5.1.dist-info/entry_points.txt sha256=oKf82stzVeO3JT7sayXgJm0MUS1aSP5VbSUfZ8HGVCU 665
troubadix-24.5.1.dist-info/RECORD

entry_points.txt

troubadix = troubadix.troubadix:main
troubadix-allowed-rev-diff = troubadix.standalone_plugins.allowed_rev_diff:main
troubadix-changed-cves = troubadix.standalone_plugins.changed_cves:main
troubadix-changed-oid = troubadix.standalone_plugins.changed_oid:main
troubadix-changed-packages = troubadix.standalone_plugins.changed_packages.changed_packages:main
troubadix-file-extensions = troubadix.standalone_plugins.file_extensions:main
troubadix-last-modification = troubadix.standalone_plugins.last_modification:main
troubadix-no-solution = troubadix.standalone_plugins.no_solution:main
troubadix-version-updated = troubadix.standalone_plugins.version_updated:main