mobsfscan

View on PyPIReverse Dependencies (0)

0.4.5 mobsfscan-0.4.5-py3-none-any.whl

Wheel Details

Project: mobsfscan
Version: 0.4.5
Filename: mobsfscan-0.4.5-py3-none-any.whl
Download: [link]
Size: 65914
MD5: 88964635ef132794bd3f6d6769bbab37
SHA256: 81f2ebcb75c3da9fa763fa74142e3220a88a3565a78571bd21ab075c45eaa01b
Uploaded: 2024-11-14 20:21:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mobsfscan
Version: 0.4.5
Summary: mobsfscan is a static analysis tool that can find insecure code patterns in your Android and iOS source code. Supports Java, Kotlin, Swift, and Objective C Code.
Author: Ajin Abraham
Author-Email: ajin25[at]gmail.com
Home-Page: https://github.com/MobSF/mobsfscan
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: colorama (>=0.4.5)
Requires-Dist: libsast (>=3.1.5)
Requires-Dist: semgrep (==1.86.0)
Requires-Dist: sarif-om (>=1.0.4)
Requires-Dist: jschema-to-python (>=1.2.3)
Requires-Dist: tabulate (>=0.8.10)
Requires-Dist: xmltodict (>=0.13.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 18779 characters]

WHEEL

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

RECORD

