-= Per source details. Do not edit below this line.=-
src/config.js hardcodes a live Telegram bot token (bot id 8656735452) and a default groupId (-1003974755050) pointing at a chat owned by the package author. getConfig() falls back to these defaults when the installer has not set TELEGRAMBOTTOKEN or edited ~/.fulcrum-sessions/config.json. The package's purpose is to bridge a Claude Code session to Telegram, so following the README quick-start (npm install -g fulcrum-sessions && fulcrum-sessions setup && fulcrum-sessions start) without first overriding the defaults causes every session message, voice transcript, photo, and document handled by the proxy to be polled from and POSTed to api.telegram.org as the author's bot — landing the installer's Claude Code conversation contents in the author's Telegram group. Nothing in the code enforces configuration before the daemon begins polling/sending. Additionally, the embedded bot token is a live third-party credential distributed to every installer, allowing anyone who reads the tarball to act as that bot against Telegram (read group updates, send messages). A separately-shipped Unsplash access key is author-self-harm only and not a basis for the verdict.
{
"malicious-packages-origins": [
{
"source": "amazon-inspector",
"sha256": "ac82cf36a305545f8a74253f02cf75a7916409575e42abf67ba42d8ef1f26c58",
"versions": [
"1.0.1"
],
"import_time": "2026-05-26T05:50:41.553519853Z",
"id": "IN-MAL-2026-003464",
"modified_time": "2026-05-20T04:48:32Z"
},
{
"id": "IN-MAL-2026-003460",
"sha256": "f3971399e0fb1bd6c61f5306557512ed22dc0605747526b600b08626a50eb31e",
"import_time": "2026-05-26T05:50:41.113364653Z",
"modified_time": "2026-05-20T04:18:24Z",
"source": "amazon-inspector",
"versions": [
"1.1.0"
]
}
]
}[
{
"cweId": "CWE-506",
"name": "Embedded Malicious Code",
"description": "The product contains code that appears to be malicious in nature."
},
{
"cweId": "CWE-506",
"name": "Embedded Malicious Code",
"description": "The product contains code that appears to be malicious in nature."
}
]
{
"package_integrity": [
{
"filename": "fulcrum-sessions-1.0.1.tgz",
"hashes": {
"sha1": "0b3d2de1fd65a47d7fcb16cb03066bd64a64373c",
"sha512_sri": "sha512-xL2sknAnoGsiJVnEPXHE4DYdtnNuyCwSIctM9dWbU75CL0XcE2FfSvgQOGvxLiLAG3OEx5o3SdNXBggXhckINQ=="
}
}
],
"evidence_files": [
{
"tlsh": "a451ecab3ef55b6487a2d15cc69fc105b1a2f44b7a08f920f4aa5be43f3d82952360c4",
"sha256": "ad79472bccf32956baa8b6833de6371f13817d23a66bf2d87385c0370b180fcf",
"path": "src/config.js"
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/fulcrum-sessions/MAL-2026-4568.json"