arkparse

v0.5.1 safe
2.0
Low Risk

A package to parse and modify ark save files

🤖 AI Analysis

Final verdict: SAFE

The package appears legitimate based on its description and intended use for modifying ARK save files. There is no evidence of malicious activity or supply-chain attack.

  • Described functionality aligns with package name
  • No red flags from previous checks

📦 Package Quality Overall: Medium (5.6/10)

◈ Medium Test Suite 6.0

Partial test coverage signals detected

  • Test runner config found: pyproject.toml
◈ Medium Documentation 5.0

Some documentation present

  • Detailed PyPI description (10427 chars)
○ Low Contributing Guide 2.0

No contributing guide or governance files found

  • No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
◈ Medium Type Annotations 5.0

Partial type annotation coverage

  • 350 type-annotated function signatures detected in source
✦ High Multiple Contributors 10.0

Active multi-contributor project

  • 6 unique contributor(s) across 100 commits in VincentHenauGithub/ark-save-parser
  • Active community — 5 or more distinct contributors

🔬 Heuristic Checks

Outbound Network Calls score 1.5

Found 1 network call pattern(s)

  • = password self.ftp = ftplib.FTP() self.connected = False self.ftp.connect(ho
Code Obfuscation

No obfuscation patterns detected

Shell / Subprocess Execution score 2.0

Found 1 shell execution pattern(s)

  • pening hex view") subprocess.Popen(['python', parser, '-f', ArkSaveLogger._file, '-i', str(ArkS
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

Repository VincentHenauGithub/ark-save-parser appears legitimate

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 arkparse
Create a command-line utility called 'ArkSaveManager' using the Python package 'arkparse'. This tool will allow users to easily manage their save files from the popular game Ark Survival Evolved. The utility should support the following functionalities:

1. **List Save Files**: Users should be able to list all available save files within a specified directory.
2. **View Save File Details**: Display detailed information about a specific save file, such as player stats, items in inventory, and location data.
3. **Modify Save File Data**: Allow users to edit various aspects of a save file, including but not limited to changing player stats (e.g., health, stamina), adding or removing items from the inventory, and adjusting the player's location.
4. **Backup and Restore**: Implement functionality to create backups of save files before any modifications are made, and provide a restore feature to revert to a previous backup.
5. **Export and Import Custom Data**: Users should be able to export custom data (like item lists or player settings) to a separate file and import them into different save files.
6. **Security Measures**: Ensure that the application checks for user permissions before making any changes to save files and provides options to lock save files against unauthorized modifications.
7. **User Interface**: Design a clean and intuitive command-line interface for ease of use.
8. **Error Handling**: Implement robust error handling to manage common issues like invalid input, missing files, or unsupported operations.

To achieve these functionalities, you will extensively utilize the 'arkparse' package to read, write, and manipulate the structure of the Ark Survival Evolved save files. The application should also include comprehensive documentation and examples on how to use each feature effectively.

💬 Discussion Feed

Leave a comment

No discussion yet. Be the first to share your thoughts!