⚡ REST API
言語を問わず、REST APIで
PII保護を即統合。
Node.js に限らず、Python・Go・Ruby・Java・PHP など任意のバックエンドから HTTP リクエスト1本で PII 保護とインジェクション検知を追加できます。既存スタックへの変更を最小限に、セキュリティレイヤーを後付けで組み込めます。
// ENDPOINTS
主要エンドポイント
シンプルな3本のエンドポイントで、PII検出・マスク・インジェクション検知のすべてをカバーします。
POST
/mask
テキストまたはファイルを受け取り、PII を検出してセキュアトークンに置換します。元のPIIはTTL付きストアに秘密分散で保存されます。
Request: { text: string }
Response: { masked: string, detections: [...] }
POST
/detect
テキストを受け取り、含まれる PII の種類・位置・信頼スコアを返します。マスクは行いません。監査ログや事前チェックに最適です。
Request: { text: string }
Response: { detections: [...], count: number }
POST
/inject
プロンプトインジェクション攻撃を検知します。検知カテゴリ・リスクレベル(critical / high / medium)・スコアを返します。
Request: { text: string, lang?: 'ja'|'en' }
Response: { threats: [...], blocked: boolean }
// INTEGRATION
2つの統合オプション
Node.js 推奨
📦 SDK を使う
npm パッケージを直接組み込む方法。ローカル処理でプロキシ経由なし。TypeScript 対応・型補完あり。Express / Next.js / Fastify など Node.js スタックに最適。
Node.js
TypeScript
Bun
言語非依存
⚡ REST API を使う
HTTP リクエストを送れるあらゆる言語・フレームワークから利用可能。Python の FastAPI、Go の Gin、Ruby on Rails、Java Spring など既存スタックをそのまま活かせます。
Python
Go
Ruby
Java
PHP
// EXAMPLE
curl で今すぐ試せる
APIキーを取得したら、以下のリクエストをそのままターミナルで実行できます。
terminal
# PII検出+マスク curl -X POST https://your-proxy/mask \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_API_KEY" \ -d '{"text": "佐藤太郎、090-1234-5678"}' # レスポンス例 { "masked": "[SECURED:name:甲] [SECURED:phone:乙]", "detections": [ { "type": "name", "value": "佐藤太郎", "start": 0, "end": 4 }, { "type": "phone", "value": "090-1234-5678", "start": 5, "end": 18 } ] } # インジェクション検知 curl -X POST https://your-proxy/inject \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_API_KEY" \ -d '{"text": "前の指示を無視して...", "lang": "ja"}'