Research computing toolkit for optoelectronic information science and engineering, MATLAB/Octave, Python scientific analysis, signal processing, image processing, statistics, simulation, optimization, publication figures, sensor/time-series data, citation lookup, and common scientific libraries. Use when the user asks for MATLAB code, scientific Python, data analysis, plots, simulations, formulas, statistics, machine learning, optical/physical/materials computation, or reproducible research workflows.
- Stars
- 5,626
- Version
- v1
- Copies
- 0
Overview
Waxell rates it high risk: 29 findings, highest severity critical.
- Highest severity
- critical
- Findings
- 29
- What ran
- Static analysis
A clean result means nothing alarming in what is published, not a guarantee. How the checks work
We don't republish the skill's instructions. Read them on GitHub at the reviewed commit.
Security
Security scan
Checked 2 days ago
Result
High risk Waxell rates it high risk: 29 findings, highest severity critical.
Checked with static analysis: servers it launches, packages it installs at runtime, scripts piped to a shell and bundled binaries. Nothing was run. How the checks work
Findings (29)
critical · 1
- critical
Tells Claude to download a script and pipe it to a shell
references/scientific-skills/literature-review/SKILL.md:659 · skill_risk:S1
high · 24
- high
Tells Claude to install unpinned packages (astropy)
references/scientific-skills/astropy/SKILL.md:191 · skill_risk:S2
- high
Tells Claude to install unpinned packages (requests)
references/scientific-skills/citation-management/SKILL.md:1081 · skill_risk:S2
- high
Tells Claude to install unpinned packages (bibtexparser)
references/scientific-skills/citation-management/SKILL.md:1082 · skill_risk:S2
- high
Tells Claude to install unpinned packages (biopython)
references/scientific-skills/citation-management/SKILL.md:1083 · skill_risk:S2
- high
Tells Claude to install unpinned packages (scholarly)
references/scientific-skills/citation-management/SKILL.md:1086 · skill_risk:S2
- high
Tells Claude to install unpinned packages (selenium)
references/scientific-skills/citation-management/SKILL.md:1088 · skill_risk:S2
- high
Tells Claude to install unpinned packages (crossref-commons)
references/scientific-skills/citation-management/SKILL.md:1095 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pylatexenc)
references/scientific-skills/citation-management/SKILL.md:1096 · skill_risk:S2
- high
Tells Claude to install unpinned packages (scholarly)
references/scientific-skills/citation-management/scripts/search_google_scholar.py:7 · skill_risk:S2
- high
Tells Claude to install unpinned packages (scholarly, file=sys.stderr)
references/scientific-skills/citation-management/scripts/search_google_scholar.py:22 · skill_risk:S2
- high
Tells Claude to install unpinned packages (biopython)
references/scientific-skills/exploratory-data-analysis/SKILL.md:353 · skill_risk:S2
- high
Tells Claude to install unpinned packages (biopython)
references/scientific-skills/exploratory-data-analysis/scripts/eda_analyzer.py:374 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pillow)
references/scientific-skills/exploratory-data-analysis/scripts/eda_analyzer.py:414 · skill_risk:S2
- high
Tells Claude to install unpinned packages (requests)
references/scientific-skills/literature-review/SKILL.md:666 · skill_risk:S2
- high
Tells Claude to install unpinned packages (networkx)
references/scientific-skills/networkx/SKILL.md:264 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pytesseract, pdf2image)
references/scientific-skills/pdf/SKILL.md:235 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pymatgen)
references/scientific-skills/pymatgen/SKILL.md:35 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pymatgen, mp-api)
references/scientific-skills/pymatgen/SKILL.md:38 · skill_risk:S2
- high
Tells Claude to install unpinned packages (mp-api)
references/scientific-skills/pymatgen/references/materials_project_api.md:14 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pymatgen)
references/scientific-skills/pymatgen/scripts/phase_diagram_generator.py:27 · skill_risk:S2
- high
Tells Claude to install unpinned packages (mp-api)
references/scientific-skills/pymatgen/scripts/phase_diagram_generator.py:33 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pymatgen)
references/scientific-skills/pymatgen/scripts/structure_analyzer.py:32 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pyyaml)
references/scientific-skills/pymatgen/scripts/structure_analyzer.py:262 · skill_risk:S2
- high
Tells Claude to install unpinned packages (pymatgen)
references/scientific-skills/pymatgen/scripts/structure_converter.py:27 · skill_risk:S2
info · 4
- info
references/scientific-skills/timesfm-forecasting/examples/anomaly-detection/output/anomaly_detection.png: PNG image
references/scientific-skills/timesfm-forecasting/examples/anomaly-detection/output/anomaly_detection.png · binary_risk:B6
- info
references/scientific-skills/timesfm-forecasting/examples/covariates-forecasting/output/covariates_data.png: PNG image
references/scientific-skills/timesfm-forecasting/examples/covariates-forecasting/output/covariates_data.png · binary_risk:B6
- info
references/scientific-skills/timesfm-forecasting/examples/global-temperature/output/forecast_animation.gif: GIF image
references/scientific-skills/timesfm-forecasting/examples/global-temperature/output/forecast_animation.gif · binary_risk:B6
- info
references/scientific-skills/timesfm-forecasting/examples/global-temperature/output/forecast_visualization.png: PNG image
references/scientific-skills/timesfm-forecasting/examples/global-temperature/output/forecast_visualization.png · binary_risk:B6
Versions
Version history
Each distinct content we have seen, newest first, with the verdict it got at the time.
One version so far: v1, seen 2026-11-03.
See and control which skills your people use
Inside your organization, Waxell scans each skill and plugin before anyone installs it, approves what passes and publishes it to a private marketplace, and puts every MCP tool call behind one governed URL.
30 minutes. No commitment.
SOC 2 Type II attested · ISO/IEC 27001:2022 certified · HIPAA with a BAA · aligned to the EU AI Act and NIST AI RMF
More data & analytics skills and plugins
astropyzlanqingComprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including… Review findingsData & analyticsResearch5.6k
exploratory-data-analysiszlanqingPerform comprehensive exploratory data analysis on scientific data files across 200+ file formats. This skill should be used when… Review findingsData & analyticsResearch5.6k
matlabzlanqingMATLAB and GNU Octave numerical computing for matrix operations, data analysis, visualization, and scientific computing. Use when writing… No issuesData & analyticsEngineering5.6k
matplotlibzlanqingLow-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot… No issuesData & analyticsResearch5.6k