| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: skillspector | Distribution: openSUSE Tumbleweed |
| Version: 2.11.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Aug 30 10:09:19 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 3822709 | Source RPM: skillspector-2.11.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/NVIDIA/skillspector | |
| Summary: Security scanner for AI agent skills | |
SkillSpector is a security scanner for AI agent skills (Claude Code, Cursor, and similar). It scans skills for vulnerabilities, malicious patterns and security risks before installation. It supports Git repositories, URLs, zip archives and local directories, runs static pattern checks (YARA rules, supply-chain/OSV lookups) and optional LLM-based semantic analysis, and produces terminal, JSON, SARIF and Markdown reports with risk scoring.
Apache-2.0
* Sun Aug 30 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.11.0:
* Analyse bundled execution surfaces: hooks/hooks.json and
.claude/settings*.json now yield BH1 (hooks can execute), BH2 (proven
remote transfer of sensitive content) and BH3 (broad or ignored
permission modes) findings
* Resolve exact npm versions from package-lock.json and
npm-shrinkwrap.json (formats 1-3) instead of manifest ranges
* Add SKILLSPECTOR_TEMPERATURE and SKILLSPECTOR_SEED sampling controls,
keeping provider defaults when unset
* Traverse path ancestors with O_PATH so restricted sandboxes need only
search permission on them
* Drop the nominal MP3/P6 false positives without weakening directive
detection
* Resolve the model default from the provider that actually builds the
chat model on the OpenAI fallback path
- New dependencies python-pywhatwgurl and python-regex for the
bundled-execution-surface analyzer; upstream pins both exactly, floors
only here because Factory already ships newer
- Re-select test_dense_directory_discovery_and_cache_complete_with_...:
the O_PATH traversal took it from 19.7 s to 1.7 s, back inside its own
5 s ceiling
- Deselect the four test_bundled_execution_surface_acceptance.py tests
that shell out to /usr/bin/skillspector, which only an editable dev
install provides, and the malformed_schema case of
test_discovery_parser_bounds_and_ledger_table, where Factory's
pywhatwgurl 0.1.2 parses two invalid punycode hosts that upstream's
pinned 0.1.1 rejects
* Thu Aug 27 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.10.0:
* Inspect hidden files and nested ZIP, DOCX, XLSX and PPTX
artifacts under cumulative bounds, with HIGH SC9 findings for
concealed executables
* Add opt-in transitive reference scanning (--transitive and
its depth/allow/deny options), bounded and fail-closed
* Recognise AISOP/AISP structured skill bundles, report-only
* Add EA5 detection for external model or provider selection
* Add SKILLSPECTOR_OUTPUT_LANGUAGE for localised LLM finding
text and risk_assessment.max_issue_severity for policy gates
* Floor an otherwise SAFE recommendation to CAUTION when
requested LLM analysis fails or the provider is unavailable
* Custom CLI providers keep the existing complete() contract,
but one used on a deadline-bounded path may now also accept
an optional timeout keyword
* Reduce false positives, and report and baseline only the
findings that drove the risk score; see upstream's release
notes for the full list
- Drop the langgraph-cli dependency, build-time and runtime:
upstream moved langgraph-cli[inmem] into a new langgraph-dev
extra, and neither the shipped code nor the tests import it
- Deselect four tests new in this release that fail on aarch64
because this release analyses artifacts more slowly than the
ceilings they assume, confirmed undeselected on an idle
machine; three hit the scanner's own 30 s per-artifact budget
so the ledger fail-closes to partial, and one allows 5 s to
walk and cache 256 one-byte files but takes 19.7 s. The spec
records the timings and the coverage that remains
* Thu Aug 20 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.9.6:
* MCP registry posture scanning
* Ollama, Azure OpenAI, and generic OpenAI-compatible providers
* Opt-in discovery of an author-shipped baseline
(.skillspector-baseline.yaml)
* Detect insecure deserialization (AST10, TT6, DS1-DS4)
* Detect whitespace-padding prompt injection (P9)
* HIGH SC8 when a skill ships __pycache__ or .pyc
* Bound URL, zip and git ingest to limit resource exhaustion
* SC4 reports only verified OSV hits; use lockfile versions
* HTTP MCP rejects local filesystem targets and local YARA dirs
* Reject symlink traversal in skill content; disable git
symlinks on clone
* PE3 no longer flags ordinary OAuth "access token"
documentation
* LLM analyzers retry or isolate malformed responses and
connection failures; incomplete analysis is recorded as
skipped
* Reduce false positives (instructional prose, Markdown
tables, JS RegExp.exec, negated safety constraints, OMS
signatures)
* Map YARA matches via byte offsets; scope the locality guard
to the built-in rule namespace
- Switch source to the official GitHub release tarball
- Drop _service, skillspector-2.5.1.obscpio and
skillspector.obsinfo
- Add packaging >= 24.0 (requirement parsing for OSV lookups)
* Tue Aug 04 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.5.1 (first tagged releases; switches the package
from a pinned git snapshot to the upstream release tags):
* Canonical inspection-ledger reporting: JSON and SARIF reports now
carry execution-completeness and analyzer status, so a consumer
can distinguish a clean zero-finding scan from one that did not
execute reliably
* SKILLSPECTOR_MAX_LLM_CONCURRENCY serializes or bounds asynchronous
LLM analyzer batches for rate-limited providers
* Read exact versions from Python lockfiles for OSV lookups
* Exclude valid OMS signatures from content analysis
- Ship the wheel metadata under the release version again: upstream's
pyproject version now matches the tag, so the dist-info glob follows
the package version
* Fri Jul 03 2026 Martin Pluskal <mpluskal@suse.com>
- Relax over-strict dependency floors set by upstream at initial
release (pin-inflation, not API requirements; the code only uses
long-stable APIs of all three):
* pydantic >= 2.12.0 -> 2.11.7
* rich >= 14.3.0 -> 14.0.0
* typer >= 0.23.0 -> 0.16.0
- Verified against Leap 16.0's shipped versions (pydantic 2.11.7,
rich 14.0.0, typer 0.16.0, click 8.2.1, Python 3.13): full
offline unit suite passes (1249 passed, 12 skipped, 6 xfailed)
and the CLI entry point works.
* Wed Jul 01 2026 Martin Pluskal <mpluskal@suse.com>
- Switch source acquisition to an obs_scm git snapshot of upstream
main: NVIDIA/skillspector publishes no git tags, no GitHub releases
and nothing on PyPI, so no downloadable release tarball exists
- Version changed from 2.3.10 (a locally-built sdist that exists
nowhere upstream) to the snapshot 2.3.9~git20260701.326a2b48
(upstream main HEAD, commit 326a2b48)
- Add _service; drop the hand-built skillspector-2.3.10.tar.gz
* Mon Jun 29 2026 Martin Pluskal <mpluskal@suse.com>
- Use %{primary_python} instead of a hardwired python flavor
* Sun Jun 28 2026 Martin Pluskal <mpluskal@suse.com>
- Initial package skillspector 2.3.10 (CLI scanner; -mcp subpackage
for the MCP server)
- Enable the pytest test suite now that the full langchain/langgraph
runtime stack is packaged; the offline unit tests run at build time
(integration/provider markers and four SSRF allowed-host tests that
require live DNS are deselected)
/usr/bin/skillspector /usr/lib/python3.13/site-packages/skillspector /usr/lib/python3.13/site-packages/skillspector-2.11.0.dist-info /usr/lib/python3.13/site-packages/skillspector-2.11.0.dist-info/INSTALLER /usr/lib/python3.13/site-packages/skillspector-2.11.0.dist-info/METADATA /usr/lib/python3.13/site-packages/skillspector-2.11.0.dist-info/RECORD /usr/lib/python3.13/site-packages/skillspector-2.11.0.dist-info/REQUESTED /usr/lib/python3.13/site-packages/skillspector-2.11.0.dist-info/WHEEL /usr/lib/python3.13/site-packages/skillspector-2.11.0.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/skillspector-2.11.0.dist-info/licenses /usr/lib/python3.13/site-packages/skillspector-2.11.0.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/skillspector/__init__.py /usr/lib/python3.13/site-packages/skillspector/__pycache__ /usr/lib/python3.13/site-packages/skillspector/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/artifacts.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/artifacts.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/cleanup.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/cleanup.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/cli.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/cli.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/constants.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/constants.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/graph.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/graph.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/inference_usage.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/inference_usage.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/input_handler.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/input_handler.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/inspection_ledger.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/inspection_ledger.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/llm_analyzer_base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/llm_analyzer_base.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/llm_utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/llm_utils.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/logging_config.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/logging_config.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/mcp_registry.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/mcp_registry.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/mcp_server.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/mcp_server.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/model_info.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/model_info.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/models.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/models.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/multi_skill.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/multi_skill.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/nested_artifacts.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/nested_artifacts.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/python_ast.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/python_ast.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/references.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/references.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/sarif_models.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/sarif_models.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/state.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/state.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/structured_skill.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/structured_skill.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/suppression.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/suppression.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/transitive.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/transitive.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/unicode_confusables.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/__pycache__/unicode_confusables.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/artifacts.py /usr/lib/python3.13/site-packages/skillspector/cleanup.py /usr/lib/python3.13/site-packages/skillspector/cli.py /usr/lib/python3.13/site-packages/skillspector/constants.py /usr/lib/python3.13/site-packages/skillspector/graph.py /usr/lib/python3.13/site-packages/skillspector/inference_usage.py /usr/lib/python3.13/site-packages/skillspector/input_handler.py /usr/lib/python3.13/site-packages/skillspector/inspection_ledger.py /usr/lib/python3.13/site-packages/skillspector/llm_analyzer_base.py /usr/lib/python3.13/site-packages/skillspector/llm_utils.py /usr/lib/python3.13/site-packages/skillspector/logging_config.py /usr/lib/python3.13/site-packages/skillspector/mcp_registry.py /usr/lib/python3.13/site-packages/skillspector/mcp_server.py /usr/lib/python3.13/site-packages/skillspector/model_info.py /usr/lib/python3.13/site-packages/skillspector/models.py /usr/lib/python3.13/site-packages/skillspector/multi_skill.py /usr/lib/python3.13/site-packages/skillspector/nested_artifacts.py /usr/lib/python3.13/site-packages/skillspector/nodes /usr/lib/python3.13/site-packages/skillspector/nodes/__init__.py /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__ /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/build_context.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/build_context.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/deduplicate.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/deduplicate.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/finalize_inspection_ledger.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/finalize_inspection_ledger.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/meta_analyzer.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/meta_analyzer.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/report.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/report.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/resolve_input.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/__pycache__/resolve_input.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__init__.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__ /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/artifact_integrity.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/artifact_integrity.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/behavioral_ast.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/behavioral_ast.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/behavioral_taint_tracking.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/behavioral_taint_tracking.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/bundled_execution_surface.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/bundled_execution_surface.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/common.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/common.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/mcp_least_privilege.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/mcp_least_privilege.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/mcp_rug_pull.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/mcp_rug_pull.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/mcp_tool_poisoning.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/mcp_tool_poisoning.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/osv_client.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/osv_client.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/pattern_defaults.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/pattern_defaults.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/semantic_developer_intent.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/semantic_developer_intent.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/semantic_quality_policy.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/semantic_quality_policy.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/semantic_security_discovery.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/semantic_security_discovery.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_agent_snooping.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_agent_snooping.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_anti_refusal.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_anti_refusal.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_data_exfiltration.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_data_exfiltration.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_deserialization.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_deserialization.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_excessive_agency.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_excessive_agency.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_harmful_content.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_harmful_content.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_memory_poisoning.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_memory_poisoning.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_output_handling.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_output_handling.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_privilege_escalation.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_privilege_escalation.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_prompt_injection.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_prompt_injection.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_rogue_agent.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_rogue_agent.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_ssrf.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_ssrf.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_supply_chain.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_supply_chain.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_system_prompt_leakage.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_system_prompt_leakage.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_tool_misuse.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_patterns_tool_misuse.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_runner.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_runner.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_yara.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/static_yara.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/structured_skill_roles.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/structured_skill_roles.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/whitespace_padding.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/__pycache__/whitespace_padding.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/artifact_integrity.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/behavioral_ast.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/behavioral_taint_tracking.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/bundled_execution_surface.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/common.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/mcp_least_privilege.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/mcp_rug_pull.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/mcp_tool_poisoning.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/osv_client.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/pattern_defaults.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/semantic_developer_intent.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/semantic_quality_policy.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/semantic_security_discovery.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_agent_snooping.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_anti_refusal.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_data_exfiltration.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_deserialization.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_excessive_agency.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_harmful_content.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_memory_poisoning.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_output_handling.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_privilege_escalation.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_prompt_injection.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_rogue_agent.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_ssrf.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_supply_chain.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_system_prompt_leakage.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_patterns_tool_misuse.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_runner.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/static_yara.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/structured_skill_roles.py /usr/lib/python3.13/site-packages/skillspector/nodes/analyzers/whitespace_padding.py /usr/lib/python3.13/site-packages/skillspector/nodes/build_context.py /usr/lib/python3.13/site-packages/skillspector/nodes/deduplicate.py /usr/lib/python3.13/site-packages/skillspector/nodes/finalize_inspection_ledger.py /usr/lib/python3.13/site-packages/skillspector/nodes/meta_analyzer.py /usr/lib/python3.13/site-packages/skillspector/nodes/report.py /usr/lib/python3.13/site-packages/skillspector/nodes/resolve_input.py /usr/lib/python3.13/site-packages/skillspector/providers /usr/lib/python3.13/site-packages/skillspector/providers/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/_agent_cli.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/_agent_cli.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/_agent_cli_base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/_agent_cli_base.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/base.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/chat_models.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/chat_models.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/registry.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/__pycache__/registry.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/_agent_cli.py /usr/lib/python3.13/site-packages/skillspector/providers/_agent_cli_base.py /usr/lib/python3.13/site-packages/skillspector/providers/anthropic /usr/lib/python3.13/site-packages/skillspector/providers/anthropic/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/anthropic/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/anthropic/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/anthropic/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/anthropic/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/anthropic/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/anthropic/model_registry.yaml /usr/lib/python3.13/site-packages/skillspector/providers/anthropic/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/anthropic_proxy /usr/lib/python3.13/site-packages/skillspector/providers/anthropic_proxy/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/anthropic_proxy/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/anthropic_proxy/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/anthropic_proxy/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/anthropic_proxy/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/anthropic_proxy/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/anthropic_proxy/model_registry.yaml /usr/lib/python3.13/site-packages/skillspector/providers/anthropic_proxy/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/antigravity_cli /usr/lib/python3.13/site-packages/skillspector/providers/antigravity_cli/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/antigravity_cli/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/antigravity_cli/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/antigravity_cli/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/antigravity_cli/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/antigravity_cli/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/antigravity_cli/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/azure_openai /usr/lib/python3.13/site-packages/skillspector/providers/azure_openai/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/azure_openai/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/azure_openai/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/azure_openai/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/azure_openai/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/azure_openai/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/azure_openai/model_registry.yaml /usr/lib/python3.13/site-packages/skillspector/providers/azure_openai/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/base.py /usr/lib/python3.13/site-packages/skillspector/providers/bedrock /usr/lib/python3.13/site-packages/skillspector/providers/bedrock/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/bedrock/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/bedrock/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/bedrock/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/bedrock/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/bedrock/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/bedrock/model_registry.yaml /usr/lib/python3.13/site-packages/skillspector/providers/bedrock/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/chat_models.py /usr/lib/python3.13/site-packages/skillspector/providers/claude_cli /usr/lib/python3.13/site-packages/skillspector/providers/claude_cli/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/claude_cli/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/claude_cli/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/claude_cli/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/claude_cli/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/claude_cli/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/claude_cli/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/codex_cli /usr/lib/python3.13/site-packages/skillspector/providers/codex_cli/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/codex_cli/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/codex_cli/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/codex_cli/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/codex_cli/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/codex_cli/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/codex_cli/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/gemini_cli /usr/lib/python3.13/site-packages/skillspector/providers/gemini_cli/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/gemini_cli/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/gemini_cli/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/gemini_cli/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/gemini_cli/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/gemini_cli/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/gemini_cli/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/nv_build /usr/lib/python3.13/site-packages/skillspector/providers/nv_build/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/nv_build/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/nv_build/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/nv_build/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/nv_build/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/nv_build/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/nv_build/model_registry.yaml /usr/lib/python3.13/site-packages/skillspector/providers/nv_build/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/ollama /usr/lib/python3.13/site-packages/skillspector/providers/ollama/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/ollama/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/ollama/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/ollama/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/ollama/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/ollama/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/ollama/model_registry.yaml /usr/lib/python3.13/site-packages/skillspector/providers/ollama/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/openai /usr/lib/python3.13/site-packages/skillspector/providers/openai/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/openai/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/openai/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/openai/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/openai/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/openai/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/openai/model_registry.yaml /usr/lib/python3.13/site-packages/skillspector/providers/openai/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/openai_compatible /usr/lib/python3.13/site-packages/skillspector/providers/openai_compatible/__init__.py /usr/lib/python3.13/site-packages/skillspector/providers/openai_compatible/__pycache__ /usr/lib/python3.13/site-packages/skillspector/providers/openai_compatible/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/openai_compatible/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/openai_compatible/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/skillspector/providers/openai_compatible/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/skillspector/providers/openai_compatible/model_registry.yaml /usr/lib/python3.13/site-packages/skillspector/providers/openai_compatible/provider.py /usr/lib/python3.13/site-packages/skillspector/providers/registry.py /usr/lib/python3.13/site-packages/skillspector/python_ast.py /usr/lib/python3.13/site-packages/skillspector/references.py /usr/lib/python3.13/site-packages/skillspector/sarif_models.py /usr/lib/python3.13/site-packages/skillspector/state.py /usr/lib/python3.13/site-packages/skillspector/structured_skill.py /usr/lib/python3.13/site-packages/skillspector/suppression.py /usr/lib/python3.13/site-packages/skillspector/transitive.py /usr/lib/python3.13/site-packages/skillspector/unicode_confusables.py /usr/lib/python3.13/site-packages/skillspector/yara_rules /usr/lib/python3.13/site-packages/skillspector/yara_rules/agent_skills.yar /usr/lib/python3.13/site-packages/skillspector/yara_rules/cryptominers.yar /usr/lib/python3.13/site-packages/skillspector/yara_rules/hacktools.yar /usr/lib/python3.13/site-packages/skillspector/yara_rules/malware.yar.b64 /usr/lib/python3.13/site-packages/skillspector/yara_rules/webshells.yar /usr/share/doc/packages/skillspector /usr/share/doc/packages/skillspector/README.md /usr/share/doc/packages/skillspector/skillspector-baseline.example.yaml /usr/share/licenses/skillspector /usr/share/licenses/skillspector/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Aug 31 23:50:51 2026