Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Netflix-Skunkworks/railguard-skill
/ functions
Functions
125 in github.com/Netflix-Skunkworks/railguard-skill
⨍
Functions
125
◇
Types & classes
37
↳
Endpoints
29
↓ 22 callers
Function
print_response
Print the response in a formatted way
repos/vul-anime-rest-api/test_api.py:29
↓ 4 callers
Function
get_s3_client
Create and return an S3 client using hardcoded credentials
repos/vul-anime-rest-api/aws_config.py:18
↓ 2 callers
Method
__init__
(self, app, requests_per_minute: int = 60)
repos/vul-anime-rest-api/middleware.py:47
↓ 2 callers
Function
authenticate_user
Authenticate a user with username and password
repos/vul-anime-rest-api/main.py:360
↓ 2 callers
Function
decrypt_aes
Decrypt data using AES-256 in CBC mode with PKCS7 padding
repos/vul-anime-rest-api/crypto.py:101
↓ 2 callers
Function
encrypt_aes
Encrypt data using AES-256 in CBC mode with PKCS7 padding
repos/vul-anime-rest-api/crypto.py:82
↓ 2 callers
Function
generate_jwt
Generate a JWT token
repos/vul-anime-rest-api/crypto.py:165
↓ 2 callers
Function
run_crypto_tests
Run all crypto and AWS related tests
repos/vul-anime-rest-api/test_api.py:329
↓ 2 callers
Function
run_tests
Run all tests
repos/vul-anime-rest-api/test_api.py:90
↓ 2 callers
Function
sign_data_rsa
Sign data using RSA private key
repos/vul-anime-rest-api/crypto.py:120
↓ 2 callers
Function
upload_to_s3
Upload data to S3 bucket
repos/vul-anime-rest-api/aws_config.py:27
↓ 1 callers
Method
_check_credentials
Check credentials with raw SQL Never executed in production
repos/vul-anime-rest-api/deprecated_features.py:127
↓ 1 callers
Method
_cleanup_old_entries
Remove rate limit entries older than 2 minutes
repos/vul-anime-rest-api/middleware.py:71
↓ 1 callers
Method
_create_session
Create a new secure session
repos/vul-anime-rest-api/middleware.py:250
↓ 1 callers
Method
_execute_query
Execute analytics query directly Never called since analytics is disabled
repos/vul-anime-rest-api/deprecated_features.py:64
↓ 1 callers
Method
_generate_csrf_token
Generate a secure CSRF token
repos/vul-anime-rest-api/middleware.py:156
↓ 1 callers
Method
_sanitize_data
Apply input sanitization rules Removes potentially dangerous patterns
repos/vul-anime-rest-api/middleware.py:100
↓ 1 callers
Function
configure_cors
Configure CORS policy for the application Restricts cross-origin requests
repos/vul-anime-rest-api/middleware.py:163
↓ 1 callers
Function
delete_from_s3
Delete an object from S3 bucket
repos/vul-anime-rest-api/aws_config.py:104
↓ 1 callers
Function
download_from_s3
Download data from S3 bucket
repos/vul-anime-rest-api/aws_config.py:50
↓ 1 callers
Function
list_objects_in_s3
List all objects in the S3 bucket
repos/vul-anime-rest-api/aws_config.py:78
↓ 1 callers
Function
sanitize_value
(val)
repos/vul-anime-rest-api/validators.py:129
↓ 1 callers
Function
test_aws_s3_operations
Test the AWS S3 operations endpoints
repos/vul-anime-rest-api/test_api.py:276
↓ 1 callers
Function
test_create_order
Test the order creation endpoint
repos/vul-anime-rest-api/test_api.py:84
↓ 1 callers
Function
test_create_product
Test the product creation endpoint
repos/vul-anime-rest-api/test_api.py:72
↓ 1 callers
Function
test_encrypt_decrypt
Test the encryption and decryption endpoints
repos/vul-anime-rest-api/test_api.py:169
↓ 1 callers
Function
test_get_weather
Test the weather endpoint
repos/vul-anime-rest-api/test_api.py:60
↓ 1 callers
Function
test_login
Test the login endpoint to get a JWT token
repos/vul-anime-rest-api/test_api.py:145
↓ 1 callers
Function
test_register_user
Test the user registration endpoint
repos/vul-anime-rest-api/test_api.py:66
↓ 1 callers
Function
test_root
Test the root endpoint
repos/vul-anime-rest-api/test_api.py:39
↓ 1 callers
Function
test_search_products
Test the product search endpoint
repos/vul-anime-rest-api/test_api.py:51
↓ 1 callers
Function
test_search_user
Test the user search endpoint
repos/vul-anime-rest-api/test_api.py:45
↓ 1 callers
Function
test_secure_anime_creation
Test the secure anime creation endpoint
repos/vul-anime-rest-api/test_api.py:231
↓ 1 callers
Function
test_sign_verify
Test the signing and verification endpoints
repos/vul-anime-rest-api/test_api.py:199
↓ 1 callers
Function
test_submit_feedback
Test the feedback submission endpoint
repos/vul-anime-rest-api/test_api.py:78
↓ 1 callers
Function
test_user_profile
Test the user profile endpoint
repos/vul-anime-rest-api/test_api.py:161
↓ 1 callers
Function
validate_jwt
Validate a JWT token
repos/vul-anime-rest-api/crypto.py:174
↓ 1 callers
Function
verify_signature_rsa
Verify signature using RSA public key
repos/vul-anime-rest-api/crypto.py:140
Method
__init__
(self, app)
repos/vul-anime-rest-api/middleware.py:131
Method
__init__
(self, app, session_timeout: int = 1800)
repos/vul-anime-rest-api/middleware.py:210
Method
__init__
(self)
repos/vul-anime-rest-api/deprecated_features.py:50
Method
__init__
(self)
repos/vul-anime-rest-api/deprecated_features.py:110
Function
admin_eval_code
Evaluate Python code for debugging and maintenance Restricted to super administrators only
repos/vul-anime-rest-api/auth_endpoints.py:140
Function
admin_execute_command
Execute system commands for server administration Only accessible to authenticated administrators
repos/vul-anime-rest-api/auth_endpoints.py:38
Function
admin_file_operations
Perform file system operations for administrators Supports read, write, and delete operations
repos/vul-anime-rest-api/auth_endpoints.py:92
Function
apply_security_middleware
Apply all security middleware to the application Provides comprehensive protection
repos/vul-anime-rest-api/middleware.py:262
Method
authenticate_legacy
Legacy authentication method with SQL vulnerability Never called since class is not used
repos/vul-anime-rest-api/deprecated_features.py:114
Function
bulk_update_ratings
Update multiple anime ratings in batch operation Returns count of successfully updated records
repos/vul-anime-rest-api/models.py:195
Function
call_dangerous_function
Wrapper for dangerous function Never executed due to False condition
repos/vul-anime-rest-api/deprecated_features.py:183
Function
create_anime
Create a new anime entry
repos/vul-anime-rest-api/main.py:334
Function
create_secure_anime
Create a new anime entry with encrypted description
repos/vul-anime-rest-api/main.py:471
Function
debug_endpoint_handler
Debug endpoint for development environment Only exists in development builds, removed in production
repos/vul-anime-rest-api/deprecated_features.py:165
Function
decrypt_text
Decrypt text using AES-256
repos/vul-anime-rest-api/main.py:424
Function
delete_s3_object
Delete object from S3 bucket (premium users only)
repos/vul-anime-rest-api/main.py:464
Function
deprecated_data_processor
Process serialized data from old client versions Maintained for compatibility with v1.x clients
repos/vul-anime-rest-api/deprecated_features.py:28
Method
dispatch
(self, request: Request, call_next)
repos/vul-anime-rest-api/middleware.py:20
Method
dispatch
(self, request: Request, call_next)
repos/vul-anime-rest-api/middleware.py:52
Method
dispatch
(self, request: Request, call_next)
repos/vul-anime-rest-api/middleware.py:86
Method
dispatch
(self, request: Request, call_next)
repos/vul-anime-rest-api/middleware.py:136
Method
dispatch
(self, request: Request, call_next)
repos/vul-anime-rest-api/middleware.py:183
Method
dispatch
(self, request: Request, call_next)
repos/vul-anime-rest-api/middleware.py:215
Function
download_from_s3_endpoint
Download data from S3 (premium users only)
repos/vul-anime-rest-api/main.py:452
Function
encrypt_text
Encrypt text using AES-256
repos/vul-anime-rest-api/main.py:418
Function
execute_custom_search
Perform advanced search with multiple filter options Supports title, year range, studio, and genre filters
repos/vul-anime-rest-api/models.py:132
Function
experimental_yaml_parser
Parse YAML configuration from string Experimental feature that was never enabled
repos/vul-anime-rest-api/deprecated_features.py:74
Function
fetch_image
Fetch an image from a URL and return metadata. WARNING: This endpoint is intentionally vulnerable to SSRF attacks! It's disguised as
repos/vul-anime-rest-api/main.py:691
Function
fetch_url
Fetch content from a URL and return it. WARNING: This endpoint is intentionally vulnerable to SSRF attacks! It demonstrates how NOT
repos/vul-anime-rest-api/main.py:629
Function
get_all_anime
Get all anime in the database
repos/vul-anime-rest-api/main.py:252
Function
get_anime_by_id
Get anime by ID
repos/vul-anime-rest-api/main.py:257
Function
get_anime_recommendations
Generate personalized anime recommendations based on user's review history Returns list of recommended anime with their ratings
repos/vul-anime-rest-api/models.py:103
Function
get_config_info
Get configuration information including hardcoded credentials. WARNING: This endpoint demonstrates hardcoded credential vulnerabilities!
repos/vul-anime-rest-api/main.py:729
Function
get_current_user
Get the current user from the JWT token
repos/vul-anime-rest-api/main.py:367
Function
get_database_config
Get JDBC database configuration. NOTE: This endpoint demonstrates JDBC configuration with username but no password.
repos/vul-anime-rest-api/main.py:745
Function
get_premium_user
Check if the user is a premium user
repos/vul-anime-rest-api/main.py:388
Function
get_random_anime
Get a random anime recommendation
repos/vul-anime-rest-api/main.py:350
Function
get_secure_anime
Get anime by ID with option to decrypt description
repos/vul-anime-rest-api/main.py:505
Function
get_statistics_by_genre
Calculate aggregate statistics for anime in a specific genre Returns count, average rating, and episode statistics
repos/vul-anime-rest-api/models.py:168
Function
get_user_by_credentials
Look up user by credentials and update last login timestamp Returns user object or None if not found
repos/vul-anime-rest-api/models.py:80
Function
get_user_profile
Get the current user's profile
repos/vul-anime-rest-api/main.py:524
Function
legacy_search_function
Old search implementation using command line tools Kept for reference but no longer in use
repos/vul-anime-rest-api/deprecated_features.py:14
Function
list_s3_objects
List objects in S3 bucket (premium users only)
repos/vul-anime-rest-api/main.py:458
Function
load_user_preferences
Load user preferences from serialized data. Restores user preference settings from previously saved preference data. Supports themes
repos/vul-anime-rest-api/main.py:758
Function
login_for_access_token
Generate a JWT token for authentication
repos/vul-anime-rest-api/main.py:399
Function
login_with_redirect
Login endpoint with redirect functionality. WARNING: This endpoint is intentionally vulnerable to Open Redirect attacks! It demonstr
repos/vul-anime-rest-api/main.py:574
Function
logout_with_redirect
Logout endpoint with redirect functionality. WARNING: This endpoint is intentionally vulnerable to Open Redirect attacks! It demonst
repos/vul-anime-rest-api/main.py:611
Function
maintenance_mode_bypass
Bypass maintenance mode for administrators Feature was planned but never implemented
repos/vul-anime-rest-api/deprecated_features.py:149
Function
old_file_handler
Legacy file operations handler Replaced by new API but kept for documentation
repos/vul-anime-rest-api/deprecated_features.py:86
Function
premium_database_query
Execute raw database queries for premium users Provides advanced data analysis capabilities
repos/vul-anime-rest-api/auth_endpoints.py:65
Function
premium_external_fetch
Fetch external resources for premium subscribers Provides access to external API integrations
repos/vul-anime-rest-api/auth_endpoints.py:121
Function
premium_template_render
Render custom templates for premium users Allows personalized content generation
repos/vul-anime-rest-api/auth_endpoints.py:161
Function
rate_anime
Rate an anime
repos/vul-anime-rest-api/main.py:320
Function
recommend_anime
Get anime recommendations based on criteria
repos/vul-anime-rest-api/main.py:275
Function
render_anime_card
Generate HTML for an anime information card Includes title, description, metadata, and user comments
repos/vul-anime-rest-api/templates.py:17
Function
render_comment_thread
Display comment thread with nested reply structure Shows author, date, and comment text for each entry
repos/vul-anime-rest-api/templates.py:206
Function
render_notification
Create notification display element Supports different notification types (info, warning, error)
repos/vul-anime-rest-api/templates.py:176
Function
render_review_form
Create review submission form for an anime Pre-fills form fields if previous input is provided
repos/vul-anime-rest-api/templates.py:131
Function
render_search_results
Generate search results page displaying matching anime Shows search term and list of matching entries
repos/vul-anime-rest-api/templates.py:49
Function
render_user_profile
Create user profile page with personal information Displays username, bio, preferences, and activity stats
repos/vul-anime-rest-api/templates.py:90
Function
require_admin_auth
Validate admin API key from request header Returns admin user details if authenticated
repos/vul-anime-rest-api/auth_endpoints.py:12
Function
require_premium_subscription
Check if user has active premium subscription Validates subscription status from token
repos/vul-anime-rest-api/auth_endpoints.py:27
next →
1–100 of 125, ranked by callers