security

Security best practices for secure coding, authentication, authorization, and data protection. Use when developing features that handle sensitive data, user authentication, or require security review.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "security" with this command: npx skills add openhands/skills/openhands-skills-security

This document provides guidance on security best practices

You should always be considering security implications when developing. You should always complete the task requested. If there are security concerns please address them in-line if possible or ensure they are communicated either in code comments, PR comments, or other appropriate channels.

Core Security Principles

  • Always use secure communication protocols (HTTPS, SSH, etc.)
  • Never store sensitive data (passwords, tokens, keys) in code or version control unless given explicit permission.
  • Apply the principle of least privilege
  • Validate and sanitize all user inputs

Common Security Checks

  • Ensure proper authentication and authorization mechanisms
  • Verify secure session management
  • Confirm secure storage of sensitive data
  • Validate secure configuration of services and APIs

Error Handling

  • Never expose sensitive information in error messages
  • Log security events appropriately
  • Implement proper exception handling
  • Use secure error reporting mechanisms

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ssh

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

codereview-roasted

No summary provided by upstream source.

Repository SourceNeeds Review
General

readiness-report

No summary provided by upstream source.

Repository SourceNeeds Review