Skip to content
cccskills
FreePublished on GitHub

security-scan

Review trust boundaries, auth, input handling, secrets, and dependency risk before release.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269 stars(GitHub 269 + cccskills 0)

Run score Not tested

See how to install

Files included (1)

  • SKILL.md3.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Security Scan

Overview

Conduct a security-focused review of the code or change set. Map trust boundaries first, then inspect how untrusted input, credentials, permissions, dependencies, and deployment defaults are handled.

When To Use

  • After adding or changing authentication or authorization logic.
  • After adding new API endpoints, uploads, background jobs, or external integrations.
  • Before production deployment.
  • When the change handles untrusted input, secrets, tokens, files, or network calls.
  • When the user explicitly requests a security review or audit.

Review Workflow

  1. Map the attack surface.

    • Entry points, user-controlled input, file access, network access, storage boundaries, and privileged operations.
  2. Review authentication and authorization.

    • Authentication bypasses.
    • Missing authorization checks.
    • Confused trust boundaries between user, service, and admin actions.
  3. Review input handling and injection surfaces.

    • SQL, NoSQL, shell, template, and path injection.
    • XSS and unsafe HTML rendering.
    • SSRF, open redirects, and unsafe outbound requests.
  4. Review secrets and cryptography.

    • Hardcoded keys, tokens, passwords, or connection strings.
    • Weak password hashing or unsafe token generation.
    • Sensitive data exposure in logs, errors, or client payloads.
  5. Review dependency and configuration risk.

    • Known vulnerable dependencies.
    • Overly permissive defaults.
    • Missing secure headers, unsafe CORS, or weak production settings.
  6. Review detection and recovery.

    • Are important security-relevant failures logged?
    • Would an operator be able to detect abuse or investigate an incident?
  7. Report severity-rated findings with remediation guidance.

    • CRITICAL: exploitable issue or active secret exposure; block deployment.
    • HIGH: serious vulnerability or major trust-boundary weakness; fix before release.
    • MEDIUM: meaningful hardening gap or partial control failure.
    • LOW: defense-in-depth improvement or cleanup.

Security Checklist

  • Authentication and authorization boundaries are explicit and enforced.
  • Untrusted input is validated, normalized, and escaped at the correct boundary.
  • Queries and commands are parameterized and never built from raw user input.
  • Secrets are not stored in source, test fixtures, logs, or client-visible responses.
  • File and network access respect allowlists and path or host validation where appropriate.
  • Dependency versions and deployment defaults do not introduce known high-risk vulnerabilities.

Operating Rules

  • Think in trust boundaries and attacker-controlled inputs, not only code style.
  • Prefer reproducible exploit paths over vague warnings.
  • Name the impacted asset or permission boundary for every serious finding.
  • Include a practical remediation path, not just the vulnerability label.
  • If no critical issues are found, still call out hardening gaps and any unreviewed surfaces.

Default Deliverable Shape

Return these sections:

  1. Attack Surface
  2. Findings - ordered by severity with file and line references where possible.
  3. Exploit Path / Impact - why each important issue matters.
  4. Remediation - concrete fixes and safer patterns.
  5. Residual Risks - remaining uncertainty or unreviewed areas.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Diagnose and strengthen a repository's harness layer: AGENTS.md rules, knowledge layout, architecture boundaries, lint and type gates, API and generated-client contracts, test scaffolding, structured logging, and technical-debt tracking. Use when Codex needs to audit drift-prone semantics that are repeated across code, docs, schemas, generated artifacts, frontend/backend boundaries, or CI, then design or implement guardrails with progressive disclosure and zero-tolerance contract checks.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

commit

Free

Create a well-formed git commit from current changes using session history for rationale and summary; use when asked to commit, prepare a commit message, or finalize staged work.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

commit

Free

Write concise Conventional Commit messages that match the actual scope of the change.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

Prepare a crisp pull request summary with scope, validation, and rollout notes.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

Clarify ambiguous requests with a focused, Socratic interview before planning or implementation.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

Create or update a branch-scoped Coolify review environment with one command, and delete it with one command. Use when a ticket must deploy a preview before human review, while keeping the workflow simple and fast.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

See all skills by PacificStudio

Report a problem with this skill