AI Analysis
Final verdict: SAFE
The package act-bin v0.2.89 poses minimal risk based on the analysis. It does not engage in network calls or credential harvesting and shows no signs of obfuscation.
- No network calls detected.
- Low risk of shell execution, though further investigation is recommended.
- Incomplete maintainer profile and potentially new/inactive maintainer.
Per-check LLM notes
- Network: No network calls were detected, which is normal unless the package is expected to perform network actions.
- Shell: Shell execution detected may indicate the package performs system tasks, but requires further investigation to ensure it's not being used maliciously.
- Obfuscation: No obfuscation patterns detected, indicating low risk of malicious obfuscation.
- Credentials: No credential harvesting patterns detected, indicating low risk of malicious credential theft.
- Metadata: The maintainer has an incomplete profile and seems to be new or inactive, which raises some concerns but not enough to definitively suggest malicious intent.
Heuristic Checks
Outbound Network Calls
No suspicious network call patterns found
Code Obfuscation
No obfuscation patterns detected
Shell / Subprocess Execution
score 2.0
Found 1 shell execution pattern(s)
ON}", ".", ] subprocess.run(args, check=True, cwd=cwd) # noqa: S603 Path(output).ch
Credential Harvesting
No credential harvesting patterns detected
Typosquatting
No typosquatting candidates detected
Registered Email Domain
Email domain looks legitimate: naver.com>
Suspicious Page Links
All external links appear legitimate
Git Repository History
Repository Bing-su/pip-binary-factory appears legitimate
Maintainer History
score 4.0
2 maintainer concern(s) found
Author name is missing or very shortAuthor "" appears to have only 1 package on PyPI (new or inactive account)
Known CVE Vulnerabilities
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Use this prompt to build a project with act-bin
Create a Python-based local development environment tool named 'LocalActionRunner' that leverages the 'act-bin' package to run GitHub Actions workflows directly on a user's machine. This tool aims to streamline the process of testing GitHub Actions without needing to push code changes to a remote repository. Hereβs a detailed breakdown of what the application should achieve and its core functionalities: 1. **Setup and Installation**: The application should have a straightforward setup process, allowing users to install it via pip and configure their GitHub personal access token for authentication purposes. 2. **Workflow Execution**: Users should be able to specify a GitHub Actions workflow file (.yml) either from a local directory or a URL, and the application will use 'act-bin' to execute the workflow in a simulated GitHub environment. 3. **Customization Options**: Provide options for users to customize the execution environment, such as setting up specific Docker images, defining secrets, or specifying inputs for the actions. 4. **Output and Logging**: Ensure that the application captures and displays the output of the workflow execution in a readable format, including logs, errors, and successes. 5. **Interactive Mode**: Implement an interactive mode where users can input commands to control the workflow execution step-by-step, similar to debugging a script. 6. **Help and Documentation**: Include comprehensive documentation and a help command that explains how to use each feature of the application. The 'act-bin' package is utilized primarily to simulate the GitHub Actions environment and execute workflows. Your task is to design and implement this application, ensuring it integrates seamlessly with 'act-bin' while providing a user-friendly interface for developers to test and debug their GitHub Actions workflows locally.