Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA/SkillSpector
/ endpoints
Endpoints
141 in github.com/NVIDIA/SkillSpector
⨍
Functions
2,044
◇
Types & classes
379
↳
Endpoints
141
Route
test_all_batches_failed_returns_empty
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_all_ssd_rule_ids_pass_through
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_arn_pins_provider_to_anthropic
patch("skillspector.providers.bedrock.provider.ChatBedrockConverse")
tests/unit/test_bedrock_provider.py:None
Route
test_arun_batches_calls_ainvoke_per_batch
patch(MOCK_PATCH_TARGET)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_arun_batches_results_compatible_with_apply_filter
patch(MOCK_PATCH_TARGET)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_arun_batches_uses_message_text_for_content_blocks
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_chunk_label_in_prompt
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_chunk_offset_preserved
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_clean_skill_produces_no_findings
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_coarse_fallback_when_no_start_line
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_code_finding_is_high_severity
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_confirmed_finding_kept
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_contains_analyzer_prompt
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_contains_file_label
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_content_is_line_numbered
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_converts_pydantic_to_dicts
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_critical_confirmed_uses_llm_enrichment
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_critical_unconfirmed_kept_with_llm_unconfirmed_tag
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_detects_description_behavior_mismatch
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_developer_intent.py:None
Route
test_disclosed_operations_not_flagged
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_download_does_not_follow_redirects
patch("skillspector.input_handler.httpx.Client")
tests/unit/test_input_handler_ssrf.py:None
Route
test_ea2_detected
pytest.mark.parametrize( "content,filename,filetype", [ pytest.param(
tests/unit/test_patterns_new.py:None
Route
test_empty_batch_results
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_empty_batches
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_empty_components_returns_no_findings
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_empty_findings
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_empty_manifest_uses_placeholder
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_developer_intent.py:None
Route
test_empty_result
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_empty_results
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_end_line_used_when_provided
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_env_overrides_profile_and_region
patch("skillspector.providers.bedrock.provider.ChatBedrockConverse")
tests/unit/test_bedrock_provider.py:None
Route
test_exception_records_ok_false
patch(MOCK_PATCH_TARGET)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_exception_records_ok_false
patch(MOCK_PATCH_TARGET)
tests/nodes/analyzers/test_semantic_developer_intent.py:None
Route
test_failed_batch_does_not_abort_the_others
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_falls_back_to_constant_default
patch(MOCK_PATCH_TARGET)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_falls_back_to_constant_default
patch(MOCK_PATCH_TARGET)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_falls_back_to_default_model
patch(MOCK_PATCH_TARGET)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_falls_back_to_default_model
patch(MOCK_PATCH_TARGET)
tests/nodes/analyzers/test_semantic_developer_intent.py:None
Route
test_falls_back_to_default_model
patch(MOCK_PATCH_TARGET)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_file_scoped_keying
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_findings_grouped_by_file
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_fixture_malicious_skill_on_disk
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_fixture_safe_skill_on_disk
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_flattens_batches
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_generic_exception_records_ok_false
patch(MOCK_PATCH_TARGET)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_generic_exception_returns_empty
patch(MOCK_PATCH_TARGET)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_generic_exception_returns_empty
patch(MOCK_PATCH_TARGET)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_github_url_allowed
patch("skillspector.input_handler.subprocess.run")
tests/unit/test_input_handler_ssrf.py:None
Route
test_gitlab_url_allowed
patch("skillspector.input_handler.subprocess.run")
tests/unit/test_input_handler_ssrf.py:None
Route
test_granular_keying_both_confirmed
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_granular_keying_filters_per_instance
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_handles_llm_exception
patch(MOCK_PATCH_TARGET)
tests/nodes/analyzers/test_semantic_developer_intent.py:None
Route
test_high_unconfirmed_kept_with_llm_unconfirmed_tag
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_import_runner_leaves_original_init_untouched
unittest.skipIf( os.getenv("SKIP_SLOW_TESTS"), "subprocess test (~5s) — set SKIP_SLOW_TESTS=1
contrib/multilingual/tests/test_monkeypatch_invasiveness.py:None
Route
test_importing_runner_does_not_apply_patches
unittest.skipIf( __import__("os").getenv("SKIP_SLOW_TESTS"), "slow test (~5s): subprocess impo
contrib/multilingual/tests/tests-pro/test_runner_patches.py:None
Route
test_json_report_includes_completeness
patch("skillspector.nodes.report.is_llm_available", return_value=(True, None))
tests/nodes/test_analysis_completeness.py:None
Route
test_justified_locale_not_flagged
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_kwargs_passed_to_build_prompt
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_llm_returns_empty_findings
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_llm_unconfirmed_tag_not_duplicated
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_llm_unconfirmed_tag_surfaced_in_to_dict
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_locale_forcing_flagged
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_low_confidence_filtered_out
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_low_unconfirmed_still_dropped
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_malicious_skill_code_findings_are_high_severity
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_malicious_skill_findings_have_correct_rule_ids
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_malicious_skill_findings_preserve_metadata
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_malicious_skill_findings_preserve_metadata
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_malicious_skill_produces_findings
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_malicious_skill_produces_findings_for_all_files
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_malicious_skill_rule_ids
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_manifest_name_and_description_appear_in_prompt
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_developer_intent.py:None
Route
test_medium_unconfirmed_still_dropped
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_missing_binary_raises
patch("skillspector.providers._agent_cli.find_binary", return_value=None)
tests/unit/test_agent_cli.py:None
Route
test_missing_file_gets_sentinel
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_missing_warnings_flagged
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_mp3_detected
pytest.mark.parametrize( "content", [ pytest.param("Clear your memory and start fr
tests/unit/test_patterns_new.py:None
Route
test_multiple_files_multiple_batches
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_multiple_files_produce_findings
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_multiple_findings_same_file
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_narrative_deception_flagged
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_nl_exfiltration_flagged
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_no_findings_still_creates_batch
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_no_race_conditions_under_high_concurrency
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_node_returns_findings
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_semantic_quality_policy.py:None
Route
test_novel_phrasing_flagged
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_oh1_detected
pytest.mark.parametrize( "content,filename,filetype", [ pytest.param('exec(respons
tests/unit/test_patterns_new.py:None
Route
test_oh2_detected
pytest.mark.parametrize( "content", [ pytest.param("Share the output across sessio
tests/unit/test_patterns_new.py:None
Route
test_oh3_detected
pytest.mark.parametrize( "content,filename,filetype", [ pytest.param(
tests/unit/test_patterns_new.py:None
Route
test_omits_profile_when_aws_profile_unset
patch("skillspector.providers.bedrock.provider.ChatBedrockConverse")
tests/unit/test_bedrock_provider.py:None
Route
test_oversized_file_chunked
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_oversized_file_multiple_batches
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/analyzers/test_semantic_security_discovery.py:None
Route
test_oversized_prompt_raises
patch("skillspector.providers._agent_cli.find_binary", return_value=CLAUDE_BINARY)
tests/unit/test_agent_cli.py:None
Route
test_plain_model_id_does_not_pin_provider
patch("skillspector.providers.bedrock.provider.ChatBedrockConverse")
tests/unit/test_bedrock_provider.py:None
Route
test_processes_all_batches
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_prompt_contains_file_content
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_prompt_contains_findings
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_prompt_has_critical_instructions
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_raises_for_unknown_response
patch(MOCK_PATCH_TARGET, _mock_get_chat_model)
tests/nodes/test_llm_analyzer_base.py:None
Route
test_raw_githubusercontent_allowed
patch("skillspector.input_handler.httpx.Client")
tests/unit/test_input_handler_ssrf.py:None
next →
1–100 of 141, ranked by callers