All authors
jeremylongshore avatar

Claude Skills by jeremylongshore

github.com/jeremylongshore
7,405 skillsA× 6,763B× 575C× 49D× 9F× 9337 installs12,632 views
Auditing Npm DependenciesA

Audit a Node.js project's installed npm dependency tree for known CVEs by wrapping the npm audit JSON output and emitting findings in the canonical penetration-tester schema. Detects direct AND transitive vulnerabilities, normalizes npm's severity scale (info/low/moderate/ high/critical) to the shared Severity enum, and parses both v1 and v2 audit output formats so the skill works against npm 6 and npm 7+ lockfiles. Use when: pre-merge gate on a Node project, post-incident sweep after a trans...

ai-agentspythongo
0
2,691
Auditing Python DependenciesA

Audit a Python project's installed dependencies for known CVEs by wrapping pip-audit (PyPA's official vulnerability auditor) and emitting findings in the canonical penetration-tester schema. Detects vulnerable direct AND transitive packages, normalizes pip-audit's severity output via OSV severity bands, falls back to pip list --outdated when pip-audit isn't installed, and supports requirements.txt, pyproject.toml (PEP 621), Pipfile.lock, and poetry.lock as input sources. Use when: pre-merge g...

ai-agentspythongo
0
2,691
Checking Http Security HeadersA

Audit a target's HTTP security headers — CSP, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, and the Cross-Origin trio (COOP, COEP, CORP). Use when: SOC2 / PCI auditor flagged "missing security headers" or a Mozilla Observatory grade is below B, OR you need HSTS preload eligibility for chrome://net-internals. Threshold: any missing required header on production HTML response, HSTS max-age below 31536000s (preload requirement), CSP with 'unsafe-inline' or '...

ai-agentspythongo
0
2,691
Checking License ComplianceA

Audit a project's dependency licenses against an explicit policy (allow-list / deny-list / review-required) and flag incompatibilities before they ship to production. Reads SPDX license identifiers from npm package manifests, Python METADATA / PKG-INFO files, and pyproject.toml; classifies each license by family (permissive, weak-copyleft, strong-copyleft, proprietary, unknown); detects copyleft contamination and SPDX-incompatible license combinations. Use when: pre-release legal review, M&A ...

ai-agentspythongo
0
2,691
Composing Vulnerability ReportA

Read findings JSONL files from cluster 1-4 skills, deduplicate by fingerprint, group by severity, and compose a deliverable- grade markdown vulnerability report with per-finding sections (title, severity, target, detail, remediation, evidence) and a top-level summary table. The canonical written artifact a customer receives at engagement close; precise, reproducible, machine- checkable against source findings. Use when: closing an engagement, generating an interim report, regenerating after C...

ai-agentspythongo
0
2,691
Confirming Pentest AuthorizationA

Verify that a penetration test has explicit, written, signed authorization before any scanning begins. Reads a Rules-of- Engagement (ROE) attestation file, validates required fields (authorizer, in-scope targets, time window, emergency contact, signature), checks the signer against an allowlist, and emits a CRITICAL finding if anything is missing. Designed as the first skill the orchestrator routes to. Use when: starting a new engagement, after a scope change, or before any cluster 1-4 scan s...

ai-agentspythongo
0
2,691
Defining Pentest ScopeA

Parse the ROE scope definition, enumerate every in-scope target (hostnames, IPs, CIDRs, URLs, cloud accounts, SaaS tenants), validate syntax, detect overlap with out-of-scope or known third-party SaaS ranges, and emit a normalized target list plus IP allowlist for scanning tools. Runs after confirming-pentest- authorization and before any cluster 1-4 scan. Use when: starting an engagement, expanding scope mid-engagement, validating that a target list matches the ROE, or generating an allowlis...

ai-agentspythongo
0
2,691
Detecting Command Injection PatternsA

Scan a source tree for command-injection vulnerable patterns: shell=True calls in Python subprocess, os.system / os.popen with interpolated strings, Node child_process.exec with template literals, Ruby backticks / Kernel#system / Kernel#exec with interpolation, Go exec.Command with shell wrapping, PHP system / passthru / shell_exec / backticks with $-interpolation, Java Runtime.exec with concatenated args. Use when: pre-commit gate on code that calls out to shell utilities, audit of file-proc...

