Module security_simple

Module security_simple 

Source
Expand description

Simple Security Management API Endpoints

This module provides basic endpoints for managing security features:

  • IP blacklisting and whitelisting
  • Security statistics and monitoring

Structs§

BlacklistIpForm
SecurityStatsResponse

Functions§

blacklist_ip_endpoint
POST /api/v1/security/blacklist Add an IP address to the blacklist
increment_failed_auth
Increment failed authentication attempts (for middleware use)
increment_suspicious_activity
Increment suspicious activity counter (for middleware use)
is_ip_blacklisted
Check if an IP address is blacklisted (for middleware use)
stats_endpoint
GET /api/v1/security/stats Get security statistics
unblock_ip_endpoint
DELETE /api/v1/security/blacklist/{ip} Remove an IP address from the blacklist