stacks-security

Implement password hashing, AES encryption, and firewall configuration for Stacks applications.

2|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/bughq/bughq --skill stacks-security-bughq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stacks-security
Source: https://github.com/bughq/bughq/tree/main/.claude/skills/stacks-security
Command: npx skills add https://github.com/bughq/bughq --skill stacks-security-bughq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexity of implementing secure authentication and data protection, providing standardized tools for password hashing, encryption, and firewall configuration.

Core Features & Use Cases

  • Password Security: Implements industry-standard bcrypt and argon2 hashing with built-in rehash detection.
  • Data Encryption: Provides AES-based encryption and decryption utilities tied to your application key.
  • Network Protection: Configures firewall rules, IP allowlists, and rate limiting to defend against unauthorized access.
  • Use Case: Use this to securely hash user passwords during registration or to encrypt sensitive configuration values stored in your database.

Quick Start

Use the stacks-security skill to generate a new secure application key for your project environment.

Frequently Asked Questions about stacks-security

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

FAQPage Schema
How do I hash user passwords securely in a Stacks application?

Password hashing in a Stacks application is implemented using industry-standard bcrypt and argon2 algorithms with built-in rehash detection. This ensures secure credential storage during user registration and authentication processes.

What is the best way to encrypt sensitive configuration values in my database?

AES-based encryption and decryption utilities tied to your application key provide the best way to encrypt sensitive configuration values. This ensures standardized data protection for sensitive information stored in your application database.

Can I configure firewall rules and IP allowlists for network protection?

Yes, you can configure firewall rules, IP allowlists, and rate limiting for network protection. This allows you to defend against unauthorized access by filtering network traffic according to your specified security constraints.

Does this security Skill support key generation and hash verification?

Yes, this Skill supports key generation and hash verification for managing security-sensitive operations. You can generate a new secure application key for your project environment and verify hash integrity during cryptographic processes.

Why do I need a firewall and rate limiting for application-level protection?

You need firewall rules and rate limiting for application-level protection to defend against unauthorized network access and abuse. Configuring these security measures filters malicious traffic and secures sensitive operations within your application.