ai-agentspythongo
0
2,691
Detecting Debug EndpointsA

Probe a target for accidentally-public admin / debug / introspection endpoints — Spring Boot Actuator, Apache server-status, Prometheus metrics, GraphQL playground, Swagger UI, phpMyAdmin, JMX-over-HTTP (Jolokia), Elasticsearch _cat, Kibana / Grafana / Eureka / Consul panels. Use when: post-deploy verification, security audit before SOC2, inheriting a system you didn't build, or a bug bounty hints at an exposed introspection panel. Threshold: any of the canonical 40+ admin/debug paths returns...

ai-agentspythongo
0
2,691
Detecting Directory ListingA

Probe a target for directories that return auto-generated index listings instead of denying or serving a specific file — exposes the full file tree under any reachable directory, including files the application never linked to. Use when: post-deploy verification on a static-asset host, security audit before SOC2, or following up on a finding from skill #6 (exposed-files) where a backup-file path returned 200 with HTML body instead of the expected file content (suggests autoindex serving a dir...

ai-agentspythonphp
0
2,691
Detecting Eval Exec UsageA

Scan a source tree for dynamic-code-execution APIs that an attacker can hijack: Python eval / exec / compile, JavaScript eval / Function() / setTimeout(string), Ruby eval / instance_eval / class_eval, Java ScriptEngine, PHP eval / assert($str), .NET Activator.CreateInstance / Reflection.Emit with dynamic input. Use when: pre-commit gate on any application that parses user-uploaded code (rule engines, formula evaluators, plugin systems), or post-bug-report when "we run user-supplied expression...

ai-agentsjavascriptpython
0
2,691
Detecting Exposed Secrets FilesB

