alarm-clock-cli

v0.1.1 suspicious
5.0
Medium Risk

A Python CLI alarm clock

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package lacks critical metadata such as maintainer information and a linked GitHub repository, which raises concerns about its origin and maintainership.

  • Lack of maintainer information
  • No associated GitHub repository
Per-check LLM notes
  • Network: No network calls suggest normal behavior for an alarm clock application.
  • Shell: No shell executions suggest the package does not execute external commands.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The package has some red flags such as lack of maintainer information and no associated GitHub repository, but there are no clear signs of typosquatting or malicious intent.

📦 Package Quality Overall: Low (3.2/10)

○ Low Test Suite 1.0

No test suite detected

  • No test files or test-runner configuration detected
◈ Medium Documentation 5.0

Some documentation present

  • Detailed PyPI description (8934 chars)
○ Low Contributing Guide 4.0

No contributing guide or governance files found

  • Development Status classifier >= Beta
◈ Medium Type Annotations 5.0

Partial type annotation coverage

  • 52 type-annotated function signatures detected in source
○ Low Multiple Contributors 1.0

Unable to verify contributor count: no GitHub repository found

  • No GitHub repository linked — contributor count unavailable

🔬 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 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 alarm-clock-cli
Create a personalized alarm clock app using the 'alarm-clock-cli' Python package. Your task is to develop a command-line interface (CLI) application that allows users to set multiple alarms at different times, snooze them, and manage their alarm settings easily. The application should include the following features:

1. **Alarm Setting**: Users should be able to add new alarms specifying the time (in HH:MM format) and an optional custom message to wake up to.
2. **List Alarms**: Display all currently set alarms in a user-friendly manner.
3. **Snooze Functionality**: Allow users to snooze an active alarm for a customizable duration (default 5 minutes).
4. **Delete Alarms**: Provide functionality to delete specific alarms from the list.
5. **Persistent Storage**: Store alarm settings across sessions using a simple file-based storage system (JSON or CSV).
6. **Notifications**: Utilize the 'alarm-clock-cli' package to trigger system notifications or sounds when alarms go off.
7. **Interactive Help**: Implement a help menu that guides users on how to use the application effectively.

Your application should integrate seamlessly with 'alarm-clock-cli', utilizing its core functionalities to handle the timing and notification aspects of the alarms. Ensure that the code is well-documented, modular, and includes error handling for common issues such as invalid input times or missing files.