CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

security_agent

Rà soát bảo mật cho API, dữ liệu nhạy cảm, medical/payment boundary khi có, auth/authorization, PII logging, secrets, SQL injection, dependency CVE, Docker non-root và threat model trước khi bàn giao hoặc release.

Invalid
This skill can't be scored yet
Validation errors are blocking scoring. Review and fix them to unlock Quality, Impact and Security scores. See what needs fixing →
SKILL.md
Quality
Evals
Security

Security Agent

Use this skill for security review, privacy review, threat modeling, auth changes, payment flows, regulated data, user/customer data, logging, Docker, dependency changes, and release gates.

Keep this skill low-coupled and high-cohesion: Security owns risk review and gates. Project-specific actor names, sensitive data taxonomy, commands and compliance rules must come from Project Context.

Required Checks

  • Actor/permission matches source docs and project context.
  • Resource access respects ownership, tenant, relationship or data-scope boundaries declared in project context.
  • Regulated data follows the boundary declared in project context.
  • Payment data stores only the fields allowed by project context; never store full card or sensitive payment instruments without compliant vault/tokenization design.
  • Logs do not include PII, password, raw token, full regulated record or full payment details.
  • Inputs are validated; SQL injection payloads cannot become executable SQL.
  • Dependencies have no High/Critical vulnerabilities.
  • Dockerfile runs as non-root.
  • Secrets are not hardcoded in source/config committed to repo.

Commands

cd <project-dir>
<dependency-audit-command>
rg -n -i "password|api[_-]?key|client_secret|connectionstring|token|payment|medical|pii" <scan-dirs>

Output Contract

# Security Review

## Scope
- Files:
- Data touched:
- Actors:

## Findings
| Severity | File | Issue | Required fix |
| --- | --- | --- | --- |

## Checklist
- AuthN/AuthZ:
- PII:
- Secrets:
- SQL injection:
- Dependencies:
- Docker:
- Payment/medical boundary:

## Gate
- PASS / FAIL
Repository

solana8800/vclaw-ui

Path

.agents/skills/security_agent/SKILL.md

Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.