AI Analysis
Final verdict: SUSPICIOUS
The package shows low risk in terms of network usage, shell execution, and obfuscation. However, its recently created repository with no community engagement and a single contributor raises concerns about potential supply-chain attacks.
- Low risk in network calls, shell execution, obfuscation, and credential harvesting.
- High metadata risk due to recent creation and lack of community involvement.
Per-check LLM notes
- Network: No network calls detected, which is normal unless the package requires network interaction for its functionality.
- Shell: No shell execution detected, reducing the risk of unauthorized system command execution.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: The repository's recent creation, lack of community engagement, and single contributor indicate potential risks.
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
score 10.0
Git history flags: Repository created very recently: 5 day(s) ago (2026-06-01T05:15:03Z)
Repository created very recently: 5 day(s) ago (2026-06-01T05:15:03Z)Repository has zero stars and zero forksVery few commits: 1 totalSingle contributor with only 1 commit(s) — possibly throwaway account
Maintainer History
score 4.0
2 maintainer concern(s) found
Only one version has ever been released — brand new packageAuthor "SceneAPI" 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 SceneVision
Your task is to develop a small but impactful application using the Python package 'SceneVision', which is designed to provide vision tools for the SceneAPI. This application will serve as a visual scene analysis tool, allowing users to upload images and receive detailed insights about the objects present within those scenes. The application should be user-friendly and efficient, providing real-time feedback on image uploads and analysis results. ### Core Functionality: - **Image Upload**: Users should be able to upload images through a simple interface. The application must support common image formats such as JPEG, PNG, and GIF. - **Scene Analysis**: Once an image is uploaded, the application will use SceneVision's vision tools to analyze the scene and identify objects present within the image. The analysis should be performed in real-time, providing immediate feedback to the user. - **Results Display**: After analysis, the application should display a summary of the identified objects, their positions within the image, and any relevant metadata provided by SceneVision. ### Additional Features: - **Interactive Interface**: Develop a web-based interface using frameworks like Flask or Django. Ensure the design is intuitive and responsive, catering to both desktop and mobile devices. - **Customization Options**: Allow users to customize the level of detail in the analysis. For example, they could choose between a basic object detection mode and a more advanced mode that identifies specific brands or logos within the image. - **Integration with External Services**: Integrate the application with external services such as cloud storage providers (e.g., AWS S3) for secure image storage and retrieval. - **Security Measures**: Implement security measures to protect user data, including encryption for data at rest and in transit. ### Utilizing SceneVision: - **Installation**: Begin by installing SceneVision via pip. Use the latest stable version available on PyPI. - **Configuration**: Configure SceneVision with any necessary API keys or credentials required for accessing SceneAPI services. - **API Usage**: Leverage SceneVision's API to process uploaded images and extract meaningful information. Pay special attention to the documentation provided by SceneVision to understand how to handle different types of image data and interpret the output. Your goal is to create a robust, user-friendly application that showcases the capabilities of SceneVision while providing tangible value to end-users.