MCPcopy Create free account

hub / github.com/NVIDIA/SkillSpector / functions

Functions2,044 in github.com/NVIDIA/SkillSpector

Methodtest_entry_counts_english_keyword_rules_skipped_for_non_english
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:665
Methodtest_entry_defaults_risk_to_low_zero_when_not_provided
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:643
Methodtest_entry_falls_back_to_directory_name_when_no_manifest
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:685
Methodtest_entry_from_minimal_result_has_all_required_keys
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:632
Methodtest_entry_handles_value_error_on_relative_to_for_different_drives
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:690
Methodtest_entry_marks_gap_fill_applied_in_enhancements
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:656
Methodtest_entry_preserves_explicit_risk_score_and_severity
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:649
Methodtest_entry_uses_manifest_name_when_available
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:679
Methodtest_entry_zero_english_keyword_rules_skipped_for_english
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:672
Methodtest_env_applies_to_every_slot
(self, monkeypatch: pytest.MonkeyPatch)
tests/unit/test_bedrock_provider.py:107
Methodtest_env_doc_reference_removed_from_findings
(self)
tests/nodes/analyzers/test_binary_and_pe3_filtering.py:213
Methodtest_env_file_doc_reference_in_text_filtered
(self)
tests/nodes/analyzers/test_binary_and_pe3_filtering.py:190
Methodtest_env_overrides_default
(self, monkeypatch: pytest.MonkeyPatch)
tests/unit/test_bedrock_provider.py:103
Methodtest_env_overrides_profile_and_region
( self, mock_session: MagicMock, mock_chat: MagicMock, monkeypatch: pytest.Mon
tests/unit/test_bedrock_provider.py:161
Methodtest_env_scrubbed
( self, mock_popen: MagicMock, _mock_binary: MagicMock, monkeypatch: pytest.MonkeyPatch )
tests/unit/test_agent_cli.py:495
Methodtest_env_scrubbed_no_api_keys
( self, mock_popen: MagicMock, _mock_binary: MagicMock, monkeypatch: pytest.MonkeyPatch )
tests/unit/test_agent_cli.py:419
Methodtest_environ_subscript_to_network
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:58
Methodtest_environ_to_eval
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:146
Methodtest_ephemeral_present
(self)
tests/unit/test_agent_cli.py:240
Methodtest_eval_base64_chain_produces_ast8
(self)
tests/nodes/analyzers/test_behavioral_ast.py:170
Methodtest_eval_dataset_prose_is_not_scanned_for_static_patterns
Eval datasets are test-case data, not installed skill code.
tests/nodes/analyzers/test_static_patterns.py:275
Methodtest_eval_in_function
(self)
tests/nodes/analyzers/test_behavioral_ast.py:53
Methodtest_eval_produces_ast2
(self)
tests/nodes/analyzers/test_behavioral_ast.py:47
Methodtest_exact_band_boundary_20_is_low
(self)
tests/nodes/test_report.py:237
Methodtest_exact_band_boundary_21_is_medium
(self)
tests/nodes/test_report.py:226
Methodtest_exact_duplicates_reduced_to_one
Two identical findings in same file → one output.
tests/nodes/test_deduplicate.py:46
Functiontest_exact_end_line_match_still_works
Existing behaviour: when both sides carry the same concrete end_line, the finding is kept (no regression from the new fallback).
tests/nodes/test_meta_analyzer.py:113
Methodtest_example_keyword_context_downweighted
Finding whose context contains 'example:' gets downweighted.
tests/nodes/test_meta_analyzer_fallback.py:129
Methodtest_exception_between_acquire_and_release_does_not_permanently_leak_slot
(self)
contrib/multilingual/tests/tests-pro/test_api_pool.py:432
Methodtest_exception_records_ok_false
(self, mock_get_model: MagicMock)
tests/nodes/test_semantic_quality_policy.py:277
Methodtest_exception_records_ok_false
(self, mock_get_model: MagicMock)
tests/nodes/analyzers/test_semantic_developer_intent.py:248
Methodtest_excessive_description_length
Parameter description exceeding 500 chars → TP3 finding, confidence ~0.65.
tests/test_mcp_tool_poisoning.py:489
Methodtest_exe_extension_detected
(self)
tests/nodes/analyzers/test_binary_and_pe3_filtering.py:55
Methodtest_exec_compile_chain_produces_ast8
(self)
tests/nodes/analyzers/test_behavioral_ast.py:162
Methodtest_exec_import_chain_produces_ast8
(self)
tests/nodes/analyzers/test_behavioral_ast.py:183
Methodtest_exec_produces_ast1
(self)
tests/nodes/analyzers/test_behavioral_ast.py:33
Methodtest_exec_subcommand
(self)
tests/unit/test_agent_cli.py:226
Methodtest_exec_urllib_chain_produces_ast8
(self)
tests/nodes/analyzers/test_behavioral_ast.py:177
Methodtest_exec_with_variable
(self)
tests/nodes/analyzers/test_behavioral_ast.py:41
Methodtest_executable_multiplier_applies
(self)
tests/nodes/test_report.py:149
Methodtest_executable_multiplier_caps_at_100
(self)
tests/nodes/test_report.py:156
Methodtest_exfiltration_in_param_description
Parameter description with exfiltration phrase → TP3 finding.
tests/test_mcp_tool_poisoning.py:444
Methodtest_existing_providers_satisfy_protocol
(self)
tests/unit/test_reviewer_nits.py:39
Methodtest_explicit_model_still_overrides_openai_fallback
( self, monkeypatch: pytest.MonkeyPatch )
tests/unit/test_llm_utils.py:327
Methodtest_extensionless_file_not_hard_dropped_by_code_example
An extensionless file (inferred as 'other') in code-example context is downweighted, not dropped.
tests/nodes/analyzers/test_static_runner_filtering.py:118
Methodtest_extract_packages_package_json
(self)
tests/unit/test_patterns_new.py:1183
Methodtest_extract_packages_requirements
(self)
tests/unit/test_patterns_new.py:1176
Methodtest_extracts_last_message
(self)
tests/unit/test_agent_cli.py:339
Methodtest_failed_batch_does_not_abort_the_others
A transient failure costs only its own batch, not the whole fan-out.
tests/nodes/test_llm_analyzer_base.py:561
Methodtest_failed_call_records_ok_false
(self)
tests/test_mcp_tool_poisoning.py:686
Methodtest_failed_guard_leaves_no_patches_applied
Break response_schema, call _apply_patches, verify it raises and no methods are patched.
contrib/multilingual/tests/test_monkeypatch_fragility.py:486
Methodtest_fallback_name_from_dirname
If SKILL.md has no name in frontmatter, use directory name.
tests/test_multi_skill.py:145
Methodtest_falls_back_to_constant_default
(self, mock_get_model: MagicMock)
tests/nodes/test_semantic_quality_policy.py:225
Methodtest_falls_back_to_constant_default
(self, mock_get_model: MagicMock)
tests/nodes/analyzers/test_semantic_security_discovery.py:255
Methodtest_falls_back_to_default_model
(self, mock_get_model: MagicMock)
tests/nodes/test_semantic_quality_policy.py:208
Methodtest_falls_back_to_default_model
(self, mock_get_model: MagicMock)
tests/nodes/analyzers/test_semantic_developer_intent.py:286
Methodtest_falls_back_to_default_model
(self, mock_get_model: MagicMock)
tests/nodes/analyzers/test_semantic_security_discovery.py:239
Methodtest_falls_back_to_nv_build_when_nv_inference_unimportable
When the optional nv_inference subpackage can't be imported, the default/``nv_inference`` selection degrades to ``NvBuildProvider``.
tests/unit/test_providers.py:366
Methodtest_falls_back_to_openai_when_proxy_unconfigured
When anthropic_proxy is selected but not configured, falls back to OpenAI.
tests/unit/test_anthropic_proxy_provider.py:245
Methodtest_false_for_http_providers
(self)
tests/unit/test_providers.py:515
Methodtest_false_for_plain_object
(self)
tests/unit/test_providers.py:520
Methodtest_fenced_code_block_context_downweighted
Finding whose context contains ``` gets confidence halved.
tests/nodes/test_meta_analyzer_fallback.py:117
Methodtest_fenced_json
(self)
tests/unit/test_llm_utils.py:306
Methodtest_file_scoped_keying
Same rule_id in different files should be independently filtered.
tests/nodes/test_llm_analyzer_base.py:1140
Methodtest_filters_out_finding_with_confidence_below_threshold
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:169
Methodtest_filters_out_unknown_rule_id_not_in_gap_fill_set
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:179
Methodtest_finding_converted_to_skillspector_model_with_all_fields_preserved
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:117
Methodtest_finding_fields_populated
(self, tmp_path)
tests/nodes/analyzers/test_static_yara.py:117
Methodtest_finding_has_context
(self)
tests/nodes/analyzers/test_behavioral_ast.py:217
Methodtest_finding_has_context
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:282
Methodtest_finding_has_matched_text
(self)
tests/nodes/analyzers/test_behavioral_ast.py:222
Methodtest_finding_has_matched_text
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:287
Methodtest_finding_has_remediation
(self)
tests/nodes/analyzers/test_behavioral_ast.py:212
Methodtest_finding_has_remediation
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:292
Methodtest_finding_in_executable_not_dropped_by_generic_indicator
A finding in an executable file is NOT dropped when context contains a generic indicator. Validates that an attacker cannot suppress a genuin
tests/nodes/analyzers/test_static_runner_filtering.py:97
Methodtest_findings_as_json_string
Some LLMs return the findings array as a JSON string, not a list.
tests/nodes/test_llm_analyzer_base.py:316
Methodtest_findings_as_native_list
(self)
tests/nodes/test_llm_analyzer_base.py:322
Methodtest_findings_filtered_noted
(self)
tests/nodes/test_analysis_completeness.py:121
Methodtest_findings_grouped_by_file
(self)
tests/nodes/test_llm_analyzer_base.py:942
Methodtest_findings_invalid_string_yields_empty
(self)
tests/nodes/test_llm_analyzer_base.py:326
Methodtest_findings_non_list_json_yields_empty
(self)
tests/nodes/test_llm_analyzer_base.py:330
Methodtest_findings_value_is_string_not_list_returns_empty_list
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:231
Functiontest_fingerprint_differs_on_field_change
()
tests/unit/test_suppression.py:64
Functiontest_fingerprint_is_stable_and_prefixed
()
tests/unit/test_suppression.py:58
Methodtest_fixture_malicious_skill_on_disk
(self)
tests/nodes/test_semantic_quality_policy.py:563
Methodtest_fixture_safe_skill_on_disk
(self)
tests/nodes/test_semantic_quality_policy.py:592
Methodtest_fixture_triggers_tp1_tp2_tp3
mcp_poisoned_tool fixture triggers TP1, TP2, and TP3 findings.
tests/test_mcp_tool_poisoning.py:592
Methodtest_flattens_batches
(self)
tests/nodes/test_llm_analyzer_base.py:344
Methodtest_from_builtins_import_compile
``from builtins import compile`` must still raise AST6.
tests/nodes/analyzers/test_behavioral_ast.py:313
Methodtest_from_builtins_import_dunder_import
``from builtins import __import__`` must still raise AST3.
tests/nodes/analyzers/test_behavioral_ast.py:318
Methodtest_from_builtins_import_eval
``from builtins import eval`` must still raise AST2.
tests/nodes/analyzers/test_behavioral_ast.py:308
Methodtest_from_builtins_import_exec
``from builtins import exec; exec(code)`` must still raise AST1.
tests/nodes/analyzers/test_behavioral_ast.py:303
Methodtest_from_builtins_import_exec_as_alias
``from builtins import exec as e; e(...)`` must still raise AST1.
tests/nodes/analyzers/test_behavioral_ast.py:333
Methodtest_from_builtins_import_exec_sink
``from builtins import exec`` with tainted input must raise TT5.
tests/nodes/analyzers/test_behavioral_taint_tracking.py:483
Methodtest_from_import_pathlib
``from pathlib import Path`` should resolve p.read_text() correctly.
tests/nodes/analyzers/test_behavioral_taint_tracking.py:428
Methodtest_from_import_socket
``from socket import socket`` should resolve s.recv() correctly.
tests/nodes/analyzers/test_behavioral_taint_tracking.py:440
Methodtest_from_importlib_import_module_os_system
Bare-imported ``import_module('os').system(...)`` must raise AST5.
tests/nodes/analyzers/test_behavioral_ast.py:367
Methodtest_from_importlib_import_module_sink
Bare-imported ``import_module('os').system(input())`` must raise TT5.
tests/nodes/analyzers/test_behavioral_taint_tracking.py:513
Methodtest_from_os_import_system
(self)
tests/nodes/analyzers/test_behavioral_ast.py:244
Methodtest_from_subprocess_import_run
(self)
tests/nodes/analyzers/test_behavioral_ast.py:252
← previousnext →1,001–1,100 of 2,044, ranked by callers