check_python_package_on_dev_machines
Check developer laptops for any installs of a PyPI package to identify potential exposure. Searches all enrolled dev machines, returning all installs or filter by versions. Complements CI checks for comprehensive malicious package incident response.
Instructions
Developer-machine 'Am I Affected?' check for a PyPI (Python) package. Searches across all enrolled developer laptops (Dev Machine Guard) for installs of the package. Complements check_pypi_package_exposure — CI and dev machines are INDEPENDENT exposure surfaces, so for a malicious-PyPI-package incident you MUST check both. The server's version filter is not applied — pass versions to filter results client-side to specific compromised versions, otherwise all installs are returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer | No | StepSecurity customer identifier. Optional — falls back to STEP_SECURITY_CUSTOMER env var. | |
| packageName | Yes | PyPI package name | |
| versions | No | Specific versions to match (exact string compare). Omit to return all installs. |