ScopeSim

v0.11.4 safe
3.0
Low Risk

Generalised telescope observation simulator

🤖 AI Analysis

Final verdict: SAFE

The package appears safe with low risks across all assessed categories. The network calls require further investigation, but there's no strong evidence of malicious intent.

  • Low network, shell, obfuscation, and credential risks.
  • Maintainer has only one package on PyPI, suggesting potential new or less active account.
Per-check LLM notes
  • Network: The network call is likely for legitimate data retrieval, but further investigation is needed to confirm its purpose and destination.
  • Shell: No shell execution patterns detected, indicating low risk for immediate system compromise.
  • Obfuscation: No obfuscation patterns detected, indicating low risk of malicious obfuscation.
  • Credentials: No credential harvesting patterns detected, indicating low risk of secret theft.
  • Metadata: The maintainer has only one package on PyPI, which may indicate a new or less active account.

🔬 Heuristic Checks

Outbound Network Calls score 1.5

Found 1 network call pattern(s)

  • try: response = httpx.get(url=front_matter+back_matter).json() except httpx.HT
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

Email domain looks legitimate: univie.ac.at

Suspicious Page Links

All external links appear legitimate

Git Repository History

Repository AstarVienna/ScopeSim appears legitimate

Maintainer History score 2.0

1 maintainer concern(s) found

  • Author "Kieran Leschinski" 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 ScopeSim
Create a Python-based astronomical observation planning tool named 'SkyPlanner' using the 'ScopeSim' library. This tool will help astronomers plan their observations by simulating different telescopes and sky conditions. Your task is to develop a user-friendly interface where users can input parameters such as telescope type, location, date, time, and target celestial object. The tool should then simulate the observation and provide outputs like visibility times, optimal exposure settings, and expected image quality metrics.

Key Features:
1. User Input Form: A form allowing users to specify the telescope model, observation location, target object, desired observation date and time, and any additional constraints like minimum light level or atmospheric transparency.
2. Simulation Engine: Utilize ScopeSim's capabilities to simulate the proposed observation under the given conditions. This includes calculating visibility windows based on the moon phase, local weather forecasts, and other environmental factors.
3. Output Summary: Provide a summary of the simulation results including graphs showing the predicted sky brightness over time, tables detailing the optimal exposure times for various filters, and a visual representation of the expected image quality.
4. Customization Options: Allow users to customize certain aspects of the simulation, such as adding artificial light pollution or adjusting for different atmospheric conditions.
5. Reporting Tool: Generate a report summarizing all the inputs and outputs, which can be saved as a PDF file for record-keeping or sharing with colleagues.

To utilize ScopeSim effectively, you'll need to familiarize yourself with its API documentation and examples provided in the package. Pay special attention to functions related to setting up telescopes, configuring observation parameters, and running simulations. Additionally, consider integrating ScopeSim with external data sources for real-time updates on weather conditions and celestial positions.