Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

skillspector-2.11.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

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.

Provides

Requires

License

Apache-2.0

Changelog

* 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)

Files

/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