{"id":"qrypt.chat/qryptchat","name":"qryptchat","commands":["qc","qryptchat"],"examples":[{"run":"qc login","does":"Sign in through your browser (--oob to paste a code over SSH)"},{"run":"qc","does":"Open the full-screen chat client"},{"run":"qc chats","does":"List your chats"},{"run":"qc send <chat> \"<text>\"","does":"Send a message to a chat"}],"description":"End-to-end encrypted terminal chat client for qrypt.chat using ML-KEM-1024, with a scriptable CLI.","homepage":"https://qrypt.chat","repository":"https://github.com/profullstack/qryptchat-web","license":"MIT","agentic":false,"latest_version":"0.20.0","vendor":"Profullstack","install":"curl -fsSL https://qrypt.chat/install.sh | sh","publisher":"profullstack","w3bs":"w3bs install qrypt.chat/qryptchat","scan":{"status":"passed","scanner":"threatcrush 0.13.30","filesScanned":791,"summary":{"critical":0,"high":0,"medium":14,"low":4,"info":0},"malware":0,"truncated":false,"version":"0.20.0","sources":{"installer":"https://qrypt.chat/install.sh","installerSha256":"fcc3961fb753c173f0094656812c635eebb43030f6693b608f30269fbac16eaa","repository":"github.com/profullstack/qryptchat-web"},"notes":[],"scannedAt":"2026-11-01T22:56:24.104Z","findings":[{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/src/app/blog/[slug]/page.jsx","line":38,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/src/app/blog/[slug]/page.jsx","line":66,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/src/app/faq/page.jsx","line":57,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/src/app/layout.jsx","line":142,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/src/app/layout.jsx","line":146,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/src/app/page.jsx","line":50,"malware":false},{"ruleId":"js-open-redirect","title":"redirect to a non-constant destination","severity":"medium","category":"code","cwe":"CWE-601","file":"source/src/app/phone/page.jsx","line":70,"malware":false},{"ruleId":"redos-nested-quantifier","title":"regex with nested unbounded quantifiers","severity":"medium","category":"code","cwe":"CWE-1333","file":"source/src/lib/auth/dns-name.js","line":88,"malware":false},{"ruleId":"redos-nested-quantifier","title":"regex with nested unbounded quantifiers","severity":"medium","category":"code","cwe":"CWE-1333","file":"source/src/lib/chat/voice-mode.js","line":116,"malware":false},{"ruleId":"redos-nested-quantifier","title":"regex with nested unbounded quantifiers","severity":"medium","category":"code","cwe":"CWE-1333","file":"source/src/lib/chat/voice-mode.js","line":121,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/src/lib/components/chat/MessageItem.jsx","line":85,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/src/lib/components/chat/MessageItem.jsx","line":130,"malware":false},{"ruleId":"js-unescaped-html-sink","title":"unescaped HTML rendering","severity":"medium","category":"code","cwe":"CWE-79","file":"source/src/lib/components/PitFooter.jsx","line":15,"malware":false},{"ruleId":"js-open-redirect","title":"redirect to a non-constant destination","severity":"medium","category":"code","cwe":"CWE-601","file":"source/src/lib/components/settings/CoinpaySettings.jsx","line":62,"malware":false},{"ruleId":"secret-generic-credential","title":"Hardcoded Credential","severity":"low","category":"secret","cwe":"CWE-798","file":"source/src/app/api/auth/register-anon/route.test.js","line":32,"malware":false},{"ruleId":"secret-jwt","title":"JSON Web Token","severity":"low","category":"secret","cwe":"CWE-798","file":"source/tests/debug-sms.js","line":10,"malware":false},{"ruleId":"secret-generic-credential","title":"Hardcoded Credential","severity":"low","category":"secret","cwe":"CWE-798","file":"source/tests/private-key-import-export.test.js","line":252,"malware":false},{"ruleId":"secret-generic-credential","title":"Hardcoded Credential","severity":"low","category":"secret","cwe":"CWE-798","file":"source/tests/private-key-import-export.test.js","line":264,"malware":false}]}}