AI Analysis
The package assemblerpdf v1.0.4 is deemed safe based on the absence of obfuscation and credential harvesting patterns. There are no indications of a supply-chain attack.
- No obfuscation patterns detected
- No credential harvesting patterns detected
Per-check LLM notes
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
Package Quality Overall: Low (2.0/10)
No test suite detected
No test files or test-runner configuration detected
Some documentation present
Detailed PyPI description (1831 chars)
No contributing guide or governance files found
No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
No type annotations detected
No type annotations, py.typed marker, or stub files detected
Unable to verify contributor count: no GitHub repository found
No GitHub repository linked — contributor count unavailable
Heuristic Checks
Found 1 network call pattern(s)
try: urllib.request.urlretrieve(url, dest_path) logger.info(f"✅
No obfuscation patterns detected
Found 6 shell execution pattern(s)
print, requests)...") subprocess.run([sys.executable, "-m", "pip", "install", "weasyprint", "requtry: subprocess.run(["winget", "install", "MSYS2.MSYS2", "--silent", "--accept-stry: subprocess.run([msys_bash, "-lc", "pacman -S --noconfirm --needed mingw-w64try: subprocess.run(["sudo", "apt-get", "update"], check=True) s, check=True) subprocess.run(["sudo", "apt-get", "install", "-y", "libpango-1.0-0", "libptry: subprocess.run(["sudo", "dnf", "install", "-y", "pango", "cairo", "gdk-pixb
No credential harvesting patterns detected
No typosquatting candidates detected
Email domain looks legitimate: unp.gov.co>
All external links appear legitimate
No GitHub repository linked
No GitHub repository link found
2 maintainer concern(s) found
Author name is missing or very shortAuthor "" appears to have only 1 package on PyPI (new or inactive account)
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Create a Python-based mini-application that generates personalized certificates using the 'assemblerpdf' package. The application should allow users to input recipient details such as name, award category, and date of issuance. Additionally, it should support customization options like adding a logo and customizing the certificate design template. Here’s a detailed breakdown of the steps and features: 1. **User Interface**: Develop a simple command-line interface (CLI) where users can input necessary details for the certificate. 2. **Recipient Details Input**: Allow users to enter the recipient's name, award category, and date of issuance. 3. **Design Customization**: Provide options to upload a custom logo and select from predefined certificate templates. 4. **PDF Generation**: Utilize the 'assemblerpdf' package to generate a professional-looking PDF certificate based on the user inputs and selected design. 5. **Output**: Save the generated certificate as a PDF file in a specified directory. Utilize the 'assemblerpdf' package to handle the PDF generation process efficiently. This includes integrating WeasyPrint for rendering HTML/CSS templates into PDFs and leveraging its capabilities to create complex layouts suitable for certificates. Ensure the application is modular and maintainable, allowing for easy updates and additions of new templates or design elements.
💬 Discussion Feed
No discussion yet. Be the first to share your thoughts!
Report Abuse / Security Issue