スキル current-location-weather
📦

current-location-weather

コンテンツリビジョン r1 中リスク 🌐 ネットワークアクセス⚙️ 外部コマンド

場所別の現在の天気を確認

ユーザーはAPIキーを設定せずに、現在の天気をすばやく確認する必要があります。このスキルは、場所を検出するか都市名を受け付けるPythonヘルパーを実行します。

対応: Claude Codex Code(CC)
⚠️ 50 不十分

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "current-location-weather" from https://skillstore.io/skills/danielmax937-current-location-weather.md and its manifest at https://skillstore.io/api/skills/danielmax937-current-location-weather/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「current-location-weather」を使用しています。 今いる場所の天気はどうですか?

期待される結果:

アシスタントは検出された都市と、気温、湿度、風、天候を含む短い現在の状況サマリーを返します。

「current-location-weather」を使用しています。 パリの天気を確認し、散歩の計画に役立つ詳細も含めてください。

期待される結果:

アシスタントは現在の気温、体感温度、風、湿度、屋外での快適さに関する実用的なメモを報告します。

「current-location-weather」を使用しています。 シアトルでは今、傘を持っていくべきですか?

期待される結果:

アシスタントは現在の状況を確認し、報告された天気に基づいて簡単な推奨を提示します。

セキュリティ監査

中リスク

No prompt injection, obfuscation, or command-execution abuse was found; the code-fence and obfuscation alerts are false positives. The skill intentionally makes outbound requests to ip-api.com and wttr.in, including automatic IP geolocation over plaintext HTTP, so the remaining concerns are privacy and network-integrity risks.

2
スキャンされたファイル
234
解析済み行数
6
レビュー項目
0
誤検知を無視

確認済みのセキュリティ上の懸念 (1)

中
Automatic IP Geolocation Privacy Exposure
When no location is provided, the script contacts ip-api.com to infer location from the caller IP before weather lookup. This behavior is disclosed, but it lacks an explicit consent step before sharing approximate location with a third-party service.
The code path calls ip-api.com automatically when location is absent, and the documentation states that IP-based location detection is used. The risk is privacy exposure rather than hidden malware.
機能レビュー項目 (6)

これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。

中
Hardcoded URL
with urllib.request.urlopen("http://ip-api.com/json/", timeout=10) as response:
The hardcoded ip-api.com endpoint uses plaintext HTTP for geolocation. That can expose the request path to network observers and allows response tampering in transit.
低
Python HTTP libraries
with urllib.request.urlopen("http://ip-api.com/json/", timeout=10) as response:
The code performs an outbound request to ip-api.com to infer location from the caller IP. This exposes IP-derived location data to a third-party service.
低
Python HTTP libraries
req = urllib.request.Request(url, headers={"User-Agent": "curl/7.68.0"})
The Request object prepares an outbound call to wttr.in using the requested or detected location. This is intended behavior, but it still shares location context with an external service.
低
Python HTTP libraries
with urllib.request.urlopen(req, timeout=15) as response:
The urlopen call sends the weather request to wttr.in. The endpoint is part of the skill function, but it is real external network access.
低
Hardcoded URL
url = f"https://wttr.in/{encoded_location}?format=j1"
The hardcoded wttr.in JSON endpoint is an intended weather provider. It is still an external dependency that receives the requested location.
低
Hardcoded URL
url = f"https://wttr.in/{encoded_location}?format=%l:+%c+%t+%h+%w"
The hardcoded wttr.in text endpoint is an intended weather provider. It creates a real third-party network request with location context.
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/danielmax937-current-location-weather/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/danielmax937-current-location-weather/security.svg)](https://skillstore.io/skills/danielmax937-current-location-weather?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/danielmax937-current-location-weather?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/danielmax937-current-location-weather/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/danielmax937-current-location-weather.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学術引用 (APA · BibTeX · CFF)

APA形式の引用

DanielMax937. (2026). current-location-weather security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/danielmax937-current-location-weather/audits/9

BibTeX形式の引用

@techreport{danielmax937-danielmax937-current-location-weather-2026, author = {DanielMax937}, title = {current-location-weather security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/danielmax937-current-location-weather/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "current-location-weather security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "DanielMax937" date-released: "2026-07-05" url: "https://skillstore.io/skills/danielmax937-current-location-weather/audits/9" identifiers: - type: other value: "skillstore:danielmax937-current-location-weather:audit:9" description: "Skillstore immutable audit report identifier"

Skillstore スコア

このスコアの理由 証拠の信頼度: 高
45
アーキテクチャ
85
保守性
85
コンテンツ
70
コミュニティ
91
仕様準拠

作成できるもの

毎日の通勤を計画する

服装、出発時間、傘の必要性を判断する前に、現在の状況を確認します。

旅行先の状況を確認する

出発前や荷造りの前に、目的地の都市の現在の天気を調べます。

アシスタントのタスクに天気の文脈を追加する

アシスタントがワークフローで天気の文脈を必要とする場合に、テキスト出力または構造化出力を使用します。

これらのプロンプトを試す

現在の天気
current-location-weather を使用して、今いる場所の天気を確認してください。
特定都市の天気
日本の東京の現在の天気を確認し、気温、天候、湿度、風を要約してください。
構造化された天気サマリー
ロンドンの現在の天気を構造化出力で取得し、気温、体感温度、湿度、風、UV指数を要約してください。
目的地の状況を比較する
ニューヨーク、ベルリン、ソウルの現在の天気を確認し、各都市について簡潔な荷造りのおすすめを提示してください。

ベストプラクティス

  • プライバシーや精度が重要な場合は、特定の都市を指定してください。
  • 天気確認の前に、簡潔なテキストが必要か、構造化された詳細が必要かを明示してください。
  • 悪天候、旅行、安全に関する判断は、公式の気象情報源で確認してください。

回避

  • ジオロケーションサービスに接続したくない場合は、自動検出を使用しないでください。
  • 現在の状況を長期予報として扱わないでください。
  • 緊急の気象警報や安全上重要な判断に、このスキルを依存しないでください。

よくある質問

このスキルにAPIキーは必要ですか?
いいえ。APIキーを必要としない公開サービスを使用します。
現在地はどのように見つけますか?
呼び出し元IPアドレスから場所を推定するために、ip-api.comに接続する場合があります。
IPベースの位置検出を避けられますか?
はい。リクエストで都市または地域を指定すると、その場所が代わりに使用されます。
どの天気情報源を使用しますか?
wttr.inから現在の天気データをリクエストします。
詳細な天気項目を返せますか?
はい。構造化出力には、気温、湿度、風、UV指数、視程、気圧、雲量を含めることができます。
緊急の気象警報に適していますか?
いいえ。警報、緊急アラート、安全に関する判断には、公式の気象サービスを使用してください。

開発者情報

作成者

DanielMax937

ライセンス

MIT

Skillstore リビジョン

r1

バージョンに関する注意

作者はバージョンを宣言していません。

参照

7e9e368dc1a370f2040369ebcd0db06d90cb48e5

メンテナンスの新しさ

2026/7/23

利用状況

8 ダウンロード · 168 閲覧

ファイル構成

すべて表示