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
_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
Method
aclose
(self)
src/skillspector/providers/anthropic_proxy/provider.py:142
Method
active_requests
Total active requests across all keys.
contrib/multilingual/api_pool.py:334
Method
ainvoke
(self, prompt: str)
src/skillspector/llm_utils.py:187
Function
analyze
Analyze content for prompt injection patterns (P1–P4).
src/skillspector/nodes/analyzers/static_patterns_prompt_injection.py:159
Function
analyze
Analyze content for data exfiltration patterns (E1–E5).
src/skillspector/nodes/analyzers/static_patterns_data_exfiltration.py:122
Function
analyze
Analyze content for server-side request forgery patterns (SSRF1–SSRF3).
src/skillspector/nodes/analyzers/static_patterns_ssrf.py:68
Function
analyze
Analyze content for excessive agency patterns (EA1–EA4).
src/skillspector/nodes/analyzers/static_patterns_excessive_agency.py:159
Function
analyze
Analyze content for rogue agent patterns (RA1–RA2).
src/skillspector/nodes/analyzers/static_patterns_rogue_agent.py:144
Function
analyze
Analyze content for anti-refusal statements (AR1-AR3).
src/skillspector/nodes/analyzers/static_patterns_anti_refusal.py:125
Function
analyze
Analyze content for output handling patterns (OH1–OH3).
src/skillspector/nodes/analyzers/static_patterns_output_handling.py:131
Function
analyze
Analyze content for tool misuse patterns (TM1–TM3).
src/skillspector/nodes/analyzers/static_patterns_tool_misuse.py:202
Function
analyze
Analyze content for privilege escalation patterns (PE1–PE5).
src/skillspector/nodes/analyzers/static_patterns_privilege_escalation.py:116
Function
analyze
Analyze content for memory poisoning patterns (MP1–MP3).
src/skillspector/nodes/analyzers/static_patterns_memory_poisoning.py:156
Function
analyze
Analyze content for supply chain patterns (SC1–SC3).
src/skillspector/nodes/analyzers/static_patterns_supply_chain.py:506
Function
analyze
Analyze content for agent snooping patterns (AS1–AS3).
src/skillspector/nodes/analyzers/static_patterns_agent_snooping.py:123
Function
analyze
Analyze content for harmful content patterns (P5).
src/skillspector/nodes/analyzers/static_patterns_harmful_content.py:85
Function
analyze
Analyze content for system prompt leakage patterns (P6–P8).
src/skillspector/nodes/analyzers/static_patterns_system_prompt_leakage.py:155
Function
archive_processed
No side effects — returns the archive path string only.
tests/fixtures/sdi/sdi4_divergence/processor.py:16
Method
available
``True`` when this key can accept at least one more caller.
contrib/multilingual/api_pool.py:121
Function
backup_config
Create a backup copy of the config file.
tests/fixtures/sdi/sdi3_scope_creep/config_reader.py:24
Function
base_state
Minimal valid SkillspectorState for semantic_security_discovery.
tests/nodes/analyzers/test_semantic_security_discovery.py:65
Function
baseline
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
Method
batch
(self, *args: object, **kwargs: object)
src/skillspector/llm_utils.py:207
Function
boom
(*_a: object, **_k: object)
tests/integration/test_graph.py:85
Function
build_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
Function
cleanup
Remove temporary and cache files without asking.
tests/fixtures/sqp/sqp2_missing_warnings/organizer.py:18
Method
complete
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
Method
create_chat_model
Create ``ChatAnthropic`` with custom transport for the proxy.
src/skillspector/providers/anthropic_proxy/provider.py:220
Method
create_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
Method
create_chat_model
Create ``ChatAnthropic`` using native Anthropic credentials.
src/skillspector/providers/anthropic/provider.py:57
Method
create_chat_model
Create ``ChatOpenAI`` for the build.nvidia.com endpoint.
src/skillspector/providers/nv_build/provider.py:56
Method
create_chat_model
Create ``ChatOpenAI`` using standard OpenAI environment variables.
src/skillspector/providers/openai/provider.py:60
Function
deploy
Deploy a service to the given environment.
tests/fixtures/sqp/sqp2_clean/deploy.py:6
Function
execute
(_toolCallId, params, signal, onUpdate, ctx)
extensions/skillspector.ts:94
Method
file_label
(self)
src/skillspector/llm_analyzer_base.py:142
Function
format_file
Format a markdown file using an external tool.
tests/fixtures/sdi/sdi2_inappropriate/formatter.py:6
← previous
next →
501–600 of 2,044, ranked by callers