MCPcopy Create free account

hub / github.com/NVIDIA/SkillSpector / functions

Functions2,044 in github.com/NVIDIA/SkillSpector

Method_client
(self)
src/skillspector/providers/anthropic_proxy/provider.py:170
Function_codex_auth_check
Check codex is authenticated via ``codex login status`` (no inference).
src/skillspector/providers/_agent_cli.py:466
Method_counting_ainvoke
(prompt: str)
tests/nodes/test_semantic_quality_policy.py:538
Method_create_instance
(_idx: int)
contrib/multilingual/tests/test_monkeypatch_invasiveness.py:274
Method_delayed_ainvoke
(prompt: str)
tests/nodes/test_llm_analyzer_base.py:521
Function_drain_stream
Read *stream* into *buf* up to *cap* bytes, then stop reading. Calls *on_overflow* once if the cap is reached so the caller can react (e.g. k
src/skillspector/providers/_agent_cli.py:602
Method_estimate_extra_overhead
(self, findings: list[Finding])
src/skillspector/nodes/meta_analyzer.py:326
Method_fake_get_chat_model
(model: str | None = None)
tests/unit/test_llm_utils.py:154
Method_fake_hasattr
(obj, name)
contrib/multilingual/tests/test_monkeypatch_fragility.py:289
Method_fake_hasattr
(obj, name)
contrib/multilingual/tests/test_monkeypatch_fragility.py:352
Function_feed_stdin
()
src/skillspector/providers/_agent_cli.py:650
Method_flaky_ainvoke
(prompt: str)
tests/nodes/test_llm_analyzer_base.py:564
Function_format_json
(results: list[dict[str, object]])
contrib/multilingual/reports.py:246
Function_format_markdown
(results: list[dict[str, object]])
contrib/multilingual/reports.py:309
Function_format_terminal
(results: list[dict[str, object]])
contrib/multilingual/reports.py:47
Function_fresh_caches
Clear caches before and after every test. Depends on the conftest autouse ``mock_resolve_context_length`` fixture so it is active for the res
tests/unit/test_model_info.py:54
Function_gemini_auth_check
Gemini availability probe. The Gemini CLI (0.46.0) has no cheap non-interactive auth-status command, so we treat binary-on-PATH as available
src/skillspector/providers/_agent_cli.py:480
Method_handler
(l, ctx)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:457
Function_kill_on_overflow
()
src/skillspector/providers/_agent_cli.py:646
Function_make_quiet_loop
()
contrib/multilingual/runner.py:281
Function_mock_get_chat_model
Return a mock ChatOpenAI that supports with_structured_output.
tests/nodes/test_llm_analyzer_base.py:159
Function_mock_get_chat_model
(*_args, **_kwargs)
tests/nodes/test_meta_analyzer.py:35
Function_mock_get_chat_model
Return a mock ChatOpenAI that supports with_structured_output.
tests/nodes/test_semantic_quality_policy.py:38
Function_mock_get_chat_model
(*_args, **_kwargs)
tests/nodes/analyzers/test_semantic_developer_intent.py:37
Function_mock_get_chat_model
Return a mock chat model that supports with_structured_output.
tests/nodes/analyzers/test_semantic_security_discovery.py:41
Method_normalize_confidence
(cls, v: object)
src/skillspector/llm_analyzer_base.py:89
Method_normalize_confidence
(cls, v: object)
src/skillspector/nodes/meta_analyzer.py:73
Method_outside_thread
Run while main thread is inside deepseek_compat().
contrib/multilingual/tests/test_monkeypatch_invasiveness.py:187
Function_parse_gemini_output
Extract assistant text from ``gemini -o json`` output. ``gemini -o json`` returns a JSON object with a ``response`` key (alongside ``session_
src/skillspector/providers/_agent_cli.py:415
Method_parse_stringified_assessment
LLMs sometimes return nested objects as JSON strings.
src/skillspector/nodes/meta_analyzer.py:117
Method_parse_stringified_findings
LLMs sometimes return the findings array as a JSON string.
src/skillspector/nodes/meta_analyzer.py:105
Function_patched_asyncio_run
(main, *, debug=None, loop_factory=None)
contrib/multilingual/runner.py:280
Function_patched_base_build_prompt
(self, batch, **kwargs)
contrib/multilingual/runner.py:222
Function_patched_base_init
Set response_schema=None on the instance dict BEFORE original init. Relies on Python MRO guarantee: instance.__dict__ is always checked befor
contrib/multilingual/runner.py:123
Function_patched_base_parse
Parse raw LLM text into Findings via manual JSON + Pydantic.
contrib/multilingual/runner.py:138
Function_patched_chatopenai_init
(self, **kwargs)
contrib/multilingual/runner.py:260
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:120
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:406
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:516
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:578
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:716
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:748
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:776
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:834
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:862
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/test_semantic_quality_policy.py:893
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/analyzers/test_semantic_developer_intent.py:110
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/analyzers/test_semantic_developer_intent.py:151
Method_patched_init
(self_inner, *args, **kwargs)
tests/nodes/analyzers/test_semantic_developer_intent.py:177
Function_patched_meta_build_prompt
(self, batch, **kwargs)
contrib/multilingual/runner.py:245
Function_patched_meta_parse
Parse raw LLM text into meta-analyzer dicts via manual JSON + Pydantic.
contrib/multilingual/runner.py:178
Function_pooled_get_chat_model
(model=None)
contrib/multilingual/runner.py:86
Method_process
(batch: Batch)
src/skillspector/llm_analyzer_base.py:422
Function_run_batches
(self_inner, batches: list[Batch], **_kwargs)
tests/nodes/analyzers/test_semantic_security_discovery.py:379
Function_safe_chatopenai_init
(self, **kwargs)
contrib/multilingual/tests/test_monkeypatch_invasiveness.py:62
Function_safe_chatopenai_init
(self, **kwargs)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:55
Method_sample
(self, a, b, c)
contrib/multilingual/tests/test_monkeypatch_fragility.py:133
Method_sample
(self, a, b, c)
contrib/multilingual/tests/tests-pro/test_runner_patches.py:345
Function_scan_skill
Scan a single skill through the full pipeline. Returns ------- (entry, error_message_or_None, relative_name)
contrib/multilingual/batch_scan.py:129
Method_spy_build
(batch, **kwargs)
tests/nodes/test_llm_analyzer_base.py:499
Method_thread_a
()
contrib/multilingual/tests/test_monkeypatch_invasiveness.py:222
Method_thread_b
()
contrib/multilingual/tests/test_monkeypatch_invasiveness.py:232
Method_tracking_ainvoke
(prompt: str)
tests/nodes/test_llm_analyzer_base.py:461
Method_wait
(self, timeout: float | None = None)
tests/unit/test_agent_cli.py:100
Methodaclose
(self)
src/skillspector/providers/anthropic_proxy/provider.py:142
Methodactive_requests
Total active requests across all keys.
contrib/multilingual/api_pool.py:334
Methodainvoke
(self, prompt: str)
src/skillspector/llm_utils.py:187
Functionanalyze
Analyze content for prompt injection patterns (P1–P4).
src/skillspector/nodes/analyzers/static_patterns_prompt_injection.py:159
Functionanalyze
Analyze content for data exfiltration patterns (E1–E5).
src/skillspector/nodes/analyzers/static_patterns_data_exfiltration.py:122
Functionanalyze
Analyze content for server-side request forgery patterns (SSRF1–SSRF3).
src/skillspector/nodes/analyzers/static_patterns_ssrf.py:68
Functionanalyze
Analyze content for excessive agency patterns (EA1–EA4).
src/skillspector/nodes/analyzers/static_patterns_excessive_agency.py:159
Functionanalyze
Analyze content for rogue agent patterns (RA1–RA2).
src/skillspector/nodes/analyzers/static_patterns_rogue_agent.py:144
Functionanalyze
Analyze content for anti-refusal statements (AR1-AR3).
src/skillspector/nodes/analyzers/static_patterns_anti_refusal.py:125
Functionanalyze
Analyze content for output handling patterns (OH1–OH3).
src/skillspector/nodes/analyzers/static_patterns_output_handling.py:131
Functionanalyze
Analyze content for tool misuse patterns (TM1–TM3).
src/skillspector/nodes/analyzers/static_patterns_tool_misuse.py:202
Functionanalyze
Analyze content for privilege escalation patterns (PE1–PE5).
src/skillspector/nodes/analyzers/static_patterns_privilege_escalation.py:116
Functionanalyze
Analyze content for memory poisoning patterns (MP1–MP3).
src/skillspector/nodes/analyzers/static_patterns_memory_poisoning.py:156
Functionanalyze
Analyze content for supply chain patterns (SC1–SC3).
src/skillspector/nodes/analyzers/static_patterns_supply_chain.py:506
Functionanalyze
Analyze content for agent snooping patterns (AS1–AS3).
src/skillspector/nodes/analyzers/static_patterns_agent_snooping.py:123
Functionanalyze
Analyze content for harmful content patterns (P5).
src/skillspector/nodes/analyzers/static_patterns_harmful_content.py:85
Functionanalyze
Analyze content for system prompt leakage patterns (P6–P8).
src/skillspector/nodes/analyzers/static_patterns_system_prompt_leakage.py:155
Functionarchive_processed
No side effects — returns the archive path string only.
tests/fixtures/sdi/sdi4_divergence/processor.py:16
Methodavailable
``True`` when this key can accept at least one more caller.
contrib/multilingual/api_pool.py:121
Functionbackup_config
Create a backup copy of the config file.
tests/fixtures/sdi/sdi3_scope_creep/config_reader.py:24
Functionbase_state
Minimal valid SkillspectorState for semantic_security_discovery.
tests/nodes/analyzers/test_semantic_security_discovery.py:65
Functionbaseline
Generate a baseline file that suppresses every finding in the current scan. Run this once to accept all existing findings, then commit the f
src/skillspector/cli.py:494
Methodbatch
(self, *args: object, **kwargs: object)
src/skillspector/llm_utils.py:207
Functionboom
(*_a: object, **_k: object)
tests/integration/test_graph.py:85
Functionbuild_index
Walk directory and return a list of file metadata dicts (name, size, path). Read-only: no files are created, modified, or deleted.
tests/fixtures/sdi/sdi_clean/indexer.py:8
Functioncleanup
Remove temporary and cache files without asking.
tests/fixtures/sqp/sqp2_missing_warnings/organizer.py:18
Methodcomplete
Invoke the CLI via the hardened runner and return the assistant text. The prompt is passed through unchanged (parity with the HTTP path).
src/skillspector/providers/_agent_cli_base.py:60
Methodcreate_chat_model
Create ``ChatAnthropic`` with custom transport for the proxy.
src/skillspector/providers/anthropic_proxy/provider.py:220
Methodcreate_chat_model
Construct a ``ChatBedrockConverse`` bound to a Bedrock client. Returns ``None`` if no AWS credentials resolve in the boto3 credential
src/skillspector/providers/bedrock/provider.py:75
Methodcreate_chat_model
Create ``ChatAnthropic`` using native Anthropic credentials.
src/skillspector/providers/anthropic/provider.py:57
Methodcreate_chat_model
Create ``ChatOpenAI`` for the build.nvidia.com endpoint.
src/skillspector/providers/nv_build/provider.py:56
Methodcreate_chat_model
Create ``ChatOpenAI`` using standard OpenAI environment variables.
src/skillspector/providers/openai/provider.py:60
Functiondeploy
Deploy a service to the given environment.
tests/fixtures/sqp/sqp2_clean/deploy.py:6
Functionexecute
(_toolCallId, params, signal, onUpdate, ctx)
extensions/skillspector.ts:94
Methodfile_label
(self)
src/skillspector/llm_analyzer_base.py:142
Functionformat_file
Format a markdown file using an external tool.
tests/fixtures/sdi/sdi2_inappropriate/formatter.py:6
← previousnext →501–600 of 2,044, ranked by callers