ever-works/orgs/secure-coding
Claude Code and agent skill by ever-works/orgs
- community
Checking that the SKILL.md file is still in the repository.
Use when writing or reviewing code that handles authentication, authorization, user input, secrets, or personal data, in any language or framework.
Install
npx vskill@latest install ever-works/orgs/secure-codingSKILL.md
Secure Coding
Security is a set of defaults applied every time, not a review phase. These are the firm's defaults; deviations need a written reason.
Boundaries and input
- Validate at the boundary — type, length, format, range — and reject, never
repair, malformed input. Interior code assumes validated data.
- Parameterize everything: SQL, shell commands, LDAP, template contexts. User
input concatenated into any interpreter is a defect regardless of "it's internal".
- Treat file uploads as hostile: validate type by content not extension,
store outside the web root under generated names, and scan or sandbox anything that will be reprocessed.
Authentication and authorization
- Passwords are hashed with a modern adaptive algorithm and never logged;
sessions and tokens expire, rotate on privilege change, and invalidate on logout.
- Authorize per object, not per endpoint: every ID in a request is checked
against the caller's rights. Role checks alone do not authorize access to a specific row.
- Deny by default. New endpoints, queues, and admin surfaces start
inaccessible and are opened deliberately.
Secrets and data
- Secrets live in a managed store, never in code, config files under version
control, or logs. Rotation must be possible without a deploy.
- Collect the minimum personal data, encrypt it in transit and at rest, and
keep it out of logs, error messages, and test fixtures.
Failure behavior
- Errors tell users what to do and tell attackers nothing: no stack traces,
no "user exists but wrong password", no internal paths.
- Rate-limit authentication and expensive operations; make security-relevant
actions (login, permission change, export) auditable with actor and time.
Quality bar
Code following this playbook survives the security-audit playbook's checks without findings above Low. That is the definition of done for security-sensitive work.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcompanies/polyglot-consultancy/skills/secure-coding/SKILL.md
Popularity
- Repository stars
- 2
- 7-day trend score
- 10
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ever-works/orgs/secure-coding)