agi-app-sklearn-pipeline

v2026.6.4 suspicious
5.0
Medium Risk

AGILAB scikit-learn pipeline app with model, metrics, predictions, and evidence manifest

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package shows low risks in terms of network calls, shell execution, and obfuscation. However, its metadata risk score is elevated due to its novelty and limited historical data, making it suspicious.

  • Limited historical data
  • Single version release
Per-check LLM notes
  • Network: No network calls detected, which is normal unless the package requires external services.
  • Shell: No shell execution patterns detected, indicating no immediate risk of executing unauthorized commands.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The package is new with limited history and a single version release, raising some suspicion but lacking clear indicators of malicious intent.

📦 Package Quality Overall: Medium (5.6/10)

◈ Medium Test Suite 6.0

Partial test coverage signals detected

  • Test runner config found: pyproject.toml
◈ Medium Documentation 7.0

Some documentation present

  • Documentation URL: "Documentation" -> https://thalesgroup.github.io/agilab
  • Detailed PyPI description (2573 chars)
○ Low Contributing Guide 4.0

No contributing guide or governance files found

  • Development Status classifier >= Beta
○ Low Type Annotations 1.0

No type annotations detected

  • No type annotations, py.typed marker, or stub files detected
✦ High Multiple Contributors 10.0

Active multi-contributor project

  • 5 unique contributor(s) across 69 commits in ThalesGroup/agilab
  • Active community — 5 or more distinct contributors

🔬 Heuristic Checks

Outbound Network Calls

No suspicious network call patterns found

Code Obfuscation

No obfuscation patterns detected

Shell / Subprocess Execution

No shell execution patterns detected

Credential Harvesting

No credential harvesting patterns detected

Typosquatting

No typosquatting candidates detected

Registered Email Domain

No author email provided

Suspicious Page Links

All external links appear legitimate

Git Repository History

Repository ThalesGroup/agilab appears legitimate

Maintainer History score 6.0

3 maintainer concern(s) found

  • Only one version has ever been released — brand new package
  • Package is very new: uploaded 3 day(s) ago
  • Author "Jean-Pierre Morard" 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 agi-app-sklearn-pipeline
Create a mini-application that leverages the 'agi-app-sklearn-pipeline' package to predict housing prices based on various features like square footage, number of bedrooms, location, etc. This application will serve as a simple yet powerful demonstration of how machine learning models can be built, evaluated, and used to make predictions using the provided package.

The application should include the following steps:
1. Data Collection: Use a publicly available dataset such as the Boston Housing Dataset from sklearn.datasets.
2. Preprocessing: Clean and preprocess the data to ensure it is suitable for training a machine learning model. This may involve handling missing values, scaling features, and encoding categorical variables.
3. Model Training: Utilize the 'agi-app-sklearn-pipeline' package to create a scikit-learn pipeline that includes preprocessing steps and a regression model (e.g., Linear Regression, Decision Tree, Random Forest).
4. Model Evaluation: Evaluate the trained model using appropriate metrics (e.g., Mean Absolute Error, R^2 Score). The package should automatically generate a report detailing these metrics.
5. Prediction: Allow users to input new housing data and receive a predicted price along with an explanation of the prediction (e.g., which features had the most impact on the price).
6. Visualization: Implement visualizations to help understand the relationship between different features and the predicted housing prices.

Additional Features:
- Include a user-friendly interface for inputting new housing data.
- Provide explanations for the importance of each feature in predicting housing prices.
- Allow users to compare predictions made by different models included in the pipeline.
- Save and load models to/from disk to allow persistent use of the best-performing model.

This project aims to showcase the capabilities of the 'agi-app-sklearn-pipeline' package while also providing a practical tool for predicting housing prices.