workbuddy-checkin
Pass
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill reads sensitive authentication tokens (
accessToken) directly from local application files (workbuddy-desktop.infoandstate.vscdb). While these are transmitted to the officialcopilot.tencent.comAPI, the ability to extract and process raw session tokens is a high-sensitivity operation. - [EXTERNAL_DOWNLOADS]: The setup scripts (
setup.sh,setup.ps1) can download the Electron runtime from the official npm registry if the user enables theWB_CHECKIN_AUTO_INSTALL_ELECTRONoption. This is documented and uses well-known services. - [COMMAND_EXECUTION]: The scripts spawn several subprocesses to perform their tasks, including calling
node,curl, andelectronbinaries. - [DYNAMIC_EXECUTION]: The
decrypt-token.jsscript may execute Python code via a subprocess (python3 -c ...) to read the local SQLite database if the nativenode:sqlitemodule is unavailable. This is an optional fallback mechanism controlled by theWB_CHECKIN_ALLOW_PY_FALLBACKenvironment variable. - [PERSISTENCE]: The documentation provides instructions for users to manually configure persistence via system tools like
crontab(Linux/macOS),schtasks(Windows), andlaunchd(macOS). The skill itself does not automate the installation of these persistence mechanisms.
Audit Metadata