AI Analysis
Final verdict: SUSPICIOUS
The package has low individual risk factors but exhibits suspicious metadata, including non-HTTPS links and low repository activity, raising concerns about its legitimacy and security.
- Suspicious non-HTTPS links
- Low repository activity
Per-check LLM notes
- Network: No network calls detected, which is normal unless the package relies on external services.
- Shell: No shell execution detected, indicating no immediate risk of command injection or similar attacks.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: Suspicious non-HTTPS links and low activity in the repository suggest potential risks, but lack of clear malicious intent or typosquatting.
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: oeaw.ac.at
Suspicious Page Links
score 4.0
Found 2 suspicious link(s) on the package page
Non-HTTPS external link: http://sws.geonames.org/1232324343/linz.htmlNon-HTTPS external link: http://www.nationalarchives.gov.uk/PRONOM/Default.aspx
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 2.0
1 maintainer concern(s) found
Author "Mateusz Żółtak" 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 acdh-arche-assets
Create a mini-application that assists researchers in preparing data for the ARCHE repository using the 'acdh-arche-assets' Python package. This application will streamline the process of uploading and preprocessing datasets by automating certain tasks. Here’s a detailed plan on how to approach this project: 1. **Project Overview**: Develop a command-line tool that leverages 'acdh-arche-assets' to facilitate the preparation of data for submission to the ARCHE repository. The tool should include functionalities such as data cleaning, transformation, and validation. 2. **Core Features**: - **Data Import**: Allow users to import data from various formats (CSV, Excel, JSON). - **Data Cleaning**: Implement basic data cleaning operations like removing duplicates, handling missing values, and standardizing formats. - **Transformation**: Provide options to transform data according to ARCHE standards, including renaming columns, adding metadata, and formatting dates. - **Validation**: Ensure the cleaned and transformed data meets ARCHE's submission requirements through automated checks. - **Export**: Enable users to export the processed data back into supported formats, ready for upload. 3. **Using 'acdh-arche-assets'**: Integrate 'acdh-arche-assets' to provide pre-configured templates and stylesheets for ARCHE submissions. Use its utilities to apply these configurations during the transformation phase. 4. **Implementation Steps**: - Set up a Python environment and install necessary packages including 'acdh-arche-assets'. - Design a user-friendly CLI interface allowing interaction with the tool. - Implement each feature described above, ensuring seamless integration with 'acdh-arche-assets'. - Test the application thoroughly with different types of datasets to ensure reliability and accuracy. 5. **Additional Enhancements**: - Add support for visualizing data before and after processing. - Include documentation and examples for common use cases. - Consider integrating with other tools or services for additional functionality. 6. **Deployment**: Once developed and tested, consider deploying the application as a standalone executable or as a web-based service for broader accessibility. This project aims to significantly ease the burden of data preparation for researchers working with ARCHE, enhancing efficiency and compliance with submission standards.