スキル seo-geo
📦

seo-geo

コンテンツリビジョン r2 高リスク 🌐 ネットワークアクセス📁 ファイルシステムへのアクセス🔑 環境変数⚙️ 外部コマンド

SEOとAI検索での可視性を最適化

検索での可視性は、Google、Bing、AI回答エンジン全体に分散しています。このスキルはページを監査し、メタデータを改善し、SEOおよびGEOワークフロー向けのschemaを作成します。

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

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

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

エージェントリクエスト
Review the Skillstore skill "seo-geo" from https://skillstore.io/skills/resciencelab-seo-geo.md and its manifest at https://skillstore.io/api/skills/resciencelab-seo-geo/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

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

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

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

テストする

「seo-geo」を使用しています。 SaaSホームページのSEOおよびGEO対応状況を監査する。

期待される結果:

  • Titleは存在しますが、主要キーワードに対して一般的すぎます。
  • Meta descriptionには、明確な利点と対象読者を追加する必要があります。
  • FAQ schemaが不足しており、回答エンジンによる抽出に役立ちます。
  • アクセスを意図している場合、robots.txtでは主要なAIクローラーに言及する必要があります。

「seo-geo」を使用しています。 AI回答エンジン向けに商品記事を改善する。

期待される結果:

  • 最初の段落に直接的な回答を追加します。
  • 裏付けのない主張を、引用付きの統計に置き換えます。
  • 購入者の反論に一致するFAQ質問を4つ追加します。
  • 選択したschemaタイプ向けの検証チェックリストを作成します。

「seo-geo」を使用しています。 新機能ページ向けのキーワード調査を計画する。

期待される結果:

  • 主要な機能用語と2つの競合ドメインから開始します。
  • autocompleteと関連キーワードの候補を収集します。
  • 機会を意図、難易度、ページタイプ別にグループ化します。
  • SERP分析を使用して、ガイド、比較ページ、ランディングページのどれを作成するかを決定します。

セキュリティ監査

高リスク

The audit confirms expected outbound requests to selected websites and the fixed DataForSEO API; most alerts are documentation or lexical false positives. The local audit accepts arbitrary URLs without blocking private, loopback, or link-local destinations, creating a high-confidence SSRF risk. No prompt injection or malicious credential handling was found.

18
スキャンされたファイル
3,098
解析済み行数
32
レビュー項目
0
誤検知を無視

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

高
Arbitrary URL Fetch Allows SSRF
The audit passes an unrestricted URL to urllib. A caller can target loopback, link-local, private, or redirected internal HTTP services and expose parsed page data.
The command-line URL flows directly into urllib.request.urlopen without scheme, DNS, private-address, redirect, or response-size validation.
機能レビュー項目 (32)

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

