QtMDi

v1.1.72 safe
4.0
Medium Risk

QtMDI (Qt Material Design Icons)

⚠ Tarball exceeded 25 MB — source code analysis was limited to package metadata only.

🤖 AI Analysis

Final verdict: SAFE

The package is assessed as safe with minimal risks identified. While the metadata suggests some uncertainty regarding the author's account, there is no evidence of malicious activities or supply-chain attacks.

  • No obfuscation or credential harvesting detected.
  • Incomplete author details and potentially new/inactive account.
Per-check LLM notes
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The author's details are incomplete and the account seems new or inactive, but there are no clear signs of malicious intent.

🔬 Heuristic Checks

Outbound Network Calls

No suspicious network call patterns found

Code Obfuscation

No obfuscation patterns detected

Shell / Subprocess Execution

No shell execution patterns detected

Credential Harvesting

No credential harvesting patterns detected

Typosquatting

No typosquatting candidates detected

Registered Email Domain

Email domain looks legitimate: gmail.com>

Suspicious Page Links score 6.0

Found 3 suspicious link(s) on the package page

  • Non-HTTPS external link: http://www.apache.org/licenses/LICENSE-2.0
  • Non-HTTPS external link: http://elusiveicons.com/license/
  • Non-HTTPS external link: http://scripts.sil.org/OFL
Git Repository History

Repository o-murphy/QtMDi appears legitimate

Maintainer History score 4.0

2 maintainer concern(s) found

  • Author name is missing or very short
  • Author "" 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 QtMDi
Your task is to develop a cross-platform desktop application using Python that serves as a simple file explorer and manager. This application will leverage the 'QtMDi' package to enhance its user interface with visually appealing icons following the Material Design guidelines. The app should allow users to navigate through directories, view files and folders, and perform basic operations like opening, copying, moving, and deleting files. Additionally, it should have a feature to search for files within the current directory and its subdirectories. 

The core functionalities of the application include:
- A main window displaying the current directory's contents.
- Navigation buttons to move up a directory level and refresh the current view.
- Right-click context menu options for each file/folder for actions such as copy, cut, paste, delete, rename, and open.
- A status bar showing the current path and other relevant information.
- An integrated search function to find files and folders by name.

To utilize the 'QtMDi' package effectively, you should apply Material Design icons for all interactive elements within your application, including but not limited to navigation buttons, file/folder icons, and action buttons in the context menu. This ensures a consistent and modern look and feel across the entire application.

Remember to adhere to best practices in software development, such as modular design, error handling, and user-friendly interfaces. Your goal is to create a fully functional and aesthetically pleasing file explorer that showcases the capabilities of the 'QtMDi' package.