adf2stowf

v1.0.0 suspicious
4.0
Medium Risk

Converter from ADF TAPE21.asc to CASINO stowfn.data

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package exhibits low risks in terms of network usage, shell execution, and obfuscation, but its metadata suggests it may be newly created or poorly maintained, warranting further investigation.

  • Low network risk
  • Low shell risk
  • Low obfuscation risk
  • Metadata indicates potential new or infrequently maintained status
Per-check LLM notes
  • Network: No network calls detected, which is normal if the package does not require internet access.
  • Shell: No shell executions detected, indicating the package likely does not execute external commands.
  • Obfuscation: No obfuscation patterns detected, indicating low risk of malicious obfuscation.
  • Credentials: No credential harvesting patterns detected, indicating low risk of malicious credential theft.
  • Metadata: The package shows signs of being newly created or infrequently maintained, raising suspicion but not definitive 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: gmail.com>

Suspicious Page Links

All external links appear legitimate

Git Repository History score 2.5

Git history flags: Repository has zero stars and zero forks

  • Repository has zero stars and zero forks
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 adf2stowf
Your task is to develop a user-friendly command-line utility that leverages the 'adf2stowf' package to convert ADF TAPE21.asc files into CASINO stowfn.data files. This utility should not only serve as a simple file converter but also include advanced features to enhance usability and functionality.

**Step-by-Step Requirements:**
1. **Setup**: Ensure your development environment is properly configured with Python and the 'adf2stowf' package installed.
2. **Input Handling**: Design a function to accept input paths for ADF TAPE21.asc files. This function should validate if the provided path is correct and the file exists.
3. **Conversion Process**: Implement the core functionality using the 'adf2stowf' package to convert the input ADF file to a CASINO stowfn.data file. Make sure to handle any potential errors during conversion gracefully.
4. **Output Handling**: Develop a feature to specify the output directory for the converted CASINO file. If no output directory is specified, default to the current working directory.
5. **Logging and Feedback**: Include logging to track the process and provide feedback to the user about the status of the conversion (e.g., successful conversion, error messages).
6. **Additional Features**: Consider adding these extra functionalities:
   - Option to batch convert multiple ADF files at once.
   - Support for different verbosity levels to control how much information is logged.
   - An option to save logs to a file instead of printing them to the console.
7. **Documentation**: Write clear documentation on how to install and use the utility, including examples of common use cases.
8. **Testing**: Create test cases to ensure the utility works correctly under various scenarios, such as converting single files, batch conversions, and handling invalid inputs.

By completing this project, you will have developed a versatile tool that simplifies the process of converting ADF files to CASINO format, making it accessible to researchers and scientists who work with these types of data files.