Path Digest Size
mobsfscan/__init__.py sha256=YA13TvvFyNrSYdx4Z_Xvdg1bYtjAnI-oA8K68D6Z8mw 410
mobsfscan/__main__.py sha256=VmQ4O9I3CmvpMTCUbHEV1XEL9h7jshHktP3W53KVPlg 4268
mobsfscan/exceptions.py sha256=RKRj_FQTvZs5bkSYQLO7COxjn3QgEf6soP0n9mvLyWQ 180
mobsfscan/logger.py sha256=fdu7_J6dbrf-0CU-J3B8V_jTOosKwqmjaT6UKSfW9P8 1538
mobsfscan/manifest.py sha256=VlQVewaMUDWUDjLWJZ2M8oQfUk6tRL0RF2ULnaFAO5I 14260
mobsfscan/manifest_metadata.py sha256=OLbzIaYmH0pfOsoUCfQBUmuHIEo5qBPsWOLpAnox9-Q 13460
mobsfscan/mobsfscan.py sha256=j6y5MLQ1ZcNFNWcO7-9TSsYTaaw_5s8YU6QupfdsaD0 10526
mobsfscan/settings.py sha256=qB92bRf1HLMzUvMGRXT4Y2kGAtRZDeMMlMNNCteQNTI 730
mobsfscan/utils.py sha256=HXIK0ZqQSQf0fYh9D0i1UXDsZIyoakBm-7__-cttz-k 5074
mobsfscan/formatters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mobsfscan/formatters/cli.py sha256=UqKRXkhG2o3nXrzjAhaGLempBfdYcdNU6tcsBVyRqyM 2877
mobsfscan/formatters/json_fmt.py sha256=88Um-MYbL6-lmYPXFjIUgJA--SwbLwKSCmucvr52eyk 431
mobsfscan/formatters/sarif.py sha256=xaA7sPMoV-TytkqYy4zgxTTeMRzVl8kj_0yT-JV_-Nw 4860
mobsfscan/formatters/sonarqube.py sha256=WoJgz6jQ8qDvFtEhVcYeJmQF6bZzklTZB8BmUnE9aww 2039
mobsfscan/rules/patterns/android/kotlin/best_practices.yaml sha256=Ye50WBJ0vSDHrvo3zgV1DSEeJY0w9wgts3fdmicW8LY 4184
mobsfscan/rules/patterns/android/kotlin/kotlin_rules.yaml sha256=bAlQbFGDXiplBzlilG7HsMEMzknTdVypzmhIu_uT_io 13046
mobsfscan/rules/patterns/ios/objectivec/best_practices.yaml sha256=BFa396nbis_k9v3D_E9HNvuQZxqrP4gIRpsR0z0UUH4 3477
mobsfscan/rules/patterns/ios/objectivec/objective_c_rules.yaml sha256=CuoMCmy_Hs3swb1MhYKx56PGgIXI22ZuyKzSlTkJoSg 5849
mobsfscan/rules/patterns/ios/swift/best_practices.yaml sha256=sZhmk1O2H3fUbvtNAbwPSFyPxRZAO7qLI8MplgfzXwI 4107
mobsfscan/rules/patterns/ios/swift/swift_rules.yaml sha256=fDGHuulXVnOL2unwiXQINH6uDBCVmOTkp-YnkOayhoE 8719
mobsfscan/rules/semgrep/android/hidden_ui.yaml sha256=RYW9ULpr45Tc5wOUtCHE_eSnmbZKc1e-tfEJrNrdpps 1027
mobsfscan/rules/semgrep/android/logging.yaml sha256=AsD5mC2BG54whW5SwGFk5yCmgBxWLl_Alt8ryaZNgsQ 1423
mobsfscan/rules/semgrep/android/secrets.yaml sha256=S_qFmLqYPaRpRiVDAlSLfTyyCLymT40tG4BvzsigAG8 2658
mobsfscan/rules/semgrep/android/word_readable_writable.yaml sha256=ca3nlzmUZzQmQxx_ZBy7Bt-aXQVscIS2bzad2bBGzK0 1077
mobsfscan/rules/semgrep/best_practices/android_safetynetapi.yaml sha256=CcQxYFWATj9NWeZbhkE7IUlCY9p9mKwgLm-t5bAcJeo 963
mobsfscan/rules/semgrep/best_practices/flag_secure.yaml sha256=5s9bncjYEAz2mQWmzx5M9YjOlO31pqUycUsqN7XcVdE 1549
mobsfscan/rules/semgrep/best_practices/root_detection.yaml sha256=jSntAHwge-t83RiCdRVl2ojslFN3dt6-BTdGBsj9mGo 881
mobsfscan/rules/semgrep/best_practices/tapjacking.yaml sha256=5deD1sOoDbxk53T6lhER0Y0Dev5TIymHBRSXZ36QqpA 672
mobsfscan/rules/semgrep/best_practices/tls_certificate_transparency.yaml sha256=109qvNV9vquDb8WuesG0WpxFWBEcVXbwbXxvTwLT7k0 901
mobsfscan/rules/semgrep/best_practices/tls_pinning.yaml sha256=fl3eWx6q_phoVJQeFRviEdbBKR550j9b42jkYIR4Og8 1857
mobsfscan/rules/semgrep/crypto/aes_ecb.yaml sha256=BkFtrypqOhOacs2_ookDy6c_f3wMzIUQwHUfmsDgwfY 1201
mobsfscan/rules/semgrep/crypto/aes_encryption_keys.yaml sha256=A7GA5dIUiWU8BboEo_Ngd3G98L9RDsJsMe1SgXVuNSM 871
mobsfscan/rules/semgrep/crypto/cbc_padding_oracle.yaml sha256=KQXvmi9hkqr6QG1OWov87yb2DnnQbEoTKrTQpeUlTek 1034
mobsfscan/rules/semgrep/crypto/cbc_static_iv.yaml sha256=ZJXiQmA4NUBGQ4LKIqHFgyo-vB90Xiwq4xaILPctQkE 875
mobsfscan/rules/semgrep/crypto/insecure_random.yaml sha256=DeXJRGsxiCaUfgOXX9RT2nnVx6rVwuoZe884Zd-wUPM 556
mobsfscan/rules/semgrep/crypto/insecure_ssl_v3.yaml sha256=5jPEPUo6S2f9gKQcDqlVNjjL8e5I4uipSBqtY5GVEg4 519
mobsfscan/rules/semgrep/crypto/rsa_no_oeap.yaml sha256=Lsen4b6xcN9o7OzQz-_cxF0HQb4BJKdwCFKC-vVJ-m0 812
mobsfscan/rules/semgrep/crypto/sha1_hash.yaml sha256=GTc6sHkdMnIhInjpiJcNTzxjqwxJnARL1LzzADYQ0nY 729
mobsfscan/rules/semgrep/crypto/weak_ciphers.yaml sha256=V63hQsu3-wqY-p3iKyv4-Dk9G0JvVRjCqyeVDh2gYm0 658
mobsfscan/rules/semgrep/crypto/weak_hashes.yaml sha256=B3lSZxQ0kApioNooLN4PwVott-GaVJGnAGFzj1NaW58 826
mobsfscan/rules/semgrep/crypto/weak_iv.yaml sha256=YSSD-VHiHHtyw4PNx9BTQTSRXMdqnUsPSQC6ORXtEuY 976
mobsfscan/rules/semgrep/crypto/weak_key_size.yaml sha256=Zq7kmcopFk8g8hTFngwa4yXlqVOijaD8cfU3iutPTjU 1702
mobsfscan/rules/semgrep/deserialization/jackson_deserialization.yaml sha256=y0Bppq8Z-1hT6a4jyjvjOMkmn5DdS42ujtbms2lGOXc 836
mobsfscan/rules/semgrep/deserialization/object_deserialization.yaml sha256=YI3XaJA4Ln5ycUp-Au5WiNr2jYen-OyFxjCNa9n-5B4 856
mobsfscan/rules/semgrep/injection/command_injection.yaml sha256=tMUqCaNrVvLX75SoheAK3WkvFL2dn8cHmo7ZmVy6NiE 655
mobsfscan/rules/semgrep/injection/command_injection_formated.yaml sha256=OsflyQEvpgFkWv8p39jnzfy_RBQFXov6prbV-Y92QSg 2544
mobsfscan/rules/semgrep/injection/sqlite_injection.yaml sha256=XEXr8KTR8vqDZ-0vPJ8ynYtJlkS_HmtwxbAH5p4jiG4 1313
mobsfscan/rules/semgrep/network/accept_self_signed.yaml sha256=3CGzvSIQuEN4Bipu2Ez2qF27_cbb8AD3c0FGRSCs84w 2796
mobsfscan/rules/semgrep/network/default_http_client_tls.yaml sha256=zXDWoEhhgqJWVw0zV9nzU49rHODjgQhaN7YHU6eLWSw 634
mobsfscan/rules/semgrep/webview/webview_allow_file_from_url.yaml sha256=hC1H9QTpx1Bv_XL25oqtrA1ge7zn0bT07x41-niXRsM 1090
mobsfscan/rules/semgrep/webview/webview_debugging.yaml sha256=ea0NryBaGpUIN8XxUMz5lFRjHdsAsv9kyCEWeSV2XwI 759
mobsfscan/rules/semgrep/webview/webview_external_storage.yaml sha256=q7oBn5_wJvRANxY2vYW0UhoCxOQkbIswAcrncbO3_7E 1054
mobsfscan/rules/semgrep/webview/webview_file_access.yaml sha256=d33Ps66i-rtrjTZpEeKbRn3-J_LVjjGcWuETl9ngwHQ 621
mobsfscan/rules/semgrep/webview/webview_ignore_ssl_errors.yaml sha256=utSoM2_pf2ggspUsQT005el7ggJgdFSuwbDvktHnhbc 748
mobsfscan/rules/semgrep/webview/webview_javascript_interface.yaml sha256=EJbTc7OhdMwD3PiFmKi51f3KfmVnd87Sobryhvimows 714
mobsfscan/rules/semgrep/xxe/xmldecoder_xxe.yaml sha256=yIV9tHPbV-4FwOi4Jg8Oo04KoP3MQxP7yFFjPYih_Vw 1086
mobsfscan/rules/semgrep/xxe/xmlfactory_external_entities_enabled.yaml sha256=3dX83ic2Vt1sz_TOZpoQOAf6S19wHPcmk2lGrWY4IH8 808
mobsfscan/rules/semgrep/xxe/xmlfactory_xxe.yaml sha256=dQzkv5CoRpfNGLkuD7XoGk9sMu8SzpXPqZ6aTs6i9M0 1304
mobsfscan-0.4.5.dist-info/LICENSE sha256=pWgb-bBdsU2Gd2kwAXxketnm5W_2u8_fIeWEgojfrxs 7651
mobsfscan-0.4.5.dist-info/METADATA sha256=0Vrf5AirSbDBEthSywNFiav9VDHn8ZB5rFad1aj0QWw 26382
mobsfscan-0.4.5.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
mobsfscan-0.4.5.dist-info/entry_points.txt sha256=0XuYJ1eHN6KX2EjbC8RQjHGKIipT8d-MCEo_p9arlSs 54
mobsfscan-0.4.5.dist-info/top_level.txt sha256=Rov8kGmOwaw_WW8JYPjNt8qC2tMKgiHzX-_JkJLB2Ek 10
mobsfscan-0.4.5.dist-info/RECORD

top_level.txt

mobsfscan

entry_points.txt

mobsfscan = mobsfscan.__main__:main