@tiledesk/tiledesk-server@2.28.0
The Tiledesk server module
AI Security Review
scanned 15d ago · by lpm-firewall-aiStatic source inspection did not establish malicious behavior. The conditional enterprise setup and anomalous http dependency warrant noting, but the inspected runtime paths show ordinary product behavior and masked token logging.
Decision evidence
public snapshot- The preinstall hook runs the enterprise enablement script only when ENABLE_ENTERPRISE_MODULE is set.
- The manifest writes the supplied NPM_TOKEN to the project .npmrc in that conditional script.
- The runtime dependency named http is anomalous, but inspected source shows no malicious behavior tied to it.
- The required concierge bot source contains a message event handler, and the Chat21 handler masks its admin token before logging it.
- The queue reconnect code uses the configured CloudAMQP endpoint.
- The inspected preinstall behavior does not contact a foreign endpoint or mutate an AI-agent control surface.
Source & flagged code
23 flagged · loading sourceTarball package.json differs from the npm registry version manifest for scripts or dependency sets.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgPackage declares a runtime dependency whose name matches a Node built-in module.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage contains a possible secret pattern.
pubmodules/cache/mongoose-cachegoose-fn.jsView on unpkg · L943Hardcoded password in pubmodules/cache/mongoose-cachegoose-fn.js
pubmodules/cache/mongoose-cachegoose-fn.jsView on unpkg · L945Package source references a known benign dynamic code generation pattern.
utils/jobs-worker-queue-manager/queueManagerClassV2.jsView on unpkg · L270Package source references dynamic require/import behavior.
middleware/noentitycheck.jsView on unpkg · L1A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
pubmodules/rules/conciergeBot.js#virtual:normalized:round1View on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
channels/chat21/chat21Handler.jsView on unpkgHardcoded password in pubmodules/sms/listener.js
pubmodules/sms/listener.jsView on unpkg · L26Hardcoded password in pubmodules/voice-twilio/listener.js
pubmodules/voice-twilio/listener.jsView on unpkg · L23Hardcoded password in pubmodules/voice/listener.js
pubmodules/voice/listener.jsView on unpkg · L32Hardcoded password in pubmodules/tilebot/listener.js
pubmodules/tilebot/listener.jsView on unpkg · L41Hardcoded password in pubmodules/whatsapp/listener.js
pubmodules/whatsapp/listener.jsView on unpkg · L26Hardcoded password in test/authentication.js
test/authentication.jsView on unpkg · L159Hardcoded password in test/authentication.js
test/authentication.jsView on unpkg · L235Hardcoded password in test/authentication.js
test/authentication.jsView on unpkg · L259Findings
Affected versions and remediation
This report applies to @tiledesk/tiledesk-server@2.28.0.
See all versions of @tiledesk/tiledesk-server for other recorded verdicts.
- Review the evidence and your use of @tiledesk/tiledesk-server@2.28.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.