alibabacloud-dm20151123

v1.10.0 safe
3.0
Low Risk

Alibaba Cloud Dm (20151123) SDK Library for Python

🤖 AI Analysis

Final verdict: SAFE

The package appears to be legitimate and safe for use. The unusual obfuscation pattern is not strong evidence of malicious activity.

  • Unusual obfuscation pattern
  • No detected network calls or shell executions
  • Low risk for credential harvesting
Per-check LLM notes
  • Network: No network calls detected, which is normal if the package does not require internet access.
  • Shell: No shell execution patterns detected, indicating the package does not execute system commands.
  • Obfuscation: The obfuscation pattern is unusual but does not strongly indicate malicious intent; it may be an attempt to dynamically import and version-check a package.
  • Credentials: No patterns indicative of credential harvesting were detected.
  • Metadata: The author has only one package, which might indicate a new or less active account, but no other red flags were raised.

📦 Package Quality Overall: Low (4.4/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 (1167 chars)
○ Low Contributing Guide 4.0

No contributing guide or governance files found

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

Partial type annotation coverage

  • Type checker (mypy / pyright / pytype) referenced in project
  • 128 type-annotated function signatures detected in source
◈ Medium Multiple Contributors 5.0

Limited contributor diversity

  • 1 unique contributor(s) across 100 commits in aliyun/alibabacloud-python-sdk
  • Single author but highly active (100 commits)

🔬 Heuristic Checks

Outbound Network Calls

No suspicious network call patterns found

Code Obfuscation score 2.0

Found 1 obfuscation pattern(s)

  • bacloud-python-sdk" VERSION = __import__(PACKAGE).__version__ REQUIRES = [ "darabonba-core>=1.0.0, <2.0.0
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: alibabacloud.com

Suspicious Page Links score 2.0

Found 1 suspicious link(s) on the package page

  • Non-HTTPS external link: http://www.apache.org/licenses/LICENSE-2.0
Git Repository History

Repository aliyun/alibabacloud-python-sdk appears legitimate

Maintainer History score 2.0

1 maintainer concern(s) found

  • Author "Alibaba Cloud SDK" 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 alibabacloud-dm20151123
Create a Python-based email marketing automation tool using the 'alibabacloud-dm20151123' package. This tool will allow users to manage their email campaigns more efficiently, including creating, scheduling, and monitoring email sends. The tool should have the following features:

1. **User Authentication**: Users should be able to authenticate via API key provided by Alibaba Cloud.
2. **Campaign Creation**: Allow users to create email campaigns with customizable templates, including subject lines, body content, and attachments.
3. **Recipient Management**: Users should be able to add and manage recipient lists, ensuring they comply with email marketing regulations.
4. **Scheduling**: Enable users to schedule emails to be sent at specific times or on recurring schedules.
5. **Monitoring & Reporting**: Provide real-time tracking of email send status, open rates, click-through rates, and other key metrics.
6. **Integration**: Integrate with popular email services or platforms for seamless data transfer and synchronization.

The 'alibabacloud-dm20151123' package will be utilized to interact with the Alibaba Cloud Dm service, which provides the necessary APIs for sending emails, managing recipients, and retrieving campaign statistics. Your task is to design and implement this tool from scratch, ensuring it is user-friendly and efficient. Include documentation on how to set up and use the tool, as well as any necessary configuration files for integrating with Alibaba Cloud services.