MCPcopy Create free account

hub / github.com/NVIDIA/SkillSpector / functions

Functions2,044 in github.com/NVIDIA/SkillSpector

Methodtest_detects_openai_rate_limit_error_type
(self)
contrib/multilingual/tests/tests-pro/test_api_pool.py:357
Methodtest_detects_rate_limit_keyword_in_string_message
(self)
contrib/multilingual/tests/tests-pro/test_api_pool.py:373
Methodtest_dict_construction_propagates_taint
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:167
Methodtest_different_matched_text_same_file_not_deduped
Same rule but different matched text in same file → separate findings.
tests/nodes/test_deduplicate.py:75
Methodtest_different_patterns_across_files_not_deduped
Different matched texts are independent even with same rule_id.
tests/nodes/test_deduplicate.py:111
Methodtest_different_rules_each_score_independently
(self)
tests/nodes/test_report.py:122
Methodtest_different_rules_same_file_not_deduped
Different rule_ids in same file are independent findings.
tests/nodes/test_deduplicate.py:66
Methodtest_different_rules_same_pattern_not_deduped
Different rules with same matched text are independent.
tests/nodes/test_deduplicate.py:120
Methodtest_direct_environ_to_requests_post
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:40
Methodtest_direct_input_to_os_system
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:119
Methodtest_disable_slash_commands_present
(self)
tests/unit/test_agent_cli.py:203
Methodtest_disclosed_operations_not_flagged
(self)
tests/nodes/test_semantic_quality_policy.py:822
Methodtest_dispatches_to_cli_provider_complete
(self, monkeypatch: pytest.MonkeyPatch)
tests/unit/test_llm_utils.py:206
Methodtest_divergence_flagged
(self)
tests/nodes/analyzers/test_semantic_developer_intent.py:472
Methodtest_diverse_rules_still_accumulate_meaningfully
Different genuine vulnerabilities should still produce a high score.
tests/nodes/test_report.py:305
Methodtest_do_anything_now
(self)
tests/nodes/analyzers/test_static_patterns_anti_refusal.py:78
Methodtest_do_not_moralize
(self)
tests/nodes/analyzers/test_static_patterns_anti_refusal.py:61
Methodtest_docs_only_skill_skips
Skill with only .md files → no executable files → empty findings.
tests/test_mcp_least_privilege.py:371
Methodtest_docs_subdir_markdown_gets_reduced_confidence
A finding in docs/deploy.md gets confidence reduced.
tests/nodes/analyzers/test_static_runner_filtering.py:166
Methodtest_does_not_call_complete_for_http_provider
For HTTP providers, the native provider chat-model path is used.
tests/unit/test_llm_utils.py:221
Methodtest_does_not_raise
(self)
tests/unit/test_reviewer_nits.py:84
Methodtest_dotenv_package_reference_filtered
(self)
tests/nodes/analyzers/test_binary_and_pe3_filtering.py:152
Methodtest_double_nested_context_does_not_restore_on_inner_exit
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:211
Methodtest_double_nesting_no_restore_on_inner_exit
(self)
contrib/multilingual/tests/test_monkeypatch_invasiveness.py:397
Functiontest_double_star_is_alias_for_star
()
tests/unit/test_suppression.py:104
Methodtest_download_does_not_follow_redirects
Redirects are disabled to prevent SSRF via open-redirect on allowed hosts.
tests/unit/test_input_handler_ssrf.py:135
Methodtest_download_hosts_include_huggingface
(self)
tests/unit/test_input_handler_ssrf.py:201
Methodtest_download_hosts_include_raw_github
(self)
tests/unit/test_input_handler_ssrf.py:198
Functiontest_dump_baseline_json_extension
(tmp_path: Path)
tests/unit/test_suppression.py:229
Methodtest_dunder_import_produces_ast3
(self)
tests/nodes/analyzers/test_behavioral_ast.py:60
Methodtest_e1_requests_post
Detection of requests.post to external URL.
tests/unit/test_patterns.py:115
Methodtest_e1_requests_post_produces_finding
requests.post to URL yields E1, MEDIUM severity.
tests/nodes/analyzers/test_static_patterns.py:163
Methodtest_e2_env_get_secret
Detection of specific secret access.
tests/unit/test_patterns.py:137
Methodtest_e2_env_harvesting
Detection of environment variable harvesting.
tests/unit/test_patterns.py:125
Methodtest_e2_env_harvesting_produces_finding
os.environ access for secrets yields E2, HIGH severity.
tests/nodes/analyzers/test_static_patterns.py:177
Methodtest_e5_aws_cli_s3_cp_produces_finding
aws s3 cp/sync yields E5.
tests/nodes/analyzers/test_static_patterns.py:215
Methodtest_e5_azure_blob_upload_produces_finding
Azure blob upload yields E5.
tests/nodes/analyzers/test_static_patterns.py:244
Methodtest_e5_benign_client_creation_no_finding
Creating a cloud client without an upload call does not yield E5.
tests/nodes/analyzers/test_static_patterns.py:264
Methodtest_e5_boto3_put_object_produces_finding
boto3 put_object yields E5, MEDIUM severity.
tests/nodes/analyzers/test_static_patterns.py:191
Methodtest_e5_boto3_upload_file_produces_finding
boto3 upload_file / upload_fileobj yields E5.
tests/nodes/analyzers/test_static_patterns.py:204
Methodtest_e5_documentation_example_excluded
Cloud-upload calls in documentation/examples do not yield E5.
tests/nodes/analyzers/test_static_patterns.py:253
Methodtest_e5_gcs_sdk_upload_from_produces_finding
google-cloud-storage blob.upload_from_* yields E5.
tests/nodes/analyzers/test_static_patterns.py:235
Methodtest_e5_gsutil_cp_produces_finding
gsutil cp yields E5.
tests/nodes/analyzers/test_static_patterns.py:226
Methodtest_ea1_detected
(self, content: str)
tests/unit/test_patterns_new.py:98
Methodtest_ea1_read_only_docs_not_flagged
(self)
tests/unit/test_patterns_new.py:101
Methodtest_ea2_detected
(self, content: str, filename: str, filetype: str)
tests/unit/test_patterns_new.py:128
Methodtest_ea2_safe_flags_not_flagged
(self, content: str, filename: str)
tests/unit/test_patterns_new.py:140
Methodtest_ea2_uvm_code_example_not_flagged
UVM best-practice comment 'without checking' in code block should not trigger EA2.
tests/unit/test_patterns_new.py:143
Methodtest_ea3_detected
(self, content: str)
tests/unit/test_patterns_new.py:168
Methodtest_ea4_detected
(self, content: str, filename: str, filetype: str)
tests/unit/test_patterns_new.py:192
Methodtest_ecosystem_specific_when_no_db
(self)
tests/unit/test_osv_client.py:102
Methodtest_edit_distance
(self, a: str, b: str, expected: int)
tests/unit/test_patterns_new.py:1145
Methodtest_empty_batch_results
(self)
tests/nodes/test_llm_analyzer_base.py:1193
Methodtest_empty_batches
(self)
tests/nodes/test_llm_analyzer_base.py:445
Methodtest_empty_components
(self)
tests/nodes/analyzers/test_behavioral_ast.py:226
Methodtest_empty_components
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:251
Methodtest_empty_components
(self, tmp_path)
tests/nodes/analyzers/test_static_yara.py:254
Methodtest_empty_components_gives_100_coverage
(self)
tests/nodes/test_analysis_completeness.py:136
Methodtest_empty_components_returns_empty
No components yields no findings.
tests/nodes/analyzers/test_static_patterns.py:395
Methodtest_empty_components_returns_no_findings
(self, base_state)
tests/nodes/analyzers/test_semantic_security_discovery.py:109
Methodtest_empty_content
(self)
tests/nodes/test_llm_analyzer_base.py:66
Methodtest_empty_content
(self)
tests/nodes/test_llm_analyzer_base.py:193
Methodtest_empty_directory_not_multi
Empty directory is not multi-skill.
tests/test_multi_skill.py:97
Methodtest_empty_file
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:242
Methodtest_empty_file
(self, tmp_path)
tests/nodes/analyzers/test_static_yara.py:247
Methodtest_empty_file_cache_returns_empty
(self)
tests/nodes/test_semantic_quality_policy.py:92
Methodtest_empty_file_no_findings
(self)
tests/nodes/analyzers/test_behavioral_ast.py:203
Methodtest_empty_findings
(self)
tests/nodes/test_llm_analyzer_base.py:129
Methodtest_empty_findings
(self)
tests/nodes/test_llm_analyzer_base.py:603
Methodtest_empty_findings
(self)
tests/nodes/test_llm_analyzer_base.py:685
Methodtest_empty_findings
(self)
tests/nodes/test_llm_analyzer_base.py:823
Methodtest_empty_findings
(self)
tests/nodes/test_llm_analyzer_base.py:1059
Methodtest_empty_findings_list_returns_empty
#C5: Empty list edge case.
contrib/multilingual/tests/tests-pro/test_annotation.py:87
Methodtest_empty_findings_list_returns_empty_not_crash
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:106
Methodtest_empty_findings_no_rules
(self)
tests/nodes/test_sarif_rules_and_empty_findings.py:147
Methodtest_empty_findings_yields_zero
(self)
tests/nodes/test_report.py:60
Methodtest_empty_input
Empty findings list returns empty.
tests/nodes/test_meta_analyzer_fallback.py:208
Methodtest_empty_key_list_raises_value_error
(self)
contrib/multilingual/tests/tests-pro/test_api_pool.py:279
Methodtest_empty_label_raises
(self)
tests/unit/test_agent_cli.py:132
Methodtest_empty_list
Empty input returns empty output.
tests/nodes/test_deduplicate.py:153
Methodtest_empty_manifest_returns_placeholder
(self)
tests/nodes/analyzers/test_semantic_developer_intent.py:326
Methodtest_empty_manifest_uses_placeholder
(self)
tests/nodes/analyzers/test_semantic_developer_intent.py:189
Methodtest_empty_message_filtered
(self)
tests/nodes/test_sarif_rules_and_empty_findings.py:69
Methodtest_empty_output_raises
(self, mock_popen: MagicMock, _mock_binary: MagicMock)
tests/unit/test_agent_cli.py:447
Methodtest_empty_packages_returns_empty
(self)
tests/unit/test_osv_client.py:123
Methodtest_empty_raises
(self)
tests/unit/test_agent_cli.py:349
Methodtest_empty_result
(self)
tests/nodes/test_llm_analyzer_base.py:287
Methodtest_empty_results
(self)
tests/nodes/test_llm_analyzer_base.py:357
Methodtest_empty_rule_id_filtered
(self)
tests/nodes/test_sarif_rules_and_empty_findings.py:49
Functiontest_empty_rule_never_matches
()
tests/unit/test_suppression.py:109
Methodtest_empty_scheme_warns
(self, caplog: pytest.LogCaptureFixture)
tests/unit/test_reviewer_nits.py:74
Functiontest_empty_state_returns_no_findings
Empty state produces no findings.
tests/test_mcp_rug_pull.py:129
Methodtest_empty_stdout_raises
(self)
tests/unit/test_agent_cli.py:319
Methodtest_empty_string
(self)
tests/nodes/test_llm_analyzer_base.py:50
Methodtest_empty_string_falls_back_to_default
(self, monkeypatch: pytest.MonkeyPatch)
tests/unit/test_anthropic_proxy_provider.py:226
Methodtest_empty_string_returns_empty_list
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:217
Methodtest_empty_string_returns_none
(self)
tests/unit/test_osv_client.py:84
Methodtest_end_line_optional
(self)
tests/nodes/test_llm_analyzer_base.py:689
Methodtest_end_line_used_when_provided
When LLM returns end_line, it is used for exact matching; a finding with a different end_line falls back to the start-only key.
tests/nodes/test_llm_analyzer_base.py:1285
Methodtest_english_keyword_rule_marked_incompatible_for_chinese_skill
(self)
contrib/multilingual/tests/tests-pro/test_annotation.py:50
← previousnext →901–1,000 of 2,044, ranked by callers