aikido-security-remediator

Access Aikido Security through its API, pull open issue groups, triage findings, and execute first-pass fixes in your repository. Use when asked to review Aikido alerts, remediate dependency or SAST findings, or close security issues.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "aikido-security-remediator" with this command: npx skills add orbiqhq/aikido-security-remediator-skill/orbiqhq-aikido-security-remediator-skill-aikido-security-remediator

Aikido Security Remediator

Use an API-first workflow for Aikido findings. Start by fetching open issues from Aikido, then fix the highest-impact findings directly in code or package manifests.

Required Environment

  • AIKIDO_CLIENT and AIKIDO_SECRET in .env (for OAuth client credentials).
  • Optional AIKIDO_ACCESS_TOKEN in .env to skip OAuth exchange.
  • Optional AIKIDO_API_BASE in .env (default: https://app.aikido.dev/api).

Do not source .env in shell sessions; parse it as plain text because the repository may contain values that are not shell-safe.

Workflow

  1. Fetch open issue groups first:
    • python scripts/aikido_open_issue_groups.py --base-url "https://app.aikido.dev/api" --details --output /tmp/aikido-open-issues.json --markdown-summary
  2. Build a remediation queue:
    • Prioritize by severity (critical -> high -> medium -> low), then exploitability and blast radius.
    • Prefer findings with clear package/file ownership in the repository.
  3. Attempt fixes before reporting:
    • For SAST: patch vulnerable code paths first.
    • For dependency/SCA findings: update package.json/workspace manifests or overrides, then regenerate lock data.
  4. Verify every change:
    • Run targeted tests for touched apps/packages.
    • Run build for touched app/package when changes are substantial.
  5. Report unresolved findings only after at least one concrete fix attempt.

Lockfile Policy

  • Never hand-edit lockfiles (pnpm-lock.yaml, package-lock.json, yarn.lock).
  • Change the manifest (package.json, workspace dependency, or override) and let the package manager update the lockfile automatically.
  • For targeted dependency upgrades, prefer scoped commands.

API Endpoints

Base URL: https://app.aikido.dev/api (docs at https://apidocs.aikido.dev/).

  • POST /oauth/token — exchange client credentials for bearer token
  • GET /public/v1/open-issue-groups — list open issue groups
  • GET /public/v1/issues/groups/{issueGroupID} — get issue group detail
  • PUT /public/v1/issues/groups/{issueGroupID}/ignore — ignore an issue group
  • PUT /public/v1/issues/groups/{issueGroupID}/snooze — snooze an issue group

See references/remediation-playbook.md for endpoint usage, triage rules, and fix sequencing.

Execution Rules

  • Query Aikido API before searching local code for assumptions about findings.
  • Keep fixes minimal and local to the reported vulnerability.
  • Avoid broad refactors while remediating security findings.
  • If a finding is not reproducible or not in scope for this repo, document exact evidence and blockers.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

Sentinel — Agent Security Layer

Runtime security layer for OpenClaw agents. Intercepts and scans all external input (emails, API responses, web content, chat messages, calendar events) for...

Registry SourceRecently Updated
380Profile unavailable
Security

Social Security Fund

全国社保公积金查询助手。支持查询社保缴纳记录、公积金余额、五险一金计算、退休金估算。覆盖北京、上海、广州、深圳、杭州、成都等主要城市。

Registry SourceRecently Updated
00Profile unavailable
Security

Retirement Planner

退休规划工具。退休金计算、投资策略、社保养老金、投资组合、提取策略、缺口分析。Retirement planner with pension calculation, investment strategy, social security, portfolio, withdrawal strategy, gap...

Registry SourceRecently Updated
1550Profile unavailable
Security

Sop Writer

SOP标准操作流程编写工具。创建SOP、流程图、检查清单、审核评估、模板库、培训材料。SOP writer with create, flowchart, checklist, audit, template, and training materials. Use when you need sop write...

Registry SourceRecently Updated
1410Profile unavailable