alibabacloud-fc20230330

v4.7.6 safe
4.0
Medium Risk

Alibaba Cloud Function Compute (20230330) SDK Library for Python

🤖 AI Analysis

Final verdict: SAFE

The package shows minimal risk indicators, with no network or shell execution risks. The obfuscation technique is unusual but not clearly malicious, and the metadata risk is slightly elevated due to a single package author and a non-HTTPS link.

  • Unusual obfuscation technique
  • Non-HTTPS link present
Per-check LLM notes
  • Network: No network calls detected, which is normal for packages that do not require internet access.
  • Shell: No shell execution patterns detected, indicating no direct system command execution risks.
  • Obfuscation: The obfuscation technique used is unusual but not definitively malicious; it could be for legitimate reasons such as version control.
  • Credentials: No clear signs of credential harvesting detected.
  • Metadata: The author has only one package, and there is a non-HTTPS link present.

📦 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
  • 116 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-fc20230330
Create a web-based monitoring dashboard for Alibaba Cloud Function Compute using the 'alibabacloud-fc20230330' Python SDK. This application will allow users to monitor their serverless functions deployed on Alibaba Cloud FC, providing real-time insights into function execution status, errors, and performance metrics. The dashboard should include the following features:

1. **User Authentication**: Implement a simple login system to ensure only authorized users can access the dashboard.
2. **Function List**: Display a list of all serverless functions deployed under the user's account, including the function name, last execution time, and status.
3. **Execution History**: For each function, provide a history of executions, showing when the function was last executed, its duration, and whether it succeeded or failed.
4. **Error Reporting**: Highlight any errors encountered during function execution, displaying error messages and timestamps.
5. **Performance Metrics**: Offer visual representations (e.g., graphs) of key performance indicators such as execution frequency, average duration, and resource usage.
6. **Alert System**: Allow users to set up alerts for critical issues like high failure rates or excessive resource consumption.
7. **Customization**: Permit users to customize which functions they want to monitor and how frequently updates should be fetched from Alibaba Cloud FC.

To achieve these functionalities, you'll need to use the 'alibabacloud-fc20230330' SDK to interact with Alibaba Cloud FC APIs. Specifically, you will utilize methods provided by the SDK to query function details, execution logs, and performance metrics. Additionally, consider integrating Flask or Django for the backend to handle HTTP requests and responses efficiently. For the frontend, you could use React or Vue.js to create an interactive and responsive UI. Ensure your application is well-documented and includes instructions for setting up the necessary Alibaba Cloud credentials and environment variables.