aura-security

View on PyPIReverse Dependencies (0)

2.1 aura_security-2.1-py3-none-any.whl

Wheel Details

Project: aura-security
Version: 2.1
Filename: aura_security-2.1-py3-none-any.whl
Download: [link]
Size: 173605
MD5: 299e37c02da4ef2399ce003bc1dfeed8
SHA256: 29521089706193a33c04bcd272c1f38144519a9adfcc6587d747b84b96e5f44f
Uploaded: 2021-06-22 13:33:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aura-security
Version: 2.1
Summary: Security auditing and static analysis for python
Author: Martin Carnogursky
Author-Email: admin[at]sourcecode.ai
Home-Page: https://aura.sourcecode.ai/
Project-Url: Bug Tracker, https://github.com/SourceCode-AI/aura/issues
Project-Url: Documentation, https://docs.aura.sourcecode.ai/
Project-Url: Repository, https://github.com/SourceCode-AI/aura
License: GPL-3.0-or-later
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Security
Requires-Python: >=3.8,<4.0
Requires-Dist: GitPython (<3.2,>=3.1); extra == "full"
Requires-Dist: click (<8.1,>=8.0)
Requires-Dist: colorama (<0.5.0,>=0.4.4)
Requires-Dist: defusedxml (<0.8,>=0.7); extra == "full"
Requires-Dist: jinja2 (<3.1,>=3.0)
Requires-Dist: jsonschema (<3.3,>=3.2); extra == "full"
Requires-Dist: networkx (<2.6,>=2.5); extra == "full"
Requires-Dist: packaging (<20.10,>=20.9)
Requires-Dist: prettyprinter (<0.19.0,>=0.18.0)
Requires-Dist: python-magic (<0.5.0,>=0.4.24)
Requires-Dist: python-rapidjson (<1.1,>=1.0); extra == "full"
Requires-Dist: python-tlsh (<3.18.0,>=3.17.0)
Requires-Dist: pytz (<2021.2,>=2021.1)
Requires-Dist: requests (<2.26.0,>=2.25.1)
Requires-Dist: ruamel.yaml (<0.18.0,>=0.17.7)
Requires-Dist: tomlkit (<0.8,>=0.7); extra == "full"
Requires-Dist: tqdm (<4.62,>=4.61)
Requires-Dist: yara-python (<4.1.0,>=4.0.5); extra == "full"
Provides-Extra: full
Description-Content-Type: text/x-rst
[Description omitted; length: 8218 characters]

WHEEL

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

RECORD

