Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anthropics/claude-code-security-review
/ endpoints
Endpoints
50 in github.com/anthropics/claude-code-security-review
⨍
Functions
226
◇
Types & classes
41
↳
Endpoints
50
Route
test_audit_failure
patch('pathlib.Path.cwd')
claudecode/test_main_function.py:None
Route
test_claude_output_formats
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_clean_worktrees
patch('os.path.exists')
claudecode/test_eval_engine.py:None
Route
test_exception_handling
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_full_workflow_with_real_pr_structure
patch('claudecode.github_action_audit.subprocess.run')
claudecode/test_workflow_integration.py:None
Route
test_get_pr_data_api_error
patch('requests.get')
claudecode/test_github_client.py:None
Route
test_get_pr_data_null_head_repo
patch('requests.get')
claudecode/test_github_client.py:None
Route
test_get_pr_data_success
patch('requests.get')
claudecode/test_github_client.py:None
Route
test_get_pr_diff_filters_generated_files
patch('requests.get')
claudecode/test_github_client.py:None
Route
test_get_pr_diff_success
patch('requests.get')
claudecode/test_github_client.py:None
Route
test_initialize_clients_claude_failure
patch('claudecode.github_action_audit.GitHubActionClient')
claudecode/test_helper_functions.py:None
Route
test_initialize_clients_github_failure
patch('claudecode.github_action_audit.GitHubActionClient')
claudecode/test_helper_functions.py:None
Route
test_initialize_clients_success
patch('claudecode.github_action_audit.GitHubActionClient')
claudecode/test_helper_functions.py:None
Route
test_initialize_findings_filter_with_claude
patch('claudecode.github_action_audit.FindingsFilter')
claudecode/test_helper_functions.py:None
Route
test_initialize_findings_filter_with_defaults
patch('claudecode.github_action_audit.FindingsFilter')
claudecode/test_helper_functions.py:None
Route
test_initialize_findings_filter_without_claude
patch('claudecode.github_action_audit.FindingsFilter')
claudecode/test_helper_functions.py:None
Route
test_main_claude_not_available
patch('claudecode.github_action_audit.FindingsFilter')
claudecode/test_main_function.py:None
Route
test_main_claude_runner_init_failure
patch('claudecode.github_action_audit.SimpleClaudeRunner')
claudecode/test_main_function.py:None
Route
test_main_filter_failure_keeps_all_findings
patch('pathlib.Path.cwd')
claudecode/test_main_function.py:None
Route
test_main_filter_initialization
patch('claudecode.github_action_audit.FindingsFilter')
claudecode/test_main_function.py:None
Route
test_main_github_client_init_failure
patch('claudecode.github_action_audit.GitHubActionClient')
claudecode/test_main_function.py:None
Route
test_main_pr_data_fetch_failure
patch('claudecode.github_action_audit.get_security_audit_prompt')
claudecode/test_main_function.py:None
Route
test_main_successful_audit_no_findings
patch('pathlib.Path.cwd')
claudecode/test_main_function.py:None
Route
test_main_successful_audit_with_findings
patch('pathlib.Path.cwd')
claudecode/test_main_function.py:None
Route
test_main_with_full_filter
patch('pathlib.Path.cwd')
claudecode/test_main_function.py:None
Route
test_pagination_not_needed_for_pr_files
patch('requests.get')
claudecode/test_github_client.py:None
Route
test_partial_json_recovery
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_rate_limit_handling
patch('requests.get')
claudecode/test_github_client.py:None
Route
test_run_evaluation_setup_failure
patch.object(EvaluationEngine, '_setup_repository')
claudecode/test_eval_engine.py:None
Route
test_run_evaluation_success
patch.object(EvaluationEngine, '_setup_repository')
claudecode/test_eval_engine.py:None
Route
test_run_sast_audit_failure
patch('subprocess.run')
claudecode/test_eval_engine.py:None
Route
test_run_sast_audit_success
patch('subprocess.run')
claudecode/test_eval_engine.py:None
Route
test_run_security_audit_json_parse_failure_with_retry
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_run_security_audit_large_prompt_warning
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_run_security_audit_retry_on_error_during_execution
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_run_security_audit_retry_on_failure
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_run_security_audit_success
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_run_security_audit_timeout
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_run_single_evaluation
patch.object(EvaluationEngine, 'run_evaluation')
claudecode/test_eval_engine.py:None
Route
test_setup_repository_clone
patch('subprocess.run')
claudecode/test_eval_engine.py:None
Route
test_setup_repository_existing
patch('subprocess.run')
claudecode/test_eval_engine.py:None
Route
test_validate_claude_available_error
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_validate_claude_available_no_api_key
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_validate_claude_available_not_installed
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_validate_claude_available_success
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_validate_claude_available_timeout
patch('subprocess.run')
claudecode/test_claude_runner.py:None
Route
test_workflow_with_binary_files
patch('subprocess.run')
claudecode/test_workflow_integration.py:None
Route
test_workflow_with_llm_filtering
patch('subprocess.run')
claudecode/test_workflow_integration.py:None
Route
test_workflow_with_massive_pr
patch('subprocess.run')
claudecode/test_workflow_integration.py:None
Route
test_workflow_with_no_security_issues
patch('subprocess.run')
claudecode/test_workflow_integration.py:None