# Audit General

> Is everything okay?

- Skill: `dhaupin/audit-general` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dhaupin/audit-general`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dhaupin/audit-general/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- License: MIT
- Author: dhaupin (https://skillmd.com/u/dhaupin)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dhaupin/audit-general

---


# General Audit

> Is everything okay?

---

## Catch-All

When you don't know what to check, check this.

---

## What To Check

### 1. Basic Health

```bash
# Is it up?
curl localhost:3000/health

# Does it respond?
echo "ping" | nc localhost 3000
```

| Check | Response |
|-------|-----------|
| HTTP 200 | OK |
| Other | Issue |
| Timeout | DOWN |

### 2. Dependencies

```bash
# Are deps working?
npm outdated
npm audit
```

| Check | Issue |
|-------|-------|
| Vulnerabilities | Fix |
| Outdated | Update |
| Missing | Install |

### 3. Security Basics

```bash
# Basic checks
grep -rn "password\|secret\|key" . --include="*.js"
```

| Check | Issue |
|-------|-------|
| Secrets in code | Remove |
| Default creds | Change |
| No HTTPS | Add |

### 4. General Code Quality

```bash
# Quick checks
npm run lint
npm test
```

| Check | Issue |
|-------|-------|
| Lint errors | Fix |
| Test fails | Fix |
| No tests | Add |

---

## Output

```
## General Audit

### Health
- [OK/ISSUE] Service: [response]

### Dependencies
- [OK/ISSUE] Vulnerabilities: [count]
- [OK/ISSUE] Outdated: [count]

### Security
- [OK/ISSUE] Secrets: [found]

### Quality
- [OK/ISSUE] Lint: [errors]
- [OK/ISSUE] Tests: [pass/fail]
```

---

**Role**: General Auditor  
**Input**: Anything  
**Output**: Everything OK?

> When in doubt, check it out.

