KOwl64

API credentials hygiene

運維安全v1.0.0
作者:KOwl64更新於 2026-05-11api-credentials-hygiene@clawhub_kowl64/api-credentials-hygiene
安全掃描許可權檢查

據 AlphaMoat 統計,截至 2026-09,API credentials hygiene 累計下載 3,556 次、獲 2 個星標,在全部 5,078 個 AI 技能中排名第 3,080 位,在「運維安全」分類(264 個)中排名第 195 位。

累計安裝
116
累計下載
3556
星標
2
全站排名
#3,080
全站前 61% · 「運維安全」前 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 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 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.

「運維安全」分類下的熱門技能

KOwl64 的其他技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。