aengus

v0.5.0 suspicious
4.0
Medium Risk

A tui writing app

πŸ€– AI Analysis

Final verdict: SUSPICIOUS

The package appears generally safe with no direct risks identified. However, the metadata risk due to low maintainer effort and lack of a linked Git repository raises some suspicion.

  • Low maintainer effort
  • Lack of linked Git repository
Per-check LLM notes
  • Network: No network calls detected, which is normal unless the package's functionality requires external API interactions.
  • Shell: No shell execution patterns detected, indicating no immediate risk of unauthorized command execution.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The package shows signs of low maintainer effort and lacks a linked Git repository, raising some suspicion but not conclusive evidence of malice.

πŸ”¬ 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: protonmail.com>

βœ“ Suspicious Page Links

All external links appear legitimate

βœ“ Git Repository History

No GitHub repository linked

  • No GitHub repository link found
⚠ Maintainer History score 6.0

3 maintainer concern(s) found

  • Author name is missing or very short
  • Author "" appears to have only 1 package on PyPI (new or inactive account)
  • Package has no PyPI classifiers (low effort / metadata quality)
βœ“ Known CVE Vulnerabilities

No known vulnerabilities found in OSV database.

πŸ’‘ AI App Starter Prompt

Use this prompt to build a project with aengus
Your task is to develop a fully-functional, user-friendly text editor application using the 'aengus' package in Python. This application will serve as a basic but efficient tool for writers who prefer a terminal-based interface for their writing tasks. Here’s a detailed breakdown of the project requirements and suggestions for additional features:

1. **Project Setup**: Start by installing the 'aengus' package if it isn't already installed. Use pip for installation.
2. **Core Functionality**:
   - Implement basic text editing operations such as opening, saving, and closing files.
   - Allow users to create new documents directly from the application.
   - Integrate a feature that allows users to navigate through the document efficiently using the terminal interface provided by 'aengus'.
3. **Enhanced Features**:
   - Add a search functionality that allows users to find specific words or phrases within their document.
   - Include a simple spell-checking feature that highlights potential spelling mistakes.
   - Enable users to switch between different themes for a more personalized experience.
4. **User Interface**:
   - Design a clean and intuitive user interface using the 'aengus' package’s capabilities.
   - Ensure that all commands and functions are easily accessible via keyboard shortcuts.
5. **Testing and Validation**:
   - Write tests to ensure that each feature works correctly.
   - Validate the application with a set of predefined documents to check its reliability and efficiency.
6. **Documentation**:
   - Provide clear documentation on how to use the application, including setup instructions and usage examples.

This project aims to leverage the power of 'aengus' to create a robust, feature-rich text editor that caters to users who prefer working in a terminal environment. Your goal is to make the application as user-friendly and efficient as possible.