スキル amazon-competitor-analyzer
📦

amazon-competitor-analyzer

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

Amazon競合を分析

Amazon ASIN全体での手動の競合調査は時間がかかり、一貫性に欠けます。このスキルはBrowserActの商品データを収集し、CSV、Markdown、JSONの分析レポートを作成します。

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

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

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

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

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

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

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

テストする

「amazon-competitor-analyzer」を使用しています。 価格とレビューの強さについて、3つのヘッドホンASINを分析してください。

期待される結果:

  • CSVテーブルには、各ASIN、タイトル、ブランド、価格、評価、レビュー数、重量、機能が一覧表示されます。
  • Markdownレポートには、価格帯と最高評価の商品が表示されます。
  • 構造化データレポートには、生の商品結果と計算された比較結果が保持されます。

「amazon-competitor-analyzer」を使用しています。 新商品のローンチ向けに競合スナップショットを作成してください。

期待される結果:

レポートは、指定されたASINについて、価格のばらつき、評価のリーダー、レビュー数のリーダー、目に見える機能の違いを特定します。

「amazon-competitor-analyzer」を使用しています。 スプレッドシートで確認するためにAmazon競合データをエクスポートしてください。

期待される結果:

このスキルは、主要な商品フィールドを含むスプレッドシート向けファイルと、確認用の別個の文章レポートを保存します。

セキュリティ監査

中リスク

Most high-severity detections are false positives from placeholders, expected credential handling, Markdown fences, and documented environment setup. The executable makes disclosed BrowserAct requests and writes reports to user-selected directories. CLI secrets and unescaped spreadsheet fields remain meaningful risks.

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

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

中
API Key Exposed Through Command Arguments
The --api-key option places a credential in command arguments, which may persist in shell history and appear in process listings.
The argparse option directly accepts the API key as a command-line value, a well-established local credential exposure path.
中
Spreadsheet Formula Injection in CSV Reports
Externally sourced product fields are written to CSV without neutralizing formula prefixes, which can trigger formulas when a report opens.
Product title, brand, and feature values flow from the API response into csv.writer without checks for equals, plus, minus, or at signs.
中
Incomplete Secret Storage Guidance
Setup directs users to store a real key in .env without warning them to exclude that file from version control.
Both files explicitly direct creation of a credential-bearing .env file, while the reviewed setup text provides no source-control warning.
機能レビュー項目 (12)

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

