omero-integration

ISSUES FOUND max severity CRITICALSkillSpector Caution 48 registry K-Dense-AI last scanned 1 scan

1 finding (1 critical), mainly data exfiltration. Most recent scan 2026-10-21.

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Inspects and automates microscopy data workflows against OMERO.server with omero-py, BlitzGateway, OMERO CLI, tables, annotations, ROIs, rendering, and documented OMERO.web APIs. Use this skill for scoped OMERO inventory, metadata export, import/export planning, or reviewed write workflows.

Package
15 files, 151 KB
SKILL.md
1210 words, 12+ sections
Code
Python (5)
License
MIT
Compatibility
Requires network access to a user-selected OMERO.server for remote operations. The server-tested snapshot uses OMERO.py 5.22.1 with ZeroC IcePy 3.6.5; OMERO supports Python 3.10-3.12 (3.12 recommended) while 3.13-3.14 remain upcoming in its support matrix. Bundled local planners require Python 3.10+ and read only named OMERO_* variables; they never load .env files.

SKILL.md covers: OMERO Integration · Verified Baseline · Operating Contract · Choose the Interface · Install a Reproducible Client · Download the matching 3.6.5 wheel from the official OMERO-linked matrix. · Credentials and Connection · Supply OMERO_PASSWORD through the environment/secret manager, or use · OMERO_SESSION_KEY as an alternative. Do not echo either value. · Bundled Safe Helpers · Capability Guide · Final Review Before Remote Work

Findings

CRITICAL Direct socket connection to external server Data Exfiltrationstatic

Pattern detected: socket.getaddrinfo(

scripts/validate_config.py:56

for result in socket.getaddrinfo(
Remediation: Remove socket connections unless absolutely necessary and documented

What is in the package

FileKindSize
SKILL.mddoc11 KB
references/advanced.mddoc10 KB
references/connection.mddoc11 KB
references/data_access.mddoc9.9 KB
references/image_processing.mddoc7.7 KB
references/metadata.mddoc9.1 KB
references/rois.mddoc8.9 KB
references/scripts.mddoc8.7 KB
references/sources.mddoc11 KB
references/tables.mddoc8.6 KB
scripts/export_image_metadata.pyscript17 KB
scripts/inventory.pyscript8.2 KB
scripts/omero_common.pyscript14 KB
scripts/plan_transfer.pyscript12 KB
scripts/validate_config.pyscript4.0 KB

External hosts referenced

omero.readthedocs.io github.com arxiv.org docs.openmicroscopy.org pypi.org doi.org export.arxiv.org www.glencoesoftware.com

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Environment variables referenced

OMERO_PORT OMERO_HOST OMERO_PASSWORD OMERO_SESSIONDIR OMERO_SESSION_KEY OMERO_USERDIR

Package contents recorded 2026-10-22 at commit 593377bb0487. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources