AI Analysis
The package shows signs of potential obfuscation and has the capability to execute shell commands, which raises concerns about its legitimacy and intended use.
- High obfuscation risk due to use of eval and compile functions
- Potential shell risk from subprocess.Popen usage
Per-check LLM notes
- Network: No network calls detected, which is normal unless the package requires external API access.
- Shell: The use of subprocess.Popen indicates potential shell execution, which could be legitimate but also suggests caution as it might be used for malicious purposes like command execution.
- Obfuscation: The code uses eval and compile functions which can be indicative of obfuscation or hiding code logic, raising suspicion.
- Credentials: No clear patterns indicating credential harvesting were found.
- Metadata: The author's information is sparse and the account seems new or inactive, raising some concerns but not conclusive evidence of malicious intent.
Package Quality Overall: Low (4.4/10)
Test suite present — 1 test file(s) found
Test runner config found: pyproject.toml1 test file(s) detected (e.g. test_cases.py)
Some documentation present
Detailed PyPI description (6253 chars)
No contributing guide or governance files found
No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
Partial type annotation coverage
158 type-annotated function signatures detected in source
Unable to verify contributor count: no GitHub repository found
No GitHub repository linked — contributor count unavailable
Heuristic Checks
No suspicious network call patterns found
Found 5 obfuscation pattern(s)
n_expr(self): flags = eval(self.flags, G_FLAGS) fields_expr = [c_field.as_fieldjoin(lines) # compile(pysource, "cffi_init", "exec") # self._embedding = pysource def def2.6 compatibility code = compile(src, filename, 'exec') exec(code, glob, glob) def add_cffi_module(dist, moor Python 3) instead of # __import__() to load the build script. The problem with # a normalry: pkg = __import__(self.ext_package, None, None, ['__doc__']) except ImportError: ret
Found 1 shell execution pattern(s)
ibname) try: pc = subprocess.Popen(a, stdout=subprocess.PIPE, stderr=subprocess.PIPE) excep
No credential harvesting patterns detected
No typosquatting candidates detected
Email domain looks legitimate: gmail.com>
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 web-based application using Python and the 'azure-genome' package that allows users to upload genomic data files (such as VCF or BAM files) and perform basic analysis on the cloud. The application should have the following features: 1. User Authentication: Implement user authentication using Flask-Login for secure access. 2. File Upload: Allow users to upload their genomic data files securely via the web interface. 3. Data Processing: Use 'azure-genome' to process uploaded genomic data on Azure's cloud infrastructure. This includes tasks such as variant calling, alignment, and annotation. 4. Visualization: Provide visual representations of the processed data through graphs and charts using libraries like Plotly or Matplotlib. 5. Report Generation: Automatically generate reports summarizing the findings from the analysis, which can be downloaded by the user. 6. Documentation: Include comprehensive documentation on how to use the application and integrate it with other tools or services. The 'azure-genome' package will be utilized to leverage Azure's powerful cloud computing capabilities for handling large genomic datasets efficiently. Users should be able to see real-time progress updates during data processing and receive notifications once the analysis is complete.
💬 Discussion Feed
No discussion yet. Be the first to share your thoughts!
Report Abuse / Security Issue