Skip to content
Agentmart
Submit a tool

security-audit

Checks the security of a repository.

Skill by hidao80

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/hidao80-security-audit

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Checks the security of a repository. Use when investigating external communications, data storage, third-party libraries, or security risks. Use cases: security audits, vulnerability checks, privacy verification, or investigating external communications.

Use cases: data, security

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/security-audit

What's inside

Skill name
security-audit
Description
Checks the security of a repository. Use when investigating external communications, data storage, third-party libraries, or security risks. Use cases: security audits, vulnerability checks, privacy verification, or investigating external communications.
License
MIT
Instructions
172 lines in SKILL.md · view on GitHub

Before installing

  • Instructions call the network

Files (2)

  • SKILL.md
  • reference.md · references/

SKILL.md (first lines)

# Security Audit Skill

- [Security Audit Skill](#security-audit-skill)
  - [Overview](#overview)
  - [Investigation Items](#investigation-items)
    - [1. External Communication Check](#1-external-communication-check)
    - [2. Data Persistence and Storage](#2-data-persistence-and-storage)
    - [3. Third-Party Libraries](#3-third-party-libraries)
    - [4. PWA/Service Worker](#4-pwaservice-worker)
    - [5. Other Security Risks](#5-other-security-risks)
  - [Execution Steps](#execution-steps)
    - [Step 1: Codebase Exploration](#step-1-codebase-exploration)
    - [Step 2: Pattern Search](#step-2-pattern-search)
    - [Step 3: Detailed File Analysis](#step-3-detailed-file-analysis)
    - [Step 4: Report Generation](#step-4-report-generation)
  - [Risk Level Definitions](#risk-level-definitions)
  - [Best Practices](#best-practices)
  - [Output Format](#output-format)
  - [References](#references)
  - [Notes](#notes)

## Overview

This skill comprehensively investigates the security of a repository, checking for any unintended external communications or data retention that the user may not be aware of.

## Investigation Items

### 1. External Communication Check
- Usage of network APIs (fetch, XMLHttpRequest, WebSocket)
- Data transmission to external services
- Presence of analytics or tracking code
- Investigation of HTTP/HTTPS communications

### 2. Data Persistence and Storage
- Usage of localStorage, IndexedDB, and Cookies
- What data is being stored
- Handling of personal information and sensitive data
- Confirmation of data retention policies

### 3. Third-Party Libraries
- Dependency analysis of package.json
- Detection of suspicious external libraries
- Library trustworthiness evaluation
- Known vulnerability checks

### 4. PWA/Service Worker
- Service Worker behavior and content
- Cache strategy verification
- Background process investigation
- Offline behavior analysis

### 5. Other Security Risks
- eval and dangerous dynamic code execution
- XSS vulnerability possibilities
- SQL injection
- Command injection
- Path traversal
- Risk of data exfiltration
- Security of child process execution
- Safety of environment variable access

## Execution Steps

### Step 1: Codebase Exploration

Use the Task tool with the Explore agent to investigate:

```
- Search for external communication-related code
- Usage of data storage-related APIs
- Dependency analysis of package.json
- Detection of security risk patterns
```

### Step 2: Pattern Search

Use the Grep tool to search for the following patterns:

**External Communications:**
- `fetch(`
- `XMLHttpRequest`
- `WebSocket`
- `axios`
- `http.get`
- `https.request`

**Data Storage:**
- `localStorage`
- `sessionStorage`
- `indexedDB`
- `openDatabase`
- `cookie`
- `Dexie`

**Dangerous Code:**
- `eval(`
- `Function(`
- `exec(`
- `spawn(`
- `child_process`
- `innerHTML`
- `dangerouslySetInnerHTML`

### Step 3: Detailed File Analysis

Read detected files using the Read tool to confirm context:

- Actual purpose of usage
- Handling of user input
- Implementation status of security measures
- Potential risk assessment

### Step 4: Report Generation

Create a report in the following format:

```markdown
## Security Audit Report

From hidao80/ai-agent-plugins, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jun 24, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from hidao80

Cite this page

security-audit skill. Agent Mart. https://agentmart.dev/skills/hidao80-security-audit (last updated 2026-10-24)