install-geoai — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited install-geoai (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Arguments: $@
python3 -c "import geoai; print(f'geoai v{geoai.__version__}')"--check or --extras was passed, otherwise stop.If --check is present in $@, run a comprehensive dependency check:
python3 -c "
deps = [
'geoai', 'geopandas', 'rasterio', 'rioxarray', 'shapely',
'leafmap', 'numpy', 'pandas', 'matplotlib',
]
for dep in deps:
try:
mod = __import__(dep)
ver = getattr(mod, '__version__', 'unknown')
print(f'{dep}: {ver}')
except ImportError:
print(f'{dep}: NOT INSTALLED')
"If --extras is present in $@, also check deep learning dependencies:
python3 -c "
import sys
dl_deps = ['torch', 'torchvision', 'transformers', 'timm', 'segmentation_models_pytorch']
for dep in dl_deps:
try:
mod = __import__(dep)
ver = getattr(mod, '__version__', 'unknown')
print(f'{dep}: {ver}')
except ImportError:
print(f'{dep}: NOT INSTALLED')
try:
import torch
if torch.cuda.is_available():
print(f'CUDA: {torch.version.cuda} (device: {torch.cuda.get_device_name(0)})')
else:
print('CUDA: not available (CPU only)')
except ImportError:
print('CUDA: torch not installed')
"Report the results and note any missing packages.
If geoai is not installed, tell the user:
geoai is not installed. Install it with:
>
`` pip install geoai-py ``>
For GPU-accelerated AI models (object detection, segmentation), also install PyTorch:
>
`` pip install torch torchvision ``>
For the full set of optional dependencies:
>
`` pip install "geoai-py[extra]" ``Stop after showing the instructions. Do not attempt to install automatically unless the user explicitly asks.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.