AI Analysis
Final verdict: SUSPICIOUS
The package exhibits significant risks related to network and shell activities, as well as potential obfuscation techniques. These factors suggest a need for closer scrutiny.
- High shell risk due to subprocess execution
- Potential obfuscation with use of 'eval'
Per-check LLM notes
- Network: The package makes network requests which could potentially be used for external communications, raising some suspicion.
- Shell: Subprocess execution is detected, which can be a red flag as it allows the package to execute arbitrary commands on the host system.
- Obfuscation: The presence of 'eval' aliased as 'score' is suspicious and could indicate an attempt to evade detection or execute arbitrary code.
- Credentials: No obvious patterns for harvesting credentials were detected.
- Metadata: Suspicious non-HTTPS link present, but no other red flags.
Heuristic Checks
Outbound Network Calls
score 6.0
Found 4 network call pattern(s)
".join(self._buf) req = urllib.request.Request( url, headers={"User-Agent": "agendaligence-md)"}, ) with urllib.request.urlopen(req, timeout=timeout) as resp: raw = resp.redy).encode("utf-8") req = urllib.request.Request( url, data=data, method="POS), }, ) with urllib.request.urlopen(req, timeout=timeout) as response: # noqa: S310 — f
Code Obfuscation
score 2.0
Found 1 obfuscation pattern(s)
faults(func=cmd_report) # eval (alias of score) p = sub.add_parser("eval", help="Run the
Shell / Subprocess Execution
score 10.0
Found 6 shell execution pattern(s)
le in installed package") subprocess.run([sys.executable, str(script_path)], check=True) def cmd_me\n" try: result = subprocess.run( shlex.split(command), input=stdin,run_script(args): return subprocess.run([sys.executable, str(SCRIPT)] + args, capture_output=True, tn_cli(category): result = subprocess.run( [sys.executable, "-m", "agenda_intelligence.cli", "pletedProcess[str]: res = subprocess.run(CLI + list(args), capture_output=True, text=True, cwd=ROOT,tuple[int, dict]: proc = subprocess.run( [sys.executable, str(GATE), "--anchors", str(ANCHOR
Credential Harvesting
No credential harvesting patterns detected
Typosquatting
No typosquatting candidates detected
Registered Email Domain
No author email provided
Suspicious Page Links
score 2.0
Found 1 suspicious link(s) on the package page
Non-HTTPS external link: http://127.0.0.1:8080/v1/middle-corridor/deal-risk
Git Repository History
Repository vassiliylakhonin/agenda-intelligence-md appears legitimate
Maintainer History
score 2.0
1 maintainer concern(s) found
Author "Vassiliy Lakhonin" 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 agenda-intelligence-md
Create a strategic risk management tool using Python's 'agenda-intelligence-md' package. This tool will serve as a decision support system for managers and executives to evaluate potential risks associated with AI-driven strategies. The application should include the following features: 1. **Risk Assessment Interface**: A user-friendly interface where users can input details of their AI strategy, including objectives, methods, and potential impacts. 2. **CLI & Web Interface**: Offer both a command-line interface (CLI) and a web-based interface for accessibility. 3. **Automated Risk Analysis**: Use 'agenda-intelligence-md' to validate the input data against predefined JSON schemas and perform automated audits to identify potential strategic risks. 4. **Risk Report Generation**: Generate comprehensive reports detailing identified risks, their severity, and recommendations on mitigation strategies. 5. **Customizable Schemas**: Allow users to customize JSON schemas based on their specific industry or organizational needs. 6. **Integration with External Data Sources**: Provide options to integrate external data sources for more accurate risk assessments. 7. **Dashboard for Monitoring**: Develop a dashboard feature that allows continuous monitoring of ongoing projects and updates risk status in real-time. Utilize the 'agenda-intelligence-md' package to handle the validation and auditing processes. Ensure that your application demonstrates proficiency in utilizing CLI commands and integrating with the MCP server for real-time analysis. Your goal is to create a versatile tool that enhances decision-making processes in organizations leveraging AI technologies.