{"package":"spsdk","ecosystem":"pypi","latest_version":"3.8.0","description":"Open Source Secure Provisioning SDK for NXP MCU/MPU","license":"BSD-3-Clause","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/spsdk/","repository":"https://github.com/NXPmicro/spsdk","downloads_weekly":98128,"health":{"score":73,"risk":"moderate","breakdown":{"maintenance":25,"popularity":10,"security":25,"maturity":12,"community":1},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"3.8.0","total_count":42,"recent":["2.1.0","2.1.1","2.2.0","2.2.1","2.3.0","2.4.0","2.5.0","2.6.0","2.6.1","3.0.0","3.0.1","3.1.0","3.2.0","3.3.0","3.4.0","3.5.0","3.6.0","3.7.0","3.7.1","3.8.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-04-21T11:17:54.121663Z","dependencies_count":60,"dependencies":["asn1crypto<2,>=1.2","bincopy<21,>=17.14.5","bitstring<5,>=3.1","chardet<6","click-command-tree<2","click-option-group<1,>=0.3.0","click!=8.1.4,!=8.3,<9,>=7.1","click<8.3; python_version == \"3.10\"","colorama<1,>=0.4.6","crcmod<2","cryptography<47,>=43.0.0","deepmerge<3","fastjsonschema<3,>=2.15.1","filelock<4,>=3","hexdump<4","importlib-metadata<9","libusbsio<3,>=2.2.0","libuuu<2,>=1.5.239","oscrypto<2","packaging<27,>=23.2","platformdirs<5,>=3.9.1","prettytable<4,>=3.12","pyasn1<1,>=0.6","pyserial<4,>=3.1","requests<3,>=2.32.3","ruamel.yaml<1,>=0.17","ruamel.yaml.clib!=0.2.13,!=0.2.15,<1","setuptools_scm<10","setuptools<81,>75","sly<1","spsdk-mcu-link<1,>=0.3.2","spsdk-pyocd<1,>=0.2.0","typing-extensions<5","x690<2,>=1.0","flask; extra == \"examples\"","requests; extra == \"examples\"","ipython; extra == \"examples\"","notebook; extra == \"examples\"","ipywidgets; extra == \"examples\"","pyftdi; extra == \"dk6\"","pylibftdi; extra == \"dk6\"","ftd2xx; extra == \"dk6\"","gmssl<4,>=3.2; extra == \"oscca\"","python-can<5,>=4.5; extra == \"can\"","spsdk-jlink<1,>=0.3.1; extra == \"jlink\"","spsdk-lauterbach<1,>=0.4.0; extra == \"lauterbach\"","spsdk-pemicro<1,>=0.3.1; extra == \"pemicro\"","spsdk-pkcs11<1,>=0.3.1; extra == \"pkcs11\"","spsdk-pqc<1,>=0.6.1; extra == \"pqc\"","pymboot-rs<1; extra == \"rblhost\"","spsdk[examples]; extra == \"all\"","spsdk[dk6]; extra == \"all\"","spsdk[oscca]; extra == \"all\"","spsdk[can]; extra == \"all\"","spsdk[jlink]; extra == \"all\"","spsdk[lauterbach]; extra == \"all\"","spsdk[pemicro]; extra == \"all\"","spsdk[pkcs11]; extra == \"all\"","spsdk[pqc]; extra == \"all\"","spsdk[rblhost]; extra == \"all\""]},"github_stats":{"stars":78,"forks":31,"open_issues":5,"is_archived":false,"pushed_at":"2026-04-21T11:16:37Z","subscribers_count":13},"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"3.8.0","version_hint":null,"summary":"spsdk@3.8.0 is safe to use (health: 73/100)"},"version_scoped":null,"requested_version":null,"_cache":"hit","_response_ms":0,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":8,"avg_days_between_releases":null,"release_velocity":"active"}}