AI Analysis
Final verdict: SUSPICIOUS
The package shows some legitimate signs of being a GUI tool but raises concerns due to recent repository creation and minimal maintainer activity.
- Shell risk at 3/10 due to unverified shell executions.
- Metadata risk at 7/10 due to recent repository creation and limited maintainer history.
Per-check LLM notes
- Network: No network calls were detected, which is normal and does not indicate any risk.
- Shell: The shell executions observed seem to be related to GUI operations and updating system databases, which could be expected for a GUI editor but should be reviewed further to ensure legitimacy.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: The repository was created recently with minimal activity and the maintainer has limited history, indicating potential risk.
Heuristic Checks
Outbound Network Calls
No suspicious network call patterns found
Code Obfuscation
No obfuscation patterns detected
Shell / Subprocess Execution
score 6.0
Found 3 shell execution pattern(s)
esktop_path) try: subprocess.run( ["update-desktop-database", applications_dir],MIME try: subprocess.run( ["update-mime-database", os.path.expanduser': # Linux/macOS subprocess.run(['xdg-open', filepath]) def open_url_usage_editor(s
Credential Harvesting
No credential harvesting patterns detected
Typosquatting
No typosquatting candidates detected
Registered Email Domain
Email domain looks legitimate: gmail.com>
Suspicious Page Links
All external links appear legitimate
Git Repository History
score 7.5
Git history flags: Repository created very recently: 7 day(s) ago (2026-05-30T07:00:41Z)
Repository created very recently: 7 day(s) ago (2026-05-30T07:00:41Z)Repository has zero stars and zero forksAll 8 commits happened within 24 hours
Maintainer History
score 6.0
3 maintainer concern(s) found
Only one version has ever been released — brand new packageAuthor 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 abc-gui-editor
Create a music composition tool using the 'abc-gui-editor' package in Python. This tool will allow users to compose simple tunes using ABC notation, a basic system for representing Western musical melodies. The application should have the following core functionalities: 1. **User Interface**: Design an intuitive graphical user interface where users can input their ABC notation directly into a text editor within the app. 2. **Real-time Preview**: Implement a feature that converts the ABC notation into playable music as the user types, providing immediate feedback on their composition. 3. **Export Options**: Enable users to export their compositions in various formats such as MIDI files, PDF scores, and standard ABC text files. 4. **Help and Tutorials**: Include a section within the app that provides beginners with tutorials on how to write basic ABC notation. 5. **Customization**: Allow users to customize the appearance of the score (e.g., font size, color, etc.) and choose different instruments for playback. To utilize the 'abc-gui-editor' package, you'll need to integrate its functions for parsing and displaying ABC notation. Use the package’s documentation as a guide to understand how to incorporate its core functionalities into your application. Additionally, research and integrate other necessary Python libraries for audio playback and file export. This project aims to create a user-friendly environment for both beginners and experienced musicians to explore and create music using ABC notation.