Probe a target for accidentally-served secret-bearing files in the web root — .git/, .env, .DS_Store, backup files, database dumps, key files, CI configs, IDE configs. Use when: post-deploy verification on a new release, or SOC2 auditor asked "what's reachable in the web root that shouldn't be," or a bug-bounty report hints at a leaked file. Threshold: any of the canonical 40+ paths returns 200 OR returns a body matching the expected fingerprint of the file type (e.g., .git/HEAD returns conte...

ai-agentspythongo
0
2,691
Detecting Insecure DeserializationA

Scan a source tree for unsafe-by-default deserialization APIs: Python pickle.loads / cPickle / shelve / dill, Ruby Marshal.load / YAML.load (pre-3.1 default), Java ObjectInputStream.readObject, PHP unserialize, .NET BinaryFormatter / NetDataContractSerializer, Node.js node-serialize, JavaScript JSON.parse with reviver containing eval. Use when: pre-commit gate on services that accept binary blobs, audit of legacy job-queue code (workers deserializing tasks), post-bug-report when "we accept us...

ai-agentsjavascriptpython
0
2,691
Detecting Sql Injection PatternsA

Scan a source tree for SQL-injection vulnerable patterns: string concatenation into queries, f-string interpolation in SQL, string-format substitution into raw queries, deprecated cursor methods (cursor.execute with % formatting), Knex / Sequelize raw() with template interpolation, sequelize.query with replacements. Use when: pre-commit code review, post-feature SQL-touching release, inheriting a legacy codebase that predates ORMs, or post-bug-report investigation. Threshold: any source line ...

ai-agentsjavascripttypescript
0
2,691
Detecting Ssl Cert IssuesA

Audit a target's TLS certificate beyond protocol/expiry — chain ordering, OCSP stapling, revocation status, Certificate Transparency presence, key-usage flags, and over-broad wildcards. Use when: TLS handshake already passes (skill #1 analyzing-tls-config cleared) but you suspect the cert posture is fragile. Auditors flag this during SOC2 readiness when a renewal slipped or an intermediate was rotated. Threshold: missing OCSP stapling on production, fewer than 2 SCTs in the cert, intermediate...

ai-agentspythonrust
0
2,691
Detecting Weak CryptographyA

Scan a source tree for weak cryptographic primitives: MD5 / SHA-1 used for security purposes, DES / 3DES / RC4 ciphers, ECB block mode, custom-built crypto (XOR loops, hand-rolled HMAC), hardcoded IVs, predictable random (Math.random / java.util.Random for crypto seeds), missing certificate verification (verify=False, rejectUnauthorized: false). Use when: pre-merge gate on crypto-touching code, audit before SOC2 / PCI assessment, post-incident review when "we found a weakness in our token sig...

ai-agentspythongo
0
2,691
Fingerprinting Server SoftwareA

Identify the server software, framework, and component versions a target is running from its HTTP response signatures — Server header, X-Powered-By, Via, X-AspNet-Version, X-Runtime, X-Drupal-Cache, X-Generator, Set-Cookie name patterns, error-page artwork, HTTP method behavior signatures. Use when: penetration test reconnaissance phase, post-deploy audit of fingerprintable exposure, or before reporting "no obvious version disclosure" to an auditor. Threshold: any version string in a response...

ai-agentspythongo
0
2,691
Generating Executive SummaryA

Compose an exec-readable summary from a unified findings JSONL plus the OWASP coverage report. Computes a single engagement risk score (0-100, severity-weighted with OWASP-breadth and governance terms), rolls up findings into headline counts, names the top-3 remediation priorities with effort + impact estimates, and produces a 1-2 page markdown document for a C-level or board audience. Elides technical detail; the vulnerability report is the deep document. Use when: closing an engagement, pre...

ai-agentspythongo
0
2,691
Mapping Findings To Owasp Top10A

Annotate every pentest finding with its OWASP Top 10 (2021) category by applying a deterministic rule table keyed on source skill, finding category, detail keywords, and CWE identifier when present. Produces an enriched findings JSONL plus a per-category rollup report showing how findings distribute across A01 through A10. Required for customer-facing OWASP coverage sections and compliance contexts (PCI DSS 6.5, SOC2 CC7, ISO 27001 A.14.2). Use when: enriching findings after cluster 1-4 scans...

ai-agentspythongo
0
2,691
Performing Penetration TestingA

Orchestrate a penetration test by routing user intent to one or more of the 25 narrow skills in this pack. Confirms authorization + scope FIRST (cluster 5), runs the relevant scan skills (clusters 1-4), then composes findings into the customer deliverables (cluster 6) plus an integrity-attestable engagement archive (cluster 5). Backward-compatible with v2 invocations — "pentest", "security scan", "audit dependencies" still work but now route to the narrow skills instead of the v2 monolithic s...

ai-agentspythongo
0
2,691
Probing Dangerous Http MethodsA

Probe a target for HTTP methods that should not be enabled in production — TRACE (XST attack), unrestricted PUT/DELETE, DEBUG/CONNECT, WebDAV (PROPFIND/MKCOL/COPY/MOVE), and Allow header enumeration. Use when: penetration test rules of engagement include HTTP method testing, OR a load balancer change went live and you suspect default methods were exposed. Threshold: TRACE returns 200 on any path (XST), PUT/DELETE returns anything other than 405/403/404 on a non-API endpoint, OPTIONS Allow hea...

ai-agentsjavascriptpython
0
2,691
Recording Pentest EngagementA

Package an engagement's findings, scan outputs, evidence, and signed ROE into a timestamped archive with a SHA-256 manifest covering every file. Establishes chain of custody so legal counsel, internal audit, or an outside SOC can verify the archive hasn't been modified after closeout. Optionally signs the manifest with GPG for cryptographic attestation. Use when: closing an engagement, snapshotting evidence after each scan day, before handing artifacts to customer, or after an emergency-stop ...

ai-agentspythongo
0
2,691
Scanning For Hardcoded SecretsA

Scan a source-code tree for hardcoded credentials embedded in source files: AWS access keys, GitHub tokens, Stripe keys, Slack tokens, Anthropic API keys, OpenAI keys, JWT signing secrets, generic base64-encoded passwords, RSA / SSH private keys, and high-entropy string literals that pattern-match common credential shapes. Use when: pre-commit gate before pushing a feature branch, audit before SOC2, post-incident scan after a leak, or inheriting a codebase you didn't write. Threshold: any sou...

ai-agentspythongo
0
2,691
Tracing Transitive VulnerabilitiesB

Build a dependency-tree map of a project (npm or Python) and trace the path from each known-vulnerable transitive package back to one or more direct dependencies. Identifies which direct-dep bump would clear the most findings at once (highest-leverage upgrade), which vulnerabilities are unreachable through any version bump and require overrides or vendor-patch, and which CVEs sit at deep transitive depth (3+ levels from a direct dep) where blast-radius triage is hardest. Use when: a multi-fin...

ai-agentspythongo
0
2,691
Scanning For SecretsA

Detect exposed secrets, API keys, and credentials in code. Use when auditing

ai-agentsgobash
0
2,691
Generating Security Audit ReportsA

'Generate comprehensive security audit reports for applications and systems.

ai-agentsgobash
0
2,691
Analyzing Security HeadersA

'Analyze HTTP security headers of web domains to identify vulnerabilities

ai-agentssecurity
0
2,691
Responding To Security IncidentsA

'Analyze and guide security incident response, investigation, and remediation

ai-agentsgophp
0
2,691
Finding Security MisconfigurationsA

'Configure identify security misconfigurations in infrastructure-as-code,

ai-agentsgobash
0
2,691
Checking Session SecurityA

'Analyze session management implementations to identify security vulnerabilities

ai-agentsgobash
0
2,691
Prompt ImproverA

'Analyze and improve plugin prompts, skill definitions, and command instructions

ai-agentsrefactoringsecurity
0
2,691
Assisting With Soc2 Audit PreparationA

'Execute automate SOC 2 audit preparation including evidence gathering,

ai-agentsrustgo
0
2,691
Detecting Sql Injection VulnerabilitiesA

'Detect and analyze SQL injection vulnerabilities in application code

ai-agentspythongo
0
2,691
Managing Ssltls CertificatesA

'Execute this skill enables AI assistant to manage and monitor ssl/tls

ai-agentsbashapi
0
2,691
Scanning For VulnerabilitiesA

'Execute this skill enables comprehensive vulnerability scanning using

ai-agentsbashsql
0
2,691
Scanning For Xss VulnerabilitiesA

'Execute this skill enables AI assistant to automatically scan for xss

ai-agentsjavascriptjava
0
2,691
Calendar To WorkflowA

'Converts calendar events and schedules into Claude Code workflows, meeting

ai-agentsshellbash
0
2,691
File To CodeA

'Generates production-ready code from file specifications such as CSV

ai-agentstypescriptpython
0
2,691
Research To DeployA

'Researches infrastructure best practices and generates deployment-ready

ai-agentspythongo
0
2,691
Search To SlackA

'Takes web search results and formats them as polished Slack messages,

ai-agentsgobash
0
2,691
Agent CreatorA

'Create production-grade agent .md files aligned with the Anthropic 2026

ai-agentspythongo
0
2,691
Skill CreatorA

'Create production-grade agent skills aligned with the 2026 AgentSkills.io

ai-agentspythongo
0
2,691
Validate PluginA

'Validate a Claude Code plugin directory against the official Anthropic

ai-agentspythonbash
0
2,691
Creating Github Issues From Web ResearchA

'Execute this skill enhances AI assistant''s ability to conduct web research

ai-agentsgodocker
0
2,691
Zero Tech DebtA

Rebuild a feature as if the correct product architecture existed from day one — remove compatibility cruft, dead abstractions, and historical compromises instead of preserving them. Use when the operator says "refactor properly," "clean up," "rewrite," "modernize," "remove legacy," "simplify," "rethink," "pay down tech debt," or signals frustration with accumulated complexity. Do NOT use for hotfixes, bug repros, surgical patches, or security backports — blast-radius minimization wins there. ...

ai-agentsrustgo
0
2,691
Scanning AccessibilityA

'Validate WCAG compliance and accessibility standards (ARIA, keyboard

ai-agentstypescriptgo
0
2,691
Fuzzing ApisB

'Configure perform API fuzzing to discover edge cases, crashes, and security

ai-agentstypescriptpython
0
2,691
Automating Api TestingA

'Test automate API endpoint testing including request generation, validation,

ai-agentstypescriptpython
0
2,691
Testing Browser CompatibilityA

'Test across multiple browsers and devices for cross-browser compatibility.

ai-agentsjavascripttypescript
0
2,691
Running Chaos TestsA

'Execute chaos engineering experiments to test system resilience.

ai-agentsgobash
0
2,691