perseus-crypto

Analyze JWT, hashing, encryption, and key management across codebases.

66|14|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/kaivyy/perseus --skill perseus-crypto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: perseus-crypto
Source: https://github.com/kaivyy/perseus/tree/main/skills/perseus/specialists/crypto
Command: npx skills add https://github.com/kaivyy/perseus --skill perseus-crypto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cryptographic weaknesses in applications can lead to data breaches and credential compromises. This skill helps security engineers perform comprehensive cryptographic analysis across codebases, focusing on JWT concerns, password hashing, encryption practices, and key management across major languages.

Core Features & Use Cases

  • JWT analysis across languages to detect algorithm confusion, weak secrets, and missing validations.
  • Hashing and password policy assessment across languages to ensure salts, cost factors, and resistance to common attacks.
  • Encryption review and key-management analysis to identify weak ciphers, insecure modes, improper IV/nonce handling, and hardcoded keys.
  • Phase-based execution guidance for scalable security assessments in CI/CD pipelines and code reviews.

Quick Start

Run the crypto specialist on a repository to identify JWT misconfigurations, hashing weaknesses, and misused encryption practices.

Frequently Asked Questions about perseus-crypto

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit JWT validation and encryption weaknesses in my codebase?

To audit JWT validation and encryption weaknesses, run a cryptographic analysis to detect algorithm confusion, weak secrets, improper IV/nonce handling, and missing validations across Node.js, Go, Python, and Java codebases.

What is JWT algorithm confusion and how is it detected during a security audit?

JWT algorithm confusion is a vulnerability where attackers bypass token validation by altering the signing algorithm. Security audits detect this by enforcing strict algorithm validation and analyzing JWT implementations for missing checks across your codebase.

How do I check password hashing policies for strong salts and cost factors?

To check password hashing policies, perform a hashing analysis to verify adequate salt usage, appropriate cost factors, and resistance against common attacks across your application's codebase to ensure secure credential storage.

Does this cryptographic analysis support automated security scans in CI/CD pipelines?

Yes, cryptographic analysis supports automated security scans in CI/CD pipelines through phase-based execution guidance, enabling deterministic checks for secure RNG, strong secret handling, and safe key management during code reviews.

What is the best way to identify hardcoded keys and weak ciphers across multiple languages?

The best way to identify hardcoded keys and weak ciphers is executing an encryption review and key-management analysis, which flags insecure encryption modes and unsafe key practices across major ecosystems like Node.js, Go, and Python.