Path Digest Size
LICENSE.txt sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
README.rst sha256=VcLN1yfVg3yodu3fxGxru5x6mNiOOuq3CXjsx66I1hY 8229
aura/__init__.py sha256=PzBQfDzn4eAse8To8At3B-mWS53IUkqx0X3zSAcKWMA 20
aura/analyzers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aura/analyzers/archive.py sha256=yXuaTbVUFQpJteXZgY-c_PX2II9b8ehmUdYrxHkejNo 7956
aura/analyzers/base.py sha256=pUJYw83Pj6HoGSCkZGd-OoLRUS30PKv4P2B9mv2YH-I 296
aura/analyzers/data_finder.py sha256=3L5WPNG-mjYRXP26V3hG0hRiANhHfAnQEuVUagr7-ps 4541
aura/analyzers/detect_redos.py sha256=KCRdav0I9g1xKD8XcbhgY0adHVteY1PDo3YX9IFuwlI 8923
aura/analyzers/detections.py sha256=HHwGamFzM8rqZabnPIxVSRrKnrk2eramCTIGGY1NXIg 6133
aura/analyzers/find_imports.py sha256=04GfA6oqTd43FOc_yjMLoIEtxrIXxqO9f0kB1k9dIrg 3036
aura/analyzers/find_imports_inject.py sha256=kn1sz08a8MVHqFpC-79_A6A8MXxQw6FwuJiIYuTB_DE 1505
aura/analyzers/fs_struct.py sha256=AjswWSALaZIYEItKHPA5A78mBcLD-h1ndf-4-Yrl_Qc 2611
aura/analyzers/package_enrichment.py sha256=mb7lk5M0hG2sG2S0je_fMbIlFEo94FwkT2SIYL1hFf8 1337
aura/analyzers/pypirc.py sha256=HvnhnuMkiw5HLdgOva4ry4NP9Grp9Y9MSWRF8mOJSKY 1983
aura/analyzers/pyproject.py sha256=b04BngDK7KjP46qC4K2aKmtBvrWrKHS-5mtF3XUPeLk 1865
aura/analyzers/python/__init__.py sha256=-AnkVCyzEVGUlcJ46UqDt3JlV4tXiKv-JrsuXFmuZWg 365
aura/analyzers/python/convert_ast.py sha256=4u_MUANIZf_V9ZZm1lsw4kTFlYtj-3oe0E6s0BCtvPQ 9429
aura/analyzers/python/crypto.py sha256=4CsS2N2N4n2SbkP6u8yWaSM5_VgCl1LefATG0QTk5vA 3156
aura/analyzers/python/jinja.py sha256=Y_ROgH3pmQaNERspDHwp8yybu0UGHmZjYIQm2_5FLD0 6827
aura/analyzers/python/misc.py sha256=la8u5XP7vvgrWsoFR6vnNHIgE62wHQs0EqO_slKl_fk 3261
aura/analyzers/python/nodes.py sha256=z8f3gaJLaJ6voFOI5-bWFLfq-4Ut85SNw47fa6p4wXE 41990
aura/analyzers/python/pattern_matching_visitor.py sha256=N4g5iXgSLpmGBHhf-lqkU4ab-7wpvJrYorMd11WB-g8 1559
aura/analyzers/python/readonly.py sha256=ZpqvKODm3QZlHPcuyAmECbVEvSzBoGuKuE35U8clW1Y 1146
aura/analyzers/python/rewrite_ast.py sha256=URVRDWlxxJFP4-qjt_0W4W7O6OzXjbuzvjMOqhIQacs 13418
aura/analyzers/python/secrets.py sha256=wrGAcdTLNEbIVrouerjaEhZ7KkDmOeZlcDThq2abhJo 3335
aura/analyzers/python/sqli.py sha256=oh0WTXZkbnx9agExnFtWnAFjEeoZ2OOu6t0sTHH55Fs 2129
aura/analyzers/python/taint/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aura/analyzers/python/taint/base.py sha256=FWGYmoRbmY3-8_d5aENKbaAW4RCEzWXTkBdRwtqZOfU 1747
aura/analyzers/python/taint/visitor.py sha256=pZ7_7aPj5cULabZ8EGRqb5QwbU8QU_0f5IuQ2X6Zvho 11704
aura/analyzers/python/visitor.py sha256=XTFXfSlzJr9liQqy6Ix6HhqIcIbdmUWPfXAdxzZyIbE 9974
aura/analyzers/python_src_inspector.py sha256=BzDNmb-ALOhizHZVrhKxWprC1FGdClzJ1AYCojTVS3A 5292
aura/analyzers/requirements_analyzer.py sha256=aBJdJpWetK2dwR_eqZdygLfZfQKFk5LIYZVw1FKLIdM 5976
aura/analyzers/setup.py sha256=yG6B06tRkxjIhMEYRYOmR_3hB36cMiMKTdDH8PgiZ0U 5552
aura/analyzers/stats.py sha256=6FzbWy2NLXRsqV3sxJFNOG6QMaHtsj3uaDagF5i_Vuw 876
aura/analyzers/typosquatting.py sha256=HNgkatPlYmdNsQ2ltDfHXM4xBA0XAD-NFX6IEtXl-gY 868
aura/analyzers/wheel.py sha256=AKuiHb-G0noOaxZbU1mnsfY6e0z40OwTHnAb0PzHXoQ 6665
aura/analyzers/xml.py sha256=MYFVrD0XcqxKgDp74cze5rw2v5TBl6If6B7b1hXdkQA 3319
aura/analyzers/yara_scan.py sha256=Bm4VNPzFFwGmQrBOyd0hHIOmCUBR2b8K6kuPOh-jYuc 2072
aura/apip.py sha256=Ik1Tepowc7SZ_D7NJtzOSe7hLQxa7yYpSjA01mPO1sE 3811
aura/cache.py sha256=cjtwUbY__3lU7la8CDBY0Hu5PHYh8sI7SbhfvCrbucU 14520
aura/cli.py sha256=IUlaVXlRxGcCer8jWxdsXSXGbksoMkv-VA0elEIFoe0 7559
aura/commands.py sha256=dyJ9mCeGYda8MUbiK6IPvqSehhRmDfINOfB4tO2IGFc 7595
aura/config.py sha256=33L1QJkxnRj2p42kcmAs7K23fbT8B2kBdmKqp-KWTO0 9102
aura/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aura/data/aura_config.yaml sha256=eBVUAuEVfxJ2l5JvZxRsjPlu6Io9VQv0C_luEFj6emo 8428
aura/data/rules.yara sha256=aPWnoYTeYIb8zaIbc9wKhQjFqh4DuJUpJa-_CX_sNR0 9465
aura/data/semantic_rules_schema.json sha256=Pnq3g2IZjBEpSNiLQvTnaj5D8coEuJsRaYx59Ht0PQU 2552
aura/data/signatures.yaml sha256=SSdwhV9691lyNg0G-BYN9_EaeGunC2NV-ttOkmXnLPI 16420
aura/diff.py sha256=3wtrW_r_BKIOrTVi2OC5gv8yNpYxbKzOBo1OOdD5T7k 10522
aura/exceptions.py sha256=K5_kbRq25nRXP6P0RKUBvC2niE0Z9-BYvz64Bvq--qk 1082
aura/github.py sha256=i9K54UTMJXtnzRuWZ2jqOJFHcYhXDyaVMMkcmuox4Zc 5454
aura/graph.py sha256=aQCsm7tujtOtUdQXSD8ZiNRnPWdqdTgZWsC-uzNVJYY 1527
aura/info.py sha256=7q1ZC6gZViQFD37LEkwAfYMHLiSFWb-U6ej64VlJmdM 4112
aura/json_proxy.py sha256=3ZjAKVOguZjW-JUKN1SCzjHROWSRVT3bTLjttikMzGQ 317
aura/main.py sha256=mPd7qhd4vqbgVGW-mBfLzFhiJxAAvnBwz8_guEMEHUM 87
aura/mirror.py sha256=gDlUeU0TmKp4gPCMfNBWqVWDolsRv6JzhNWfhV96YOA 1557
aura/output/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aura/output/base.py sha256=1pzlQgqV821_EK_BuPzCdeIAcafBbM9N2YsNoPXXBnQ 8025
aura/output/gitlab.py sha256=XiYici7tg-FVRrQI_-UjwF7ZjPirv8Ei_Ig-X9g3ctQ 1845
aura/output/json.py sha256=DG1T8lpNOXEIXiQsB66QC572qmmTFot3BeNNO_KH5dg 2533
aura/output/sarif.py sha256=ZFuVYXkQf-3IqIb18IqinxopbTmpCC7arsN5dt-W_N8 3299
aura/output/sqlite.py sha256=0jvrCsYvqn_ofifEj9NySX6yyfOAxyq6PxbEXlYO8sM 9393
aura/output/table.py sha256=D-2gT927JgfXuFQHi_hqtydMkQROWfqRIFcTGekpLTg 3101
aura/output/text.py sha256=VSNRUpFKT4AFLr0nc220E5P9AH978tD6AYnf9nJn8ps 19628
aura/package.py sha256=QjWVsy1uzgXZ4em4FzumamiCeElPO9RLBxz1g9qDCXk 19330
aura/package_analyzer.py sha256=XFKrd8Rl4XL5X5SdHc2urylFgJKWMB6ddgN92KpHLvw 5423
aura/pattern_matching.py sha256=2DExJaorEDE7b1DyZg75Bc1bjzZUFclii8WPi0k6Qf8 12066
aura/plugins.py sha256=lnTk0-G-uIhDPVIDXt1OvRj_EItMAffSnOVknZXkuhk 6207
aura/prefetch.py sha256=K1O8EfXwzIWbpinxaVN8sC61JbsWCycg1hqevt3sXzg 2777
aura/python_executor.py sha256=COCeY1FmFBS-JoRPP5ByRSgcDUxqj3Nr-yQRTCv2EDs 4365
aura/stack.py sha256=ZQhT53TMt81ePXTdS6PYfuL8QLK-qlFDPqff95kzPTM 3602
aura/type_definitions.py sha256=4WgaHpfkKtY4TmVzkuUkHZa58pRiRMf52D8le1GTOGM 613
aura/typos.py sha256=u9nWw6zeVNCJj41aMYsbO4tjKQ10G8Hf4JMp2qr-vD4 10271
aura/update.py sha256=n3p9Xu4Zm2lu5vPA_63VYXVQ6pj8fUxRWjrAv_hPBHY 1031
aura/uri_handlers/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
aura/uri_handlers/base.py sha256=xMiA__TzffrI9nwpM5-5xgIOHY3EARg6YJaDtNSX03E 14857
aura/uri_handlers/git.py sha256=uocZz1bV1pg_eePK4F4s7MQ4gNwtAhR-sJ_F0Ibi1Rg 1667
aura/uri_handlers/local.py sha256=sa5iRAnrY-OXX7ihNsSx6LW-50YfzvbmucQ85eCqALM 1988
aura/uri_handlers/mirror.py sha256=fsUBYDv2pSlgiZlkdFW0SW9A1aD9AtGcuIN9fof3JHE 1902
aura/uri_handlers/pypi.py sha256=B-cvBVshynXI0uwQVwcgmSQOQetGbvhQMIom9rerx9s 3052
aura/utils.py sha256=H7tNGAWDS1eb1bbzArlPo_8iY6-uiY9BjsG095PmhWM 9743
aura/worker_executor.py sha256=Ty1Z1ZC0tsd1rD1dFzxcguvThdoCmIRWWoctvO9Fa2k 3803
aura_security-2.1.dist-info/entry_points.txt sha256=Wk9jilz-cKPpptRHKLtLDfvos9Ol0R4PRdeToTm0kFo 2237
aura_security-2.1.dist-info/LICENSE.txt sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
aura_security-2.1.dist-info/WHEEL sha256=V7iVckP-GYreevsTDnv1eAinQt_aArwnAxmnP0gygBY 83
aura_security-2.1.dist-info/METADATA sha256=wMfw3dRh5WXR--HVc-5_jJys2SslnxcCkeSKqXepkug 10241
aura_security-2.1.dist-info/RECORD

