dev-security-audit

Scans developer workstations for exposed credentials, supply chain compromise indicators, and persistence mechanisms.

189|25|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/sd0xdev/sd0x-harness --skill dev-security-audit-sd0xdev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dev-security-audit
Source: https://github.com/sd0xdev/sd0x-harness/tree/main/skills/dev-security-audit
Command: npx skills add https://github.com/sd0xdev/sd0x-harness --skill dev-security-audit-sd0xdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? When a developer suspects their machine was compromised — by a supply chain attack, a malicious npm package, or a poisoned application update — they need a systematic way to check for exposed credentials, backdoors, and indicators of compromise, plus a prioritized plan for rotating secrets before attackers use them. ## Core Features & Use Cases - Supply Chain IoC Detection: Dispatches against a case library of known incidents (e.g., Apifox CDN poisoning, axios npm compromise) with per-case detection commands, interpretation guides, and cleanup procedures. - Credential Exposure Scan: Checks 20+ categories of sensitive files including AWS/GCP/Azure credentials, SSH keys, GitHub/GitLab tokens, npm tokens, crypto wallets, shell history, and .env files, with severity classification and redacted output. - Persistence & Backdoor Check: Audits LaunchAgents, cron jobs, systemd services, and suspicious binaries to detect attacker persistence mechanisms. - Prioritized Remediation Plan: Generates a severity-ranked report saved to a secure temp file, with tiered action plans from immediate crypto wallet protection to 30-day post-incident monitoring. - Use Case: After hearing about the axios npm supply chain attack, run this audit to scan all project lockfiles for compromised versions, check for RAT artifacts, and get a credential rotation checklist if compromise is confirmed. ## Quick Start Run a full security audit of my development machine to check for exposed credentials and signs of supply chain compromise.

Frequently Asked Questions about dev-security-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my machine was compromised by a supply chain attack?▼

Run a supply chain IoC scan that matches installed products against a case library of known incidents. The audit checks for attack-specific artifacts like poisoned localStorage keys, backdoor binaries, and C2 network indicators, then reports COMPROMISED, INCONCLUSIVE, or CLEAN status per case.

How to scan for exposed credentials and API keys on my workstation?▼

Scan standard credential locations including ~/.aws/credentials, ~/.ssh/, ~/.npmrc, ~/.git-credentials, and shell history using regex patterns for token formats like AWS AKIA keys, GitHub ghp_ tokens, and OpenAI sk- keys. Found tokens are partially redacted before display to avoid further exposure.

Was I affected by the axios npm supply chain attack?▼

Check your project lockfiles for axios versions 1.14.1 or 0.30.4 and the malicious dependency plain-crypto-js@4.2.1. Also check for RAT artifacts like /Library/Caches/com.apple.act.mond on macOS or /tmp/ld.py on Linux, since the dropper self-deletes after execution.

What should I do first if my credentials were exposed?▼

Prioritize by irreversibility: check crypto wallet balances and transfer funds first, then revoke cloud provider credentials (AWS/GCP/Azure), followed by Git platform tokens and npm tokens. Preserve forensic evidence before any cleanup or deletion.

When should I not use a workstation security audit?▼

This audit covers workstation-level compromise, not code-level vulnerabilities. For dependency vulnerability scanning use a dependency audit tool, and for OWASP web application issues use a code security review instead.