中
Python file write/append
with open(output_path, 'w', newline='', encoding='utf-8') as f:
CSV output uses write mode and can truncate an existing file at the selected destination. No collision check or overwrite confirmation exists.
中
Python file write/append
with open(output_path, 'w', encoding='utf-8') as f:
Markdown output uses write mode and can truncate an existing file at the selected destination. No collision check or overwrite confirmation exists.
中
Python file write/append
with open(output_path, 'w', encoding='utf-8') as f:
JSON output uses write mode and can truncate an existing file at the selected destination. No collision check or overwrite confirmation exists.
中
Python os file operations
os.makedirs(output_dir, exist_ok=True)
The library function creates a caller-selected directory and then writes three predictable files there. This is disclosed but modifies the filesystem.
中
Python os file operations
os.makedirs(args.output, exist_ok=True)
The CLI creates the user-selected output directory before writing reports. Existing report files can be replaced without confirmation.
低
Python HTTP libraries
response = requests.post(
The POST sends an ASIN and bearer credential to the fixed BrowserAct API. This disclosed integration still creates third-party network exposure.
低
Python HTTP libraries
response = requests.get(
The GET polls BrowserAct with the bearer credential and task identifier. It is intended but confirms external network access.
低
Python HTTP libraries
response = requests.get(
The GET retrieves task results from BrowserAct using the bearer credential. It is intended but confirms external network access.
低
Hardcoded URL
API_BASE_URL = "https://api.browseract.com/v2/workflow"
This constant fixes all workflow traffic to api.browseract.com. The known HTTPS endpoint limits scope, but network access is real.
低
Python environment access
os.environ.setdefault(key, value.strip())
The fallback parser imports every key-value entry from the local .env file into the process environment. This broad mutation exceeds the single required key.
低
dotenv library
load_dotenv(env_file)
load_dotenv reads all entries from the script-local .env file into the process environment. This is expected configuration access but is broader than one key.
低
Python dotenv loader
load_dotenv(env_file)
The loader reads the entire script-local .env file into the process environment. The behavior is disclosed but accesses more than the required variable.
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

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

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

レポートリンクをコピー

https://skillstore.io/skills/browser-act-amazon-competitor-analyzer/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/browser-act-amazon-competitor-analyzer/security.svg)](https://skillstore.io/skills/browser-act-amazon-competitor-analyzer?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/browser-act-amazon-competitor-analyzer?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/browser-act-amazon-competitor-analyzer/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/browser-act-amazon-competitor-analyzer.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形式の引用

browser-act. (2026). amazon-competitor-analyzer security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/browser-act-amazon-competitor-analyzer/audits/6

BibTeX形式の引用

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

Skillstore スコア

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

作成できるもの

競合リスティングを比較

競合するAmazon ASIN間で、価格、評価、レビュー数、機能の違いを確認します。

商品仕様をベンチマーク

仕様、ポジショニング、またはローンチ計画を更新する前に、構造化された商品詳細を収集します。

クライアント調査を準備

マーケットプレイス分析プロジェクト向けに、再現可能なCSVおよびMarkdownレポートを生成します。

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

1つのASINを分析
このスキルを使ってASIN B09G9GB4MGを分析し、レポートを./outputに保存してください。
複数のASINを比較
これらのAmazon ASINをまとめて分析してください: B09G9GB4MG、B08N5WRWNW、B07ABC1111。価格とレビューの違いを要約してください。
価格スナップショットを作成
これらの競合ASINでアナライザーを実行し、最低価格、最高価格、最も強いレビュープロファイルを強調してください。
市場ブリーフを作成
このASINセットを分析し、すべてのレポート形式を生成してから、Markdownレポートを使って商品の強みとギャップを特定してください。

ベストプラクティス

  • BrowserAct APIキーには、コマンドライン引数ではなく環境変数を使用してください。
  • 価格とレビューのシグナルをより明確にするため、比較可能なASINの絞り込まれたセットで分析を実行してください。
  • 以前のレポートを保持するため、各実行を一意の出力ディレクトリに保存してください。

回避

  • BrowserActアカウントの制限とAPI使用コストを確認せずに、このスキルを実行しないでください。
  • ソースページの品質を確認せずに、スクレイピングされた商品データを最終的なものとして扱わないでください。
  • 機密性の高いクライアント調査を含むレポートを共有ディレクトリに保存しないでください。

よくある質問

このスキルにはどのAPIキーが必要ですか?
BROWSERACT_API_KEY環境変数にBrowserAct APIキーが必要です。
ネットワークアクセスなしで動作しますか?
いいえ。商品データを収集するにはBrowserAct workflow APIを呼び出す必要があります。
どの入力を受け付けますか?
1つ以上の10文字のAmazon ASIN値を受け付けます。
どのファイルを作成しますか?
出力ディレクトリに、amazon_analysisという名前のCSV、Markdown、構造化データレポートを作成できます。
レビュー感情を深く分析できますか?
いいえ。含まれるコードは評価とレビュー数を比較しますが、高度な感情分析は実行しません。
Claude、Codex、Claude Codeで使用できますか?
はい。レポートにはClaude、Codex、Claude Codeのサポートが示されています。

開発者情報

作成者

browser-act

ライセンス

MIT

Skillstore リビジョン

r2

バージョンに関する注意

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

参照

a39a91716eadede5f4cdefd78178fed4e837a128

メンテナンスの新しさ

2026/7/24

利用状況

4 ダウンロード · 83 閲覧

ファイル構成