KOwl64

API credentials hygiene

IT運用・セキュリティv1.0.0
作者:KOwl64更新日 2026-05-11api-credentials-hygiene@clawhub_kowl64/api-credentials-hygiene
セキュリティスキャン権限チェック

AlphaMoatによると、2026-09時点でAPI credentials hygieneのダウンロード数は3,556、スター数は2で、AIスキル全体5,078件中3,080位、IT運用・セキュリティでは264件中195位です。

インストール数
116
ダウンロード数
3556
スター数
2
総合順位
#3,080
全体の上位 61% · IT運用・セキュリティの上位 74%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗11634922-
SkillHub ↗11635562—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

このスキルでは認証情報の一覧化、開発・本番環境の分離、最小権限、ローテーション、監査ログを扱い、プレースホルダーのみの環境テンプレートも作成できます。法的なコンプライアンス承認ではありません。実際の秘密鍵やシークレットを共有しないでください。

資料公開日 2026-10-29

できること

  • 連携サービスの認証情報の保存場所と使用方法を整理する

使う場面

  • デプロイ準備で秘密情報の分離、ローテーション、監査を計画するとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

認証情報管理計画に記録する内容をまとめ、設定は伏字で提供するよう促してください。

月次の推移

ダウンロード数3556
2338299236462026-03 · ダウンロード数 24282026-05 · ダウンロード数 29452026-06 · ダウンロード数 30882026-07 · ダウンロード数 33072026-08 · ダウンロード数 33952026-09 · ダウンロード数 355626-0326-09
スター数2
1232026-03 · スター数 22026-05 · スター数 22026-06 · スター数 22026-07 · スター数 22026-08 · スター数 22026-09 · スター数 226-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093556—2
2026-083395+2.7%2
2026-073307+7.1%2
2026-063088+4.9%2
2026-052945—2
2026-032428—2

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

3.6 KB・ClawHub v1.0.0
---
name: api-credentials-hygiene
description: Audits and hardens API credential handling (env vars, separation, rotation plan, least privilege, auditability). Use when integrating services or preparing production deployments where secrets must be managed safely.
---

# API credentials hygiene: env vars, rotation, least privilege, auditability

## PURPOSE
Audits and hardens API credential handling (env vars, separation, rotation plan, least privilege, auditability).
すべて表示(全 91 行)
## WHEN TO USE
- TRIGGERS:
  - Harden the credentials setup for this integration and move secrets into env vars.
  - Design a key rotation plan for these APIs with minimal downtime.
  - Audit this service for least-privilege access and document what each key can do.
  - Create an environment variable map and a secure .env template for this project.
  - Set up credential separation for dev versus prod with clear audit trails.
- DO NOT USE WHEN…
  - You want to obtain keys without authorization or bypass security controls.
  - You need legal/compliance sign-off (this outputs technical documentation, not legal advice).

## INPUTS
- REQUIRED:
  - List of integrations/APIs and where credentials are currently stored/used.
  - Deployment context (local dev, server, container, n8n, etc.).
- OPTIONAL:
  - Current config files/redacted snippets (.env, compose, systemd, n8n creds list).
  - Org rules (rotation intervals, secret manager preference).
- EXAMPLES:
  - “Keys are hard-coded in a Node script and an n8n HTTP Request node.”
  - “We have dev and prod n8n instances and need separation.”

## OUTPUTS
- Credential map (service → env vars → scopes/permissions → owner → rotation cadence).
- Rotation runbook (steps + rollback).
- Least-privilege checklist and audit log plan.
- Optional: `.env` template (placeholders only).
Success = no secrets committed or embedded, permissions minimized, rotation steps documented, and auditability defined.


## WORKFLOW
1. Inventory credentials:
   - where stored, where used, and who owns them.
2. Define separation:
   - dev vs prod; human vs service accounts; per-integration boundaries.
3. Move secrets to env vars / secret manager references:
   - create an env var map and update config plan (no raw keys in code/workflows).
4. Least privilege:
   - for each API, enumerate required actions and reduce scopes/roles accordingly.
5. Rotation plan:
   - dual-key overlap if supported; steps to rotate with minimal downtime; rollback.
6. Auditability:
   - define what events are logged (auth failures, token refresh, key use where available).
7. STOP AND ASK THE USER if:
   - required operations are unknown,
   - secret injection method is unclear,
   - rotation cadence/owners are unspecified.


## OUTPUT FORMAT
Credential map template:

```text
CREDENTIAL MAP
- Integration: <name>
  - Env vars:
    - <VAR_NAME>: <purpose> (secret/non-secret)
  - Permissions/scopes: <list>
  - Used by: <service/workflow>
  - Storage: <secret manager/env var>
  - Rotation: <cadence> | <owner> | <procedure>
  - Audit: <what is logged and where>
```

If providing a template, output `assets/dotenv-template.example` with placeholders only.


## SAFETY & EDGE CASES
- Never output real secrets, tokens, or private keys. Use placeholders.
- Read-only by default; propose changes as a plan unless explicitly asked to modify files.
- Avoid over-broad scopes/roles unless justified by a documented requirement.


## EXAMPLES
- Input: “n8n HTTP nodes contain API keys.”  
  Output: Env var map + plan to move to n8n credentials/env vars + rotation runbook.

- Input: “Need dev vs prod separation.”  
  Output: Two env maps + naming scheme + access boundary checklist.

IT運用・セキュリティの人気スキル

KOwl64のその他のスキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。