Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA/SkillSpector
/ functions
Functions
2,044 in github.com/NVIDIA/SkillSpector
⨍
Functions
2,044
◇
Types & classes
379
↳
Endpoints
141
Method
test_entry_counts_english_keyword_rules_skipped_for_non_english
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:665
Method
test_entry_defaults_risk_to_low_zero_when_not_provided
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:643
Method
test_entry_falls_back_to_directory_name_when_no_manifest
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:685
Method
test_entry_from_minimal_result_has_all_required_keys
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:632
Method
test_entry_handles_value_error_on_relative_to_for_different_drives
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:690
Method
test_entry_marks_gap_fill_applied_in_enhancements
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:656
Method
test_entry_preserves_explicit_risk_score_and_severity
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:649
Method
test_entry_uses_manifest_name_when_available
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:679
Method
test_entry_zero_english_keyword_rules_skipped_for_english
(self)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:672
Method
test_env_applies_to_every_slot
(self, monkeypatch: pytest.MonkeyPatch)
tests/unit/test_bedrock_provider.py:107
Method
test_env_doc_reference_removed_from_findings
(self)
tests/nodes/analyzers/test_binary_and_pe3_filtering.py:213
Method
test_env_file_doc_reference_in_text_filtered
(self)
tests/nodes/analyzers/test_binary_and_pe3_filtering.py:190
Method
test_env_overrides_default
(self, monkeypatch: pytest.MonkeyPatch)
tests/unit/test_bedrock_provider.py:103
Method
test_env_overrides_profile_and_region
( self, mock_session: MagicMock, mock_chat: MagicMock, monkeypatch: pytest.Mon
tests/unit/test_bedrock_provider.py:161
Method
test_env_scrubbed
( self, mock_popen: MagicMock, _mock_binary: MagicMock, monkeypatch: pytest.MonkeyPatch )
tests/unit/test_agent_cli.py:495
Method
test_env_scrubbed_no_api_keys
( self, mock_popen: MagicMock, _mock_binary: MagicMock, monkeypatch: pytest.MonkeyPatch )
tests/unit/test_agent_cli.py:419
Method
test_environ_subscript_to_network
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:58
Method
test_environ_to_eval
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:146
Method
test_ephemeral_present
(self)
tests/unit/test_agent_cli.py:240
Method
test_eval_base64_chain_produces_ast8
(self)
tests/nodes/analyzers/test_behavioral_ast.py:170
Method
test_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
Method
test_eval_in_function
(self)
tests/nodes/analyzers/test_behavioral_ast.py:53
Method
test_eval_produces_ast2
(self)
tests/nodes/analyzers/test_behavioral_ast.py:47
Method
test_exact_band_boundary_20_is_low
(self)
tests/nodes/test_report.py:237
Method
test_exact_band_boundary_21_is_medium
(self)
tests/nodes/test_report.py:226
Method
test_exact_duplicates_reduced_to_one
Two identical findings in same file → one output.
tests/nodes/test_deduplicate.py:46
Function
test_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
Method
test_example_keyword_context_downweighted
Finding whose context contains 'example:' gets downweighted.
tests/nodes/test_meta_analyzer_fallback.py:129
Method
test_exception_between_acquire_and_release_does_not_permanently_leak_slot
(self)
contrib/multilingual/tests/tests-pro/test_api_pool.py:432
Method
test_exception_records_ok_false
(self, mock_get_model: MagicMock)
tests/nodes/test_semantic_quality_policy.py:277
Method
test_exception_records_ok_false
(self, mock_get_model: MagicMock)
tests/nodes/analyzers/test_semantic_developer_intent.py:248
Method
test_excessive_description_length
Parameter description exceeding 500 chars → TP3 finding, confidence ~0.65.
tests/test_mcp_tool_poisoning.py:489
Method
test_exe_extension_detected
(self)
tests/nodes/analyzers/test_binary_and_pe3_filtering.py:55
Method
test_exec_compile_chain_produces_ast8
(self)
tests/nodes/analyzers/test_behavioral_ast.py:162
Method
test_exec_import_chain_produces_ast8
(self)
tests/nodes/analyzers/test_behavioral_ast.py:183
Method
test_exec_produces_ast1
(self)
tests/nodes/analyzers/test_behavioral_ast.py:33
Method
test_exec_subcommand
(self)
tests/unit/test_agent_cli.py:226
Method
test_exec_urllib_chain_produces_ast8
(self)
tests/nodes/analyzers/test_behavioral_ast.py:177
Method
test_exec_with_variable
(self)
tests/nodes/analyzers/test_behavioral_ast.py:41
Method
test_executable_multiplier_applies
(self)
tests/nodes/test_report.py:149
Method
test_executable_multiplier_caps_at_100
(self)
tests/nodes/test_report.py:156
Method
test_exfiltration_in_param_description
Parameter description with exfiltration phrase → TP3 finding.
tests/test_mcp_tool_poisoning.py:444
Method
test_existing_providers_satisfy_protocol
(self)
tests/unit/test_reviewer_nits.py:39
Method
test_explicit_model_still_overrides_openai_fallback
( self, monkeypatch: pytest.MonkeyPatch )
tests/unit/test_llm_utils.py:327
Method
test_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
Method
test_extract_packages_package_json
(self)
tests/unit/test_patterns_new.py:1183
Method
test_extract_packages_requirements
(self)
tests/unit/test_patterns_new.py:1176
Method
test_extracts_last_message
(self)
tests/unit/test_agent_cli.py:339
Method
test_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
Method
test_failed_call_records_ok_false
(self)
tests/test_mcp_tool_poisoning.py:686
Method
test_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
Method
test_fallback_name_from_dirname
If SKILL.md has no name in frontmatter, use directory name.
tests/test_multi_skill.py:145
Method
test_falls_back_to_constant_default
(self, mock_get_model: MagicMock)
tests/nodes/test_semantic_quality_policy.py:225
Method
test_falls_back_to_constant_default
(self, mock_get_model: MagicMock)
tests/nodes/analyzers/test_semantic_security_discovery.py:255
Method
test_falls_back_to_default_model
(self, mock_get_model: MagicMock)
tests/nodes/test_semantic_quality_policy.py:208
Method
test_falls_back_to_default_model
(self, mock_get_model: MagicMock)
tests/nodes/analyzers/test_semantic_developer_intent.py:286
Method
test_falls_back_to_default_model
(self, mock_get_model: MagicMock)
tests/nodes/analyzers/test_semantic_security_discovery.py:239
Method
test_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
Method
test_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
Method
test_false_for_http_providers
(self)
tests/unit/test_providers.py:515
Method
test_false_for_plain_object
(self)
tests/unit/test_providers.py:520
Method
test_fenced_code_block_context_downweighted
Finding whose context contains ``` gets confidence halved.
tests/nodes/test_meta_analyzer_fallback.py:117
Method
test_fenced_json
(self)
tests/unit/test_llm_utils.py:306
Method
test_file_scoped_keying
Same rule_id in different files should be independently filtered.
tests/nodes/test_llm_analyzer_base.py:1140
Method
test_filters_out_finding_with_confidence_below_threshold
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:169
Method
test_filters_out_unknown_rule_id_not_in_gap_fill_set
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:179
Method
test_finding_converted_to_skillspector_model_with_all_fields_preserved
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:117
Method
test_finding_fields_populated
(self, tmp_path)
tests/nodes/analyzers/test_static_yara.py:117
Method
test_finding_has_context
(self)
tests/nodes/analyzers/test_behavioral_ast.py:217
Method
test_finding_has_context
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:282
Method
test_finding_has_matched_text
(self)
tests/nodes/analyzers/test_behavioral_ast.py:222
Method
test_finding_has_matched_text
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:287
Method
test_finding_has_remediation
(self)
tests/nodes/analyzers/test_behavioral_ast.py:212
Method
test_finding_has_remediation
(self)
tests/nodes/analyzers/test_behavioral_taint_tracking.py:292
Method
test_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
Method
test_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
Method
test_findings_as_native_list
(self)
tests/nodes/test_llm_analyzer_base.py:322
Method
test_findings_filtered_noted
(self)
tests/nodes/test_analysis_completeness.py:121
Method
test_findings_grouped_by_file
(self)
tests/nodes/test_llm_analyzer_base.py:942
Method
test_findings_invalid_string_yields_empty
(self)
tests/nodes/test_llm_analyzer_base.py:326
Method
test_findings_non_list_json_yields_empty
(self)
tests/nodes/test_llm_analyzer_base.py:330
Method
test_findings_value_is_string_not_list_returns_empty_list
(self)
contrib/multilingual/tests/tests-pro/test_gap_fill.py:231
Function
test_fingerprint_differs_on_field_change
()
tests/unit/test_suppression.py:64
Function
test_fingerprint_is_stable_and_prefixed
()
tests/unit/test_suppression.py:58
Method
test_fixture_malicious_skill_on_disk
(self)
tests/nodes/test_semantic_quality_policy.py:563
Method
test_fixture_safe_skill_on_disk
(self)
tests/nodes/test_semantic_quality_policy.py:592
Method
test_fixture_triggers_tp1_tp2_tp3
mcp_poisoned_tool fixture triggers TP1, TP2, and TP3 findings.
tests/test_mcp_tool_poisoning.py:592
Method
test_flattens_batches
(self)
tests/nodes/test_llm_analyzer_base.py:344
Method
test_from_builtins_import_compile
``from builtins import compile`` must still raise AST6.
tests/nodes/analyzers/test_behavioral_ast.py:313
Method
test_from_builtins_import_dunder_import
``from builtins import __import__`` must still raise AST3.
tests/nodes/analyzers/test_behavioral_ast.py:318
Method
test_from_builtins_import_eval
``from builtins import eval`` must still raise AST2.
tests/nodes/analyzers/test_behavioral_ast.py:308
Method
test_from_builtins_import_exec
``from builtins import exec; exec(code)`` must still raise AST1.
tests/nodes/analyzers/test_behavioral_ast.py:303
Method
test_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
Method
test_from_builtins_import_exec_sink
``from builtins import exec`` with tainted input must raise TT5.
tests/nodes/analyzers/test_behavioral_taint_tracking.py:483
Method
test_from_import_pathlib
``from pathlib import Path`` should resolve p.read_text() correctly.
tests/nodes/analyzers/test_behavioral_taint_tracking.py:428
Method
test_from_import_socket
``from socket import socket`` should resolve s.recv() correctly.
tests/nodes/analyzers/test_behavioral_taint_tracking.py:440
Method
test_from_importlib_import_module_os_system
Bare-imported ``import_module('os').system(...)`` must raise AST5.
tests/nodes/analyzers/test_behavioral_ast.py:367
Method
test_from_importlib_import_module_sink
Bare-imported ``import_module('os').system(input())`` must raise TT5.
tests/nodes/analyzers/test_behavioral_taint_tracking.py:513
Method
test_from_os_import_system
(self)
tests/nodes/analyzers/test_behavioral_ast.py:244
Method
test_from_subprocess_import_run
(self)
tests/nodes/analyzers/test_behavioral_ast.py:252
← previous
next →
1,001–1,100 of 2,044, ranked by callers