Analyze, manipulate, compare, annotate, and visualize phylogenetic or other hierarchical trees with ETE 4. Use for Newick/Nexus tree I/O, topology edits and pattern matching, Robinson-Foulds comparisons, gene-tree evolutionary events and reconciliation, NCBI/GTDB taxonomy, SmartView exploration, and publication rendering. Do not use it to infer trees from raw sequences; align sequences and infer a tree first.
Low
Low-risk findings.
1 low severity finding. Worth noting, but not necessarily harmful.
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
High risk: the required runtime path reads an outsider-provided Newick file / keep-file text (e.g., `--input`, `--keep-file`) and feeds the parsed free-text node labels/properties into the visualization routines (`Tree(...); tree.explore()/render_sm()/render`), which in turn generate SmartView `TextFace/PropFace` content in the LLM-relevant context (indirectly via UI/plugin rendering decisions), so untrusted labels can influence downstream text.
757b63b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.