Incomplete referenced artifact analysis
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md - `chart.umd.min.js` —— 图表引擎,由抽取器从 skill 包复制到输出目录,需与 HTML 同目录存放。
Security audit
Security checks for vulnerabilities and agentic risk
ClawScan marks this skill suspicious because a confirmed issue could distort reported usage credits, and parts of the scan were incomplete.
The verdict is suspicious, so consider the confirmed risk of inaccurate usage reports and the undeclared capabilities before installing. The scan was partial: the chart library was not fully inspected, and runtime permissions are unknown.
Referenced artifact was not completely inspected
- `chart.umd.min.js` —— 图表引擎,由抽取器从 skill 包复制到输出目录,需与 HTML 同目录存放。
Referenced artifact was not completely inspected
定:每次运行仅生成上述 6 个固定文件(dashboard HTML / `usage-status.json` / `usage-status.js` / `chart.umd.min.js` / `usage-full-<时间戳>.csv` / `usage-full-<时间戳>.xlsx`),规模由本地 `~/.
The skill uses 'file_read' capability that is not covered by the declared 'allowed-tools' preapproval. Review the host runtime's actual enforcement policy; runtime permissions are unknown unless separately verified, and this declaration alone does not establish a permission ceiling.
The skill uses 'file_write' capability that is not covered by the declared 'allowed-tools' preapproval. Review the host runtime's actual enforcement policy; runtime permissions are unknown unless separately verified, and this declaration alone does not establish a permission ceiling.
The skill uses 'network' capability that is not covered by the declared 'allowed-tools' preapproval. Review the host runtime's actual enforcement policy; runtime permissions are unknown unless separately verified, and this declaration alone does not establish a permission ceiling.
Output size or generation rate is not bounded. Unbounded output enables denial-of-service through resource exhaustion, log flooding, or context-window stuffing.
t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMa
When a snapshot has a higher token total and the date lacks local per-call records, the overlay branch copies its credit value into current daily totals despite explicitly rejecting legacy snapshot accounting. An inaccurate or manipulated imported snapshot can therefore persistently distort reported spending and downstream totals; this affects reporting integrity, not actual account charges or code execution.