timesfm-forecasting

SAFE max severity LOWSkillSpector Do not install 73 registry K-Dense-AI last scanned 1 scan

Verdict safe, but 2 findings (2 low), mainly unauthorized tool use. Most recent scan 2026-10-21.

Second scanner: NVIDIA SkillSpector

The two scanners disagree: Cisco found nothing and SkillSpector says do not install. One of them has a blind spot here; read the skill before trusting either. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Performs zero-shot time-series forecasting with Google's TimesFM, including regular-grid CSV preparation, quantile forecasts, XReg covariates, and held-out evaluation. Uses the Apache-licensed TimesFM 2.5 checkpoint by default and documents the distinct TimesFM 3.0 multivariate API and weight-license requirements.

Package
21 files, 140 KB
SKILL.md
1027 words, 9 sections
Code
Python (9), Shell (1)
Allowed tools
Read Write Edit Bash
License
Apache-2.0 license
Compatibility
Requires Python 3.10+ and timesfm 3.0.2 with PyTorch; CSV tooling also needs NumPy and pandas. Network access and cache space are needed for initial Hugging Face checkpoint download. Optional XReg needs JAX and scikit-learn; current JAX requires Python 3.12+.

SKILL.md covers: TimesFM Forecasting · Choose the model/API first · Workflow · Installation · TimesFM 2.5 quick start · 2.5 may append dummy series to its input list during batching; pass a fresh list. · CSV helper · Covariates and anomaly screening · References and examples

Findings

LOW Code uses search/grep patterns but Grep tool not in allowed-tools Unauthorized Tool Usestatic

Skill restricts tools to ['Read', 'Write', 'Edit', 'Bash'] but code uses regex search patterns

SKILL.md

Remediation: Add 'Grep' to allowed-tools or remove regex search operations
LOW Script contacts a destination the documentation never mentions Unauthorized Tool Usestatic

Script contacts or configures 'cdn.jsdelivr.net' but the skill documentation never visibly mentions it. Undocumented network destinations can indicate behaviour the manifest and description do not disclose.

examples/global-temperature/generate_html.py:26

Remediation: Document the destination in SKILL.md (or the manifest description) if it is intended, or remove the undisclosed network access. Organizations can list internal hosts in llm_analysis.trusted_reference_domains.

What is in the package

21 files, 140 KB. Show the list.
FileKindSize
SKILL.mddoc9.3 KB
references/api_reference.mddoc6.1 KB
references/data_preparation.mddoc3.4 KB
references/examples_and_validation.mddoc3.1 KB
references/output_and_config.mddoc2.3 KB
references/performance_tuning.mddoc1.7 KB
references/system_requirements.mddoc3.1 KB
references/timesfm3.mddoc4.2 KB
references/workflows.mddoc2.7 KB
scripts/check_system.pyscript16 KB
scripts/forecast_csv.pyscript11 KB
examples/anomaly-detection/detect_anomalies.pyscript18 KB
examples/covariates-forecasting/demo_covariates.pyscript19 KB
examples/global-temperature/README.mddoc1.7 KB
examples/global-temperature/generate_animation_data.pyscript2.6 KB
examples/global-temperature/generate_gif.pyscript7.2 KB
examples/global-temperature/generate_html.pyscript21 KB
examples/global-temperature/run_example.shscript435 B
examples/global-temperature/run_forecast.pyscript2.6 KB
examples/global-temperature/temperature_anomaly.csvdata591 B
examples/global-temperature/visualize_forecast.pyscript3.8 KB

External hosts referenced

github.com huggingface.co pypi.org cdn.jsdelivr.net docs.pytorch.org pytorch.org

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

OUTPUT_DIR HF_HUB_CACHE HF_HOME XDG_CACHE_HOME

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