gpt-chat
Multiple undocumented capabilities found: HTTP server with undeclared endpoints, undeclared filesystem writes for state persistence and file generation, and undeclared environment variable usage.
Why this conclusion was reached
1/4 dimensions flagged1 undeclared or violating capabilities were inferred.
3 lower-risk artifacts were extracted and still need context.
There is no explicit malicious chain in the report.
Dependencies are present but no obvious high-risk issue stands out.
What drove the risk score up
server.js creates HTTP listener on port 3456 with /chat, /set-model endpoints - not mentioned in SKILL.md
state.json persistence and article file generation not declared
OPENAI_API_BASE used but not documented in requires section
test.js, test-key.js, test-chat.js present but not referenced in documentation
api.openai-proxy.org used as default instead of official OpenAI API
All code appears to be legitimate GPT API wrapper functionality
Most important evidence
Undeclared HTTP server with API endpoints
server.js creates an HTTP server on port 3456 that exposes /health, /set-model, /chat, and /models endpoints. This network listener functionality is completely absent from SKILL.md.
scripts/server.js:55 Undeclared filesystem write operations
gpt.js reads and writes state.json for model persistence, and generate-article.js writes output files. Neither is declared in SKILL.md.
scripts/gpt.js:32 Undeclared environment variable usage
OPENAI_API_BASE environment variable is used as the API endpoint but is not listed in the requires.env section of SKILL.md.
scripts/gpt.js:10 Undocumented test scripts
test.js, test-key.js, and test-chat.js exist but are not referenced anywhere in SKILL.md documentation.
scripts/test.js:1 External proxy dependency
Skill defaults to api.openai-proxy.org instead of official OpenAI API endpoints, introducing an untrusted intermediary.
scripts/gpt.js:11 Declared capability vs actual capability
server.js:55 creates HTTP server that accepts POST requests gpt.js:32 writes state.json; generate-article.js:68 writes ai-future-article.md OPENAI_API_KEY read in all scripts No subprocess or shell execution found Suspicious artifacts and egress
https://api.openai-proxy.org scripts/gpt.js:11
https://clawhub.ai/user/lilisidu1210-ui skill-card.md:7
https://clawhub.ai/lilisidu1210-ui/gpt-chat skill-card.md:28
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| node | system | system | No | No npm dependencies - uses only built-in Node.js modules (fs, https, http, url) |
| api.openai-proxy.org | N/A | external | No | External proxy service used as default API endpoint |
File composition
scripts/gpt.js scripts/server.js skill-card.md scripts/test.js