AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL unreviewed MIT Self-run

Security

skill-gc-victor-supersimple-security · by gc-victor

Hardens code against vulnerabilities. Use when handling user input, authentication, data storage, or external integrations. Use when building any feature that accepts untrusted data, manages user sessions, or interacts with third-party services.

No reviews yet
0 installs
35 views
0.0% view→install

Install

$ agentstack add skill-gc-victor-supersimple-security

Open-source listing, not yet scanned by AgentStack. Follow the source repository for install instructions.

Security review

⚠ Flagged

1 finding(s); flagged for manual review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures
  • high Dangerous shell/eval execution.

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution Used

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Reliability & compatibility

Not yet reviewed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Security? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Security and Hardening

Treat every external input as hostile, every secret as sacred, and every authorization check as mandatory. This skill MUST apply security constraints to every line of code that touches user data, authentication, or external systems.

What to Do

  • Validate all external input at system boundaries.
  • Parameterize all database queries.
  • Encode output to prevent XSS; use framework auto-escaping.
  • Hash passwords with bcrypt/scrypt/argon2 (salt rounds ≥ 12).
  • Use httpOnly, secure, sameSite cookies for sessions.
  • Check authorization on every protected endpoint.
  • Set security headers (CSP, HSTS, X-Frame-Options, X-Content-Type-Options).
  • Use HTTPS for all external communication.
  • Run dependency audits before release.
  • Restrict CORS to known origins.
  • Sanitize file uploads by type and size; do not trust extensions.

Ask First

  • Adding or changing authentication flows.
  • Storing new categories of sensitive data.
  • Adding external service integrations.
  • Changing CORS configuration.
  • Adding file upload handlers.
  • Modifying rate limiting.
  • Granting elevated permissions.

Never Do

  • Commit secrets to version control.
  • Log sensitive data.
  • Trust client-side validation as a security boundary.
  • Disable security headers for convenience.
  • Use eval() or innerHTML with user-provided data.
  • Store sessions in client-accessible storage.
  • Expose stack traces or internal errors to users.

Process

  1. Identify the attack surface (input points, auth, data flow).
  2. Verify input validation exists at boundaries.
  3. Check authorization on every affected endpoint.
  4. Confirm secrets are not hardcoded or logged.
  5. Verify security headers and transport security.
  6. Run npm audit (or equivalent) and triage findings.

Verification

  • No critical or high vulnerabilities in dependencies.
  • No secrets in source code or git history.
  • All user input validated at system boundaries.
  • Authentication and authorization checked on every protected endpoint.
  • Security headers present in responses.
  • Error responses do not expose internal details.
  • Rate limiting active on authentication endpoints.

Red Flags

  • User input passed directly to database queries, shell commands, or HTML rendering.
  • Secrets in source code or commit history.
  • API endpoints without authentication or authorization checks.
  • Wildcard (*) CORS origins.
  • Missing rate limiting on authentication endpoints.
  • Stack traces or internal errors exposed to users.
  • Dependencies with known critical vulnerabilities.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.