Tepilora

v0.5.4 suspicious
6.0
Medium Risk

Python SDK for Tepilora API v3

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package exhibits signs of potential risk due to its anonymous maintainer and empty repository, despite having low risks in terms of network, shell execution, obfuscation, and credential handling.

  • Anonymous maintainer with no history
  • Empty repository
Per-check LLM notes
  • Network: The presence of network calls suggests the package interacts with an external service, which is not inherently suspicious but should be reviewed for legitimacy and security practices.
  • Shell: No shell execution patterns detected, indicating low risk of direct system command execution.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The package shows some red flags such as an anonymous maintainer with no history and an empty repository, indicating potential risk.

🔬 Heuristic Checks

Outbound Network Calls score 3.0

Found 2 network call pattern(s)

  • e: self._client = httpx.Client( base_url=self._config.base_url,
  • e: self._client = httpx.AsyncClient( base_url=self._config.base_url,
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: tepiloradata.com>

Suspicious Page Links

All external links appear legitimate

Git Repository History score 2.5

Git history flags: Repository has zero stars and zero forks

  • Repository has zero stars and zero forks
Maintainer History score 4.0

2 maintainer concern(s) found

  • Author name is missing or very short
  • Author "" 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 Tepilora
Create a fully-functional weather tracking mini-app using the Tepilora Python SDK. This app should allow users to input a city name and retrieve current weather conditions including temperature, humidity, wind speed, and UV index. Additionally, the app should provide a feature to forecast the weather for the next five days, displaying daily high and low temperatures, precipitation chances, and weather descriptions such as 'sunny', 'rainy', etc. Users should also be able to save their favorite cities for quick access to weather updates. The Tepilora package will be used to make API calls to fetch real-time and forecasted weather data. Ensure your application includes error handling for cases like invalid city names or network issues. Implement a user-friendly interface, either through command line inputs or a simple web front-end using Flask. The final deliverable should include all necessary code, setup instructions, and documentation on how to run the application.