スキル一覧に戻る
eighttrigrams

security-review

by eighttrigrams

Task Tracker | Scheduler | Planner

0🍴 0📅 2026年1月26日
GitHubで見るManusで実行

SKILL.md


name: security-review description: Security review guidance. Use when reviewing code for security vulnerabilities, assessing authentication/authorization, or evaluating data handling.

Security Review

  • Data leaks? Can outsiders see user data? Can users accidentally see each others' data?

Focus Areas

  • Input validation and sanitization
  • Authentication and authorization checks
  • SQL injection and parameterized queries
  • Cross-site scripting (XSS) prevention
  • Cross-site request forgery (CSRF) protection
  • Sensitive data exposure
  • Security misconfigurations
  • Dependency vulnerabilities

Process

  1. Identify all entry points (API endpoints, form inputs, URL parameters)
  2. Trace data flow from input to storage/output
  3. Check for proper validation at trust boundaries
  4. Verify authentication/authorization on protected resources
  5. Assess error handling (no sensitive info in errors)
  6. Review logging practices (no secrets logged)

Web Application Security

Backend (Clojure/Ring)

  • Ensure all database queries use parameterized statements
  • Verify middleware stack includes security headers
  • Check that sessions are properly secured (httpOnly, secure flags)
  • Validate that file uploads are restricted and sanitized
  • Confirm rate limiting on sensitive endpoints

Frontend (ClojureScript/Re-frame)

  • Sanitize any user content before rendering
  • Avoid using dangerouslySetInnerHTML or equivalent
  • Ensure sensitive data is not stored in localStorage
  • Verify API calls include proper authentication tokens
  • Check for exposed secrets in client-side code

Data Handling

  • Passwords must be hashed (bcrypt, argon2)
  • PII should be encrypted at rest when possible
  • Audit logging for sensitive operations
  • Proper cleanup of temporary data

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です