AI Analysis
Final verdict: SUSPICIOUS
The package lacks a description and the maintainer has only one other package, which raises concerns about its legitimacy.
- Lack of package description
- Maintainer has only one other package
Per-check LLM notes
- Network: No network calls detected, which is normal unless the package requires external services.
- Shell: No shell execution detected, indicating no direct system command execution from the package.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: The maintainer has only one package, which could indicate a new or less active account, 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
No author email provided
Suspicious Page Links
All external links appear legitimate
Git Repository History
No GitHub repository linked
No GitHub repository link found
Maintainer History
score 2.0
1 maintainer concern(s) found
Author "Max" 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 Revst
Desenvolva uma pequena aplicação utilitária que permita aos usuários criar e gerenciar listas de tarefas simples. Esta aplicação deve utilizar a biblioteca 'Revst' para fornecer uma interface gráfica em português, garantindo que seja fácil de usar e compreender. A aplicação deve incluir as seguintes funcionalidades: 1. **Interface de Login**: Os usuários devem ser capazes de se registrar ou fazer login em sua conta. 2. **Adicionar Tarefas**: Após o login, os usuários devem ser capazes de adicionar novas tarefas à lista. Cada tarefa deve conter um título, descrição e data de vencimento. 3. **Visualizar Tarefas**: Os usuários devem ser capazes de visualizar todas as suas tarefas adicionadas anteriormente, com a opção de ordenar por data de vencimento ou título. 4. **Marcar como Concluída**: Os usuários devem ser capazes de marcar tarefas como concluídas, alterando a cor da tarefa para verde na interface gráfica. 5. **Remover Tarefas**: Os usuários devem ter a capacidade de remover tarefas indesejadas. 6. **Backup e Restauração**: A aplicação deve oferecer a opção de fazer backup das listas de tarefas e restaurá-las quando necessário. 7. **Configurações**: Uma tela de configurações onde os usuários podem definir preferências como idioma e notificações. Utilize a biblioteca 'Revst' para criar todos os elementos da interface gráfica, como botões, caixas de texto, listas, menus e diálogos. Certifique-se de que a aplicação seja responsiva e acesseível, adaptando-se a diferentes tamanhos de tela. Inclua comentários claros no código para explicar a implementação de cada função e como a biblioteca 'Revst' é utilizada em cada parte da aplicação.