Skip to content
Back to skills

Security

ASecurity

Enforce correct cryptographic algorithms, hashing, and TLS standards

  • 23 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 14, 2026
ai-agentsgorailssecurity

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned October 14, 2026

npx -y skills add andreibesleaga/GABBE --skill security --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Security?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Security
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/andreibesleaga-security-9695c098/badge)](https://www.skillsdirectory.com/skills/andreibesleaga-security-9695c098)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cryptography-standards
description: Enforce correct cryptographic algorithms, hashing, and TLS standards
triggers: [encrypt data, hash passwords, set tls policy]
tags: [security]
context_cost: low
---
# cryptography-standards

## Goal
Apply, enforce, and maintain robust cryptographic strategies to protect data at rest and data in transit across all services.

## Steps
1. **Identify Requirement**: Determine if data requires at-rest hashing, symmetric encryption, or transit protection.
2. **Algorithm Selection**: Utilize modern, enterprise-approved primitives (e.g., Argon2id, AES-256-GCM, TLS 1.3).
3. **Key Management**: Document integration paths to secure KMS or Vaults; never hardcode cryptographic keys.
4. **Verification**: Write static tests that fail the build if deprecated algorithms (MD5, SHA1) are used.

## Security & Guardrails

### 1. Skill Security
- **Secret Generation Mute**: Do not allow the agent to generate valid "test" private keys or robust secrets dynamically and log them to the filesystem or chat interface.
- **Code Execution Ban**: Prevent the skill from dynamically executing complex crypto mathematics inside the markdown parser sandbox.

### 2. System Integration Security
- **Algorithm Veto**: Implicitly block the use of deprecated primitives (MD5, SHA1, DES, ECB mode). The CI should fail if these tokens are present.
- **Entropy Exhaustion**: Agents must ensure proper CSPRNG functions (e.g., `/dev/urandom`, `crypto.randomBytes()`) are used, never `Math.random()`.

### 3. LLM & Agent Guardrails
- **Hallucinated Cryptography**: The LLM must NEVER output or suggest a custom-designed cryptographic algorithm. It must rely exclusively on mature, peer-reviewed libraries (e.g., libsodium).
- **Misapplied Encryption**: The agent must distinguish between hashing (for passwords) and symmetric encryption (for PII). It cannot confidently recommend hashing for credit card retrieval logic.

Files in this skill

  • access-control.skill.md3.2 KB
  • agent-sandboxing.skill.md8.3 KB
  • ai-ethics-compliance.skill.md3.4 KB
  • ai-red-teaming.skill.md7.9 KB
  • ai-safety-guardrails.skill.md6.1 KB
  • api-security.skill.md1.9 KB
  • backup-recovery.skill.md3.5 KB
  • compliance-review.skill.md7.6 KB
  • cryptography-standards.skill.md1.9 KB
  • dependency-security.skill.md3.4 KB
  • hazard-analysis.skill.md3.4 KB
  • legal-review.skill.md3.3 KB
  • log-analysis.skill.md3.9 KB
  • network-security.skill.md3.8 KB
  • privacy-audit.skill.md7.3 KB
  • privacy-data-protection.skill.md1.9 KB
  • prompt-injection-defense.skill.md6.8 KB
  • reliability-engineering.skill.md3.9 KB
  • safety-scan.skill.md3.4 KB
  • secrets-management.skill.md3.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.