AI Analysis
The package exhibits high obfuscation risk, suggesting potential malicious intent, despite having no evident network or credential risks. This combination warrants further investigation.
- High obfuscation risk
- Potential for executing arbitrary commands
Per-check LLM notes
- Network: No network calls detected, which is normal and expected.
- Shell: Subprocess execution appears to be related to running pytest for testing purposes, which is typical for a package focused on pytest integration with Apache Airflow.
- Obfuscation: The code pattern suggests an attempt to execute arbitrary commands, which is indicative of malicious intent rather than legitimate obfuscation.
- Credentials: No clear patterns of credential harvesting were detected.
- Metadata: The author has only one package on PyPI, which could indicate a new or less active account.
Package Quality Overall: Medium (7.2/10)
Test suite present — 9 test file(s) found
Test runner config found: conftest.pyTest runner config found: pyproject.toml9 test file(s) detected (e.g. conftest.py)Classifier: Framework :: Pytest
Some documentation present
Detailed PyPI description (24159 chars)
Some contribution signals present
Contributing link: "Contributing" -> https://github.com/IKrysanov/airflow-pytest-operator/blob/maDevelopment Status classifier >= Beta
Partial type annotation coverage
Type checker (mypy / pyright / pytype) referenced in project42 type-annotated function signatures detected in source
Active multi-contributor project
3 unique contributor(s) across 46 commits in IKrysanov/airflow-pytest-operatorSmall but multi-author team (3–4 contributors)
Heuristic Checks
No suspicious network call patterns found
Found 2 obfuscation pattern(s)
itrary code (unlike # eval()), and refuses anything that isn't a Python literal."longrepr": "__import__('os').system('echo pwned')", }, },
Found 3 shell execution pattern(s)
try: proc = subprocess.Popen( cmd, cwd=effective_cwd,t_request(str(tmp_path)) subprocess.run( [sys.executable, "-m", "pytest", str(suite), *spec.rt_request(str(tmp_path)) subprocess.run( [ sys.executable, "-m",
No credential harvesting patterns detected
No typosquatting candidates detected
No author email provided
All external links appear legitimate
Repository IKrysanov/airflow-pytest-operator appears legitimate
1 maintainer concern(s) found
Author "Ilya Krysanov" appears to have only 1 package on PyPI (new or inactive account)
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Build a simple Python application using the airflow-pytest-operator package to demonstrate its core features.