chattts
Hardcoded non-localhost IP address (172.23.252.114:8020) in both SKILL.md and script creates an undeclared network destination with no clear legitimate reason to avoid environment-based configuration.
172.23.252.114 Why this conclusion was reached
1/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
1 high-risk artifacts or egress signals were extracted.
There is no explicit malicious chain in the report.
Dependency information is incomplete, so supply-chain confidence stays limited.
What drove the risk score up
Script defaults to http://172.23.252.114:8020 when CHATTTS_API_URL is unset
IP 172.23.252.114 is a private IP suggesting external infrastructure, not a local TTS server
SKILL.md metadata specifies env=['http://172.23.252.114:8020'] as the primary environment
Most important evidence
Hardcoded fallback IP address
The script uses a hardcoded IP address (172.23.252.114:8020) as a fallback when CHATTTS_API_URL is not set. This creates a network dependency to an unspecified external endpoint without clear documentation of its trustworthiness.
scripts/tts.mjs:48 Non-localhost network destination declared as requirement
The SKILL.md metadata explicitly declares http://172.23.252.114:8020 as the primaryEnv requirement. For a typical TTS skill, a local server (localhost) would be expected. Using a private IP suggests external infrastructure without justification.
SKILL.md:4 Declared capability vs actual capability
SKILL.md:4 metadata declares env=['http://172.23.252.114:8020'] SKILL.md usage shows 'node {baseDir}/scripts/tts.mjs' No file operations in scripts/tts.mjs scripts/tts.mjs:48 reads process.env.CHATTTS_API_URL Suspicious artifacts and egress
172.23.252.114 SKILL.md:4
http://172.23.252.114:8020 SKILL.md:4
Dependencies and supply chain
There are no structured dependency warnings.
File composition
scripts/tts.mjs SKILL.md