低
Hardcoded URL
curl -sL "https://example.com" | grep -E "<title>|<meta"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -s "https://example.com/robots.txt"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -s "https://example.com/sitemap.xml" | head -30
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://example.com&strategy=mo
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -sL "https://example.com" | grep -E "<title>|<meta"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -s "https://example.com/robots.txt"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -s "https://example.com/sitemap.xml"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -I "https://example.com"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -sIL "https://example.com" | grep -E "HTTP|Location"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -sL "https://example.com" | wc -c
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -o /dev/null -s -w "Total: %{time_total}s\n" "https://example.com"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://example.com"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://example.com&key=YOUR_AP
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
python3 scripts/seo_audit.py "https://example.com"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Python environment access
login = os.environ.get("DATAFORSEO_LOGIN")
The helper reads a purpose-specific DataForSEO credential from the environment. This is expected authentication behavior, but it is real secret access.
低
Python environment access
password = os.environ.get("DATAFORSEO_PASSWORD")
The helper reads a purpose-specific DataForSEO credential from the environment. This is expected authentication behavior, but it is real secret access.
低
Python HTTP libraries
import urllib.request
This code performs authenticated HTTPS requests to the fixed DataForSEO API and sends requested SEO query data. The network behavior is expected but real.
低
Python HTTP libraries
req = urllib.request.Request(
This code performs authenticated HTTPS requests to the fixed DataForSEO API and sends requested SEO query data. The network behavior is expected but real.
低
Python HTTP libraries
with urllib.request.urlopen(req, timeout=60) as resp:
This code performs authenticated HTTPS requests to the fixed DataForSEO API and sends requested SEO query data. The network behavior is expected but real.
低
Hardcoded URL
API_BASE = "https://api.dataforseo.com/v3"
This code performs authenticated HTTPS requests to the fixed DataForSEO API and sends requested SEO query data. The network behavior is expected but real.
低
Python HTTP libraries
import urllib.request
The audit client fetches a user-supplied URL through urllib. This is intended network behavior, but the destination is not restricted to public addresses.
低
Python HTTP libraries
req = urllib.request.Request(url, headers={"User-Agent": "SEO-Audit/1.0"})
The audit client fetches a user-supplied URL through urllib. This is intended network behavior, but the destination is not restricted to public addresses.
低
Python HTTP libraries
with urllib.request.urlopen(req, timeout=timeout) as resp:
The audit client fetches a user-supplied URL through urllib. This is intended network behavior, but the destination is not restricted to public addresses.
低
Hardcoded URL
url = f"https://{url}"
The audit client fetches a user-supplied URL through urllib. This is intended network behavior, but the destination is not restricted to public addresses.
低
Hardcoded URL
python3 scripts/seo_audit.py "https://example.com"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -sL "https://example.com" | grep -E "<title>|<meta name=\"description\"|<meta property=\"og:|ap
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -s "https://example.com/robots.txt"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
curl -s "https://example.com/sitemap.xml" | head -50
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
open "https://search.google.com/test/rich-results?url={encoded_url}"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
open "https://validator.schema.org/?url={encoded_url}"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
open "https://www.google.com/search?q=site:{domain}"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.
低
Hardcoded URL
open "https://www.bing.com/search?q=site:{domain}"
This documented workflow issues an outbound request or opens a named search service for the selected website. The behavior is explicit and expected, but requires authorization.

リスク要因

🌐 ネットワークアクセス (50)
examples/opc-skills-case-study.md:89 references/platform-algorithms.md:102 references/schema-templates.md:13 references/schema-templates.md:68 references/schema-templates.md:72 references/schema-templates.md:79 references/schema-templates.md:84 references/schema-templates.md:91 references/schema-templates.md:109 references/schema-templates.md:114 references/schema-templates.md:115 references/schema-templates.md:116 references/schema-templates.md:123 references/schema-templates.md:135 references/schema-templates.md:142 references/schema-templates.md:158 references/schema-templates.md:164 references/schema-templates.md:165 references/schema-templates.md:167 references/schema-templates.md:168 references/schema-templates.md:178 references/schema-templates.md:190 references/schema-templates.md:203 references/schema-templates.md:207 references/schema-templates.md:208 references/schema-templates.md:229 references/schema-templates.md:230 references/schema-templates.md:231 references/schema-templates.md:244 references/schema-templates.md:249 references/schema-templates.md:250 references/schema-templates.md:259 references/schema-templates.md:263 references/schema-templates.md:300 references/schema-templates.md:304 references/schema-templates.md:328 references/schema-templates.md:329 references/schema-templates.md:335 references/schema-templates.md:336 references/schema-templates.md:342 references/schema-templates.md:343 references/schema-templates.md:357 references/schema-templates.md:364 references/schema-templates.md:370 references/schema-templates.md:376 references/schema-templates.md:390 references/schema-templates.md:394 references/schema-templates.md:395 references/schema-templates.md:431 references/schema-templates.md:454
📁 ファイルシステムへのアクセス (1)
🔑 環境変数 (3)
⚙️ 外部コマンド (22)
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

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

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

レポートリンクをコピー

https://skillstore.io/skills/resciencelab-seo-geo/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/resciencelab-seo-geo/security.svg)](https://skillstore.io/skills/resciencelab-seo-geo?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/resciencelab-seo-geo?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/resciencelab-seo-geo/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/resciencelab-seo-geo.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形式の引用

resciencelab. (2026). seo-geo security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/resciencelab-seo-geo/audits/5

BibTeX形式の引用

@techreport{resciencelab-resciencelab-seo-geo-2026, author = {resciencelab}, title = {seo-geo security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/resciencelab-seo-geo/audits/5}, 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: "seo-geo security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "resciencelab" date-released: "2026-07-23" url: "https://skillstore.io/skills/resciencelab-seo-geo/audits/5" identifiers: - type: other value: "skillstore:resciencelab-seo-geo:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore スコア

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

作成できるもの

マーケティングWebサイトを監査する

ローンチ前に、不足しているメタデータ、クロールアクセスの問題、schemaの不足、AI検索対応上の問題を見つけます。

構造化データを準備する

有用なschemaタイプを選定し、商品、記事、FAQ、組織ページ向けの検証計画を作成します。

検索需要を調査する

キーワード、autocomplete、関連キーワード、SERPスクリプトを使用して、実際の検索意図に基づいてページを計画します。

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

基本的なSEOレビューを実行する
このページについて、title、meta description、H1、robots.txt、sitemap、JSON-LD、load timeを監査してください。優先順位付きの修正案を返してください。
Schema Markupを計画する
このページをレビューし、最適なschemaタイプを推奨してください。必須フィールド、不足データ、検証手順を含めてください。
GEOコンテンツを改善する
この記事をAI検索エンジン向けに最適化してください。回答を先に示すセクション、引用付きの主張、統計、FAQ質問、簡潔な要約を追加してください。
競合検索計画を構築する
対象キーワード、競合、SERP機能、AI引用機会、schemaの不足、90日間のアクションプランを比較してください。

ベストプラクティス

  • ネットワークを使用する監査は、自分が所有しているドメイン、またはテスト許可を得ているドメインに対してのみ実行してください。
  • 公開前に、生成されたschemaをGoogle Rich Results TestおよびSchema.org Validatorで検証してください。
  • すべてのSEOおよびGEO推奨事項を、現在のブランド、法務、分析要件に照らしてレビューしてください。

回避

  • AIでの可視性を目的として、ページにキーワードを詰め込んだり、裏付けのない統計を追加したりしないでください。
  • 例示用のschema URLs、placeholder names、sample pricesを変更せずに公開しないでください。
  • APIキーやDataForSEO認証情報を、プロンプト、ファイル、共有ログに直接記載しないでください。

よくある質問

このスキルは何を最適化しますか?
従来のSEOとGEOをサポートし、AI回答エンジンがコンテンツを見つけて引用する方法を改善します。
実際のWebサイト監査を実行できますか?
はい。含まれているスクリプトは、対象URLのメタデータ、JSON-LD、robots.txt、sitemapの可用性、読み込み時間を検査できます。
有料APIは必要ですか?
基本的な監査にはAPIは不要です。キーワードおよびSERPスクリプトにはDataForSEO認証情報が必要です。
schema markupを作成できますか?
一般的なschemaタイプ向けのテンプレートと計画ガイダンスを提供しますが、ユーザーは最終的なmarkupをカスタマイズして検証する必要があります。
これはClaude、Codex、Claude Codeで役立ちますか?
はい。このスキルはClaude、Codex、Claude Codeワークフローのサポートを挙げています。
スクリプトを実行する前に、ユーザーは何を確認すべきですか?
ユーザーは、対象ドメイン、想定される外部リクエスト、APIワークフローに必要なDataForSEO認証情報を確認する必要があります。

開発者情報

作成者

resciencelab

ライセンス

MIT

Skillstore リビジョン

r2

バージョンに関する注意

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

参照

ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006

メンテナンスの新しさ

2026/7/26

利用状況

18 ダウンロード · 201 閲覧

すべて表示