security-checklist

Audit codebases for hardcoded secrets, HTTP endpoints, authentication, and security headers.

3|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Ilenburg1993/chatgpt-docker-puppeteer --skill security-checklist-ilenburg1993
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-checklist
Source: https://github.com/Ilenburg1993/chatgpt-docker-puppeteer/tree/main/.github/skills/security-checklist
Command: npx skills add https://github.com/Ilenburg1993/chatgpt-docker-puppeteer --skill security-checklist-ilenburg1993

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and agents (resource) components.

What problem does it solve?

This Skill automates the auditing of security-critical aspects of a codebase, including hardcoded secrets, exposed HTTP endpoints, authentication mechanisms, and security headers, to proactively identify and mitigate risks.

Core Features & Use Cases

  • Secret Detection: Scans for hardcoded sensitive information.
  • Endpoint Auditing: Identifies HTTP surfaces that may lack proper authentication.
  • Header Validation: Checks for the presence and correctness of security-related headers.
  • Domain Contract Review: Ensures adherence to security domain contracts.
  • Use Case: Before deploying a new service, run this Skill to ensure no API keys are accidentally committed and that all sensitive endpoints are properly protected.

Quick Start

Use the security-checklist skill to perform a quick security audit of the current project.

Frequently Asked Questions about security-checklist

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

FAQPage Schema
How do I scan my codebase for hardcoded secrets before deployment?

To scan for hardcoded secrets before deployment, you can run a security audit using this Skill to automatically detect sensitive information and validate your code against defined security domain contracts.

What is the best way to audit exposed HTTP endpoints and authentication protocols?

Auditing exposed HTTP endpoints and authentication protocols is best handled by executing an automated security audit, which identifies unprotected HTTP surfaces and validates authentication mechanisms against risk-oriented security contracts.

How do I validate security headers for my web application?

You can validate security headers by running a comprehensive security audit that checks for the presence and correctness of security-related HTTP headers, ensuring compliance with domain contract definitions.

Can I use this security audit for compliance checks and vulnerability assessments?

Yes, this security audit is fully applicable for compliance checks and vulnerability assessments, as it performs risk-oriented reviews of secrets, endpoints, and headers to proactively identify and mitigate risks.

Do I need npm run audit:security to execute the risk assessment?

Yes, executing `npm run audit:security` is required to run the risk assessment, as it triggers the comprehensive evaluation of your codebase against the defined security contracts and protocols.

What limitations should I expect when automating a security audit?

The security audit requires adherence to predefined security domain contracts to function correctly, meaning its effectiveness is limited by the accuracy of those contract definitions and the scope of secrets, endpoints, and headers it is configured to check.