entry_points.txt

archive = aura.analyzers.archive:archive_analyzer
crypto_gen_key = aura.analyzers.python.crypto:CryptoGenKey
data_finder = aura.analyzers.data_finder:DataFinder
file_analyzer = aura.analyzers.fs_struct:analyze
jinja = aura.analyzers.python.jinja:JinjaAnalyzer
misc = aura.analyzers.python.misc:MiscAnalyzer
pypirc = aura.analyzers.pypirc:analyze
pyproject_toml = aura.analyzers.pyproject:analyze_pyproject
req_analyzer = aura.analyzers.requirements_analyzer:analyze_requirements_file
secrets = aura.analyzers.python.secrets:SecretsAnalyzer
setup_py = aura.analyzers.setup:SetupPy
sqli = aura.analyzers.python.sqli:SQLi
stats = aura.analyzers.stats:analyze
string_finder = aura.analyzers.data_finder:StringFinder
taint_analysis = aura.analyzers.python.taint.base:TaintDetection
wheel = aura.analyzers.wheel:analyze_wheel
xml = aura.analyzers.xml:analyze
yara = aura.analyzers.yara_scan:analyze
ast_pattern_matching = aura.analyzers.python.pattern_matching_visitor:ASTPatternMatcherVisitor
convert = aura.analyzers.python.convert_ast:ASTVisitor
readonly = aura.analyzers.python.readonly:ReadOnlyAnalyzer
rewrite = aura.analyzers.python.rewrite_ast:ASTRewrite
taint_analysis = aura.analyzers.python.taint.visitor:TaintAnalysis
diff_archive = aura.analyzers.archive:diff_archive
json = aura.output.json:JSONDiffOutput
sqlite = aura.output.sqlite:SQLiteDiffOutput
text = aura.output.text:TextDiffOutput
text = aura.output.text:TextInfoOutput
package_enrichment = aura.analyzers.package_enrichment:analyze
typosquatting = aura.analyzers.typosquatting:analyze
gitlab-sast = aura.output.gitlab:GitlabSASTOutput
json = aura.output.json:JSONScanOutput
sarif = aura.output.sarif:SARIFOutput
sqlite = aura.output.sqlite:SQLiteScanOutput
text = aura.output.text:TextScanOutput
json = aura.output.json:JSONTyposquattingOutput
text = aura.output.text:TextTyposquattingOutput
git = aura.uri_handlers.git:GitRepoHandler
local = aura.uri_handlers.local:LocalFileHandler
mirror = aura.uri_handlers.mirror:MirrorHandler
pypi = aura.uri_handlers.pypi:PyPiHandler
apip = aura.apip:main
aura = aura.cli:main