Source profileQuality 88/100

laimis91/assistant-framework/skills/assistant-security/SKILL.md

assistant-security

Analyze threats, vulnerabilities, dependencies, and attack surfaces. Use for explicit security work or changes to auth, input, or sensitive data.

Source repository stars
7
Declared platforms
0
Static risk flags
1
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

Analyze threats, vulnerabilities, dependencies, and attack surfaces. Use for explicit security work or changes to auth, input, or sensitive data.

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/laimis91/assistant-framework --skill "skills/assistant-security"
    Safe inspection promptEditorial

    Inspect the Agent Skill "assistant-security" from https://github.com/laimis91/assistant-framework/blob/e85fbadd83b022d9644bbe51b11784cf2e2dfd72/skills/assistant-security/SKILL.md at commit e85fbadd83b022d9644bbe51b11784cf2e2dfd72. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Usage

      Read the relevant tool file when the situation calls for it.

      Starting a new feature with external input - Attack Surface first, then Threat ModelAdding/updating NuGet packages - Dependency AuditPR touches auth, sessions, or data access - Code Review (OWASP)
    2. 02

      Practical Review Checklist

      Always scan relevant surfaces for: - Secrets exposure: committed tokens, private keys, credentials, .env leaks, sensitive logs. - Auth and authorization: missing checks, confused roles, tenant isolation, IDOR, privilege escalation. - Input handling: validation gaps, injection pa…

      Secrets exposure: committed tokens, private keys, credentials, .env leaks, sensitive logs.Auth and authorization: missing checks, confused roles, tenant isolation, IDOR, privilege escalation.Input handling: validation gaps, injection paths, unsafe parsing, untrusted file names.
    3. 03

      Contracts

      Rules: - Every finding must have severity, impact, and remediation — observations without fixes are not actionable - Severity levels follow the 4-level scale consistently - Findings must be evidence-based — cite specific code, config, or dependency

      Every finding must have severity, impact, and remediation — observations without fixes are not actionableSeverity levels follow the 4-level scale consistentlyFindings must be evidence-based — cite specific code, config, or dependency
    4. 04

      Goal

      Identify concrete security risks with evidence, severity, impact, and remediation that can be acted on before release or merge. Keep the analysis practical and company-safe: local-first, no secret exposure, no unapproved external scanners, and no generic security essays.

      Identify concrete security risks with evidence, severity, impact, and remediation that can be acted on before release or merge. Keep the analysis practical and company-safe: local-first, no secret exposure, no unapprove…
    5. 05

      Success Criteria

      Scope, analysis type, and severity threshold are explicit.

      Scope, analysis type, and severity threshold are explicit.Findings cite specific code, config, dependency, or threat paths.Each finding includes severity, impact, and smallest useful remediation.

    Permission review

    Static risk signals and limitations

    Reads files

    low · line 50

    The documentation asks the agent to read local files, directories, or repositories.

    Read the relevant tool file when the situation calls for it.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score88/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars7SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    laimis91/assistant-framework
    Skill path
    skills/assistant-security/SKILL.md
    Commit
    e85fbadd83b022d9644bbe51b11784cf2e2dfd72
    License
    MIT
    Collected
    2026-08-04
    Default branch
    main
    View the original SKILL.md

    Security Tools

    Contracts

    ContractFilePurpose
    Inputcontracts/input.yamlAnalysis type, scope, severity threshold
    Outputcontracts/output.yamlFindings with severity, remediation, and risk level
    Phase Gatescontracts/phase-gates.yamlScope → Analyze → Report pipeline gates
    Handoffscontracts/handoffs.yamlSubagent dispatch contracts (currently none)

    Rules:

    • Every finding must have severity, impact, and remediation — observations without fixes are not actionable
    • Severity levels follow the 4-level scale consistently
    • Findings must be evidence-based — cite specific code, config, or dependency

    On-demand security analysis. Use when touching auth, inputs, dependencies, or preparing for review.

    Goal

    Identify concrete security risks with evidence, severity, impact, and remediation that can be acted on before release or merge. Keep the analysis practical and company-safe: local-first, no secret exposure, no unapproved external scanners, and no generic security essays.

    Success Criteria

    • Scope, analysis type, and severity threshold are explicit.
    • Findings cite specific code, config, dependency, or threat paths.
    • Each finding includes severity, impact, and smallest useful remediation.
    • Residual risks and unassessed areas are called out separately from findings.

    Constraints

    • Do not report generic security advice without evidence in the reviewed surface.
    • Ask only when missing scope or access prevents a trustworthy security conclusion.
    • Treat exploitable vulnerabilities and secret exposure as blockers, not nits.
    • Do not paste, log, or repeat secrets. Redact values and cite only the file/location.
    • Do not require external SaaS scanners, remote code upload, or unapproved dependency installs; use local/repo-native checks when available.

    Available Tools

    ToolFileWhen to use
    Threat Modelthreat-model.mdNew features, auth changes, external integrations. STRIDE analysis.
    Code Reviewcode-review.mdBefore merging PRs touching auth, input handling, data access. OWASP Top 10.
    Dependency Auditdependency-audit.mdBefore releases, after adding packages, periodic CVE checks.
    Attack Surfaceattack-surface.mdStarting security work, after adding endpoints/integrations.

    Usage

    Read the relevant tool file when the situation calls for it.

    When to use which tool:

    • Starting a new feature with external input -> Attack Surface first, then Threat Model
    • Adding/updating NuGet packages -> Dependency Audit
    • PR touches auth, sessions, or data access -> Code Review (OWASP)
    • New API endpoints or integrations -> Threat Model (STRIDE)

    Deep analysis: For thorough threat modeling, also load prompts/threat-model.md — it provides a detailed prompt pack for comprehensive STRIDE analysis.

    Practical Review Checklist

    Always scan relevant surfaces for:

    • Secrets exposure: committed tokens, private keys, credentials, .env leaks, sensitive logs.
    • Auth and authorization: missing checks, confused roles, tenant isolation, IDOR, privilege escalation.
    • Input handling: validation gaps, injection paths, unsafe parsing, untrusted file names.
    • Data access: SQL/NoSQL injection, overbroad queries, missing row-level filters, unsafe migrations.
    • Shell/process execution: command injection, unsanitized arguments, PATH/env trust, unsafe temp files.
    • Path and file operations: path traversal, unsafe extraction, symlink races, broad delete/write.
    • Network and integrations: SSRF, webhook verification, TLS assumptions, replay handling, timeout/retry abuse.
    • Serialization: unsafe deserialization, object injection, prototype pollution, untrusted YAML/XML.
    • Dependency/config risk: vulnerable packages, dangerous debug flags, permissive CORS, exposed admin endpoints.
    • Privacy/logging: PII leakage, customer data in telemetry, excessive error detail.

    Only report checklist items with evidence in the reviewed scope. If a category is relevant but unassessed, list it under residual risk rather than inventing a finding.

    Finding Template

    ### [severity] Short title
    
    - Category: injection | auth bypass | secret exposure | unsafe dependency | etc.
    - File: file path or `project-level`
    - Description: what the security issue is
    - Evidence: file:line/config/dependency/threat path, with secrets redacted
    - Attack path: how an attacker or misuse reaches the issue
    - Impact: data, integrity, availability, compliance, or privilege impact
    - Remediation: smallest useful fix
    - Verification: command/test/manual check that would prove the fix
    

    The contract-required fields are severity, category, description, impact, and remediation; include them exactly in every finding. Use lowercase severity values (critical, high, medium, low) when producing structured output.

    Severity Scale

    All tools use a consistent 4-level scale:

    • CRITICAL: Immediate exploitation risk, data breach potential
    • HIGH: Significant vulnerability, needs fix before release
    • MEDIUM: Should fix, but not immediately exploitable
    • LOW: Minor concern, fix when convenient

    Output

    Return:

    • Status - completion state and confidence for the security analysis.
    • Risk summary - overall result and scope assessed.
    • Findings - actionable items with severity, impact, evidence, and remediation.
    • Evidence - specific code, config, dependency, or threat path for each finding.
    • Residual risk - accepted risks, assumptions, or areas not assessed.
    • Blockers - missing access, missing context, or follow-up questions required for confidence.

    Stop Rules

    • Stop and ask when required source, dependency, or deployment context is unavailable and affects severity.
    • Stop and escalate immediately if a secret, credential, or active exploit path is found.
    • Do not finalize a clean security result when important scope was inaccessible; report the residual risk.

    Alternatives

    Compare before choosing

    Computed 10042,968

    coreyhaines31/marketingskills

    ab-testing

    When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program

    Computed 10042,968

    coreyhaines31/marketingskills

    churn-prevention

    When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o

    Computed 10023,781

    alirezarezvani/claude-skills

    app-store-optimization

    App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

    Computed 10014,225

    wanshuiyin/Auto-claude-code-research-in-sleep

    citation-audit

    Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.