Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/etiennep-26-security-check
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/security-check
What's inside
- Skill name
security-check- Description
- Security checklist for code changes. Use before finishing a change that touches input, auth, data, network, files or dependencies.
- License
- MIT
- Instructions
- 31 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Security check Review the change (`git diff`, or the files you touched) against each point. Do the review yourself. Use the `security-reviewer` agent only if the user asks for it. ## 1. Secrets - No API key, password, token or private key in code, config, tests, logs or docs. - Read them from environment variables or a secrets manager. Fail with a clear error if one is missing. - `.env` is in `.gitignore`; a `.env.example` lists the names without values. - If a real secret was already committed, tell the user: it must be rotated, deleting the line is not enough. ## 2. Inputs (everything from outside: forms, URLs, headers, files, APIs, CLI args) - Validate type, length, format and allowed values at the boundary. Prefer allow-lists. - **SQL injection:** parameterized queries or the ORM's bound parameters. Never build SQL by string concatenation. - **XSS:** escape output for its context; use the framework's auto-escaping; avoid `innerHTML` and `dangerouslySetInnerHTML` with user data. - **Command injection:** no shell with user data; pass arguments as a list. - **Path traversal:** resolve paths and check they stay inside the intended folder. - **Deserialization, SSRF, open redirects:** do not trust user-supplied URLs, pickles or YAML loaders. ## 3. Auth and least privilege - Check authorization on the server for every sensitive action, not only in the UI. - Give each service, token, database user and role the minimum rights it needs. - Passwords are hashed with a slow, salted algorithm (bcrypt, argon2), never stored or logged in clear. ## 4. Dependencies - Run the ecosystem's audit: `npm audit`, `pip-audit`, `cargo audit`, `govulncheck`, `bundle audit`, or what the project uses. - Report known vulnerabilities and outdated packages. Ask before upgrading across major versions. ## Report Reply short: what was checked, then findings as `severity | file:line | issue | fix`. If everything passes, say which points you verified. Do not claim "secure": say "no issues found in these checks".
From EtienneP-26/Noctia, MIT.
More from EtienneP-26/Noctia
- 0.598score
help-me-build-it
EtienneP-26
Mentor mode.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
release-and-deploy
EtienneP-26
Versioning (vX.Y.Z), branches, CI/CD, changelog.
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
build
EtienneP-26
Build a whole project from an idea, alone, with a team of subagents (developer, tester, security reviewer), then give a report.
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
audit
EtienneP-26
Audit project health (tests, CI, docs, architecture, security, versioning).
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
git-workflow
EtienneP-26
How to commit and push once git is unlocked.
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
git
EtienneP-26
Set how Claude may use git in this project (locked, ask, auto).
SkillAFreshness: A★ 2Claude Code +9 - 0.324score
code-quality
EtienneP-26
No description from the publisher yet.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (9 days ago)
- Last release
- Oct 11, 2026 (17 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/EtienneP-26/Noctia
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from EtienneP-26
- 0.598score
help-me-build-it
EtienneP-26
Mentor mode.
SkillAFreshness: A★ 2Claude Code +9 - 0.597score
release-and-deploy
EtienneP-26
Versioning (vX.Y.Z), branches, CI/CD, changelog.
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
audit
EtienneP-26
Audit project health (tests, CI, docs, architecture, security, versioning).
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
build
EtienneP-26
Build a whole project from an idea, alone, with a team of subagents (developer, tester, security reviewer), then give a report.
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
git
EtienneP-26
Set how Claude may use git in this project (locked, ask, auto).
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
git-workflow
EtienneP-26
How to commit and push once git is unlocked.
SkillAFreshness: A★ 2Claude Code +9
Cite this page
security-check skill. Agent Mart. https://agentmart.dev/skills/etiennep-26-security-check (last updated 2026-10-24)