Sec Daily Digest
Analysis
This skill appears to do what it claims—generate a cybersecurity digest—but it uses external AI/Twitter/Gmail services and local persistent state, so users should review credentials and email options before use.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
let entry = `Index ${article.index}: [${article.sourceName}] ${article.title}\nURL: ${article.link}\n${article.description.slice(0, 800)}`; ... `[Full text excerpt]\n${article.fullText.slice(0, 500)}`External article titles, descriptions, URLs, and optional full-text excerpts are inserted directly into AI prompts for scoring and summarization.
gog gmail send --to <addr> --subject "sec-daily-digest YYYY-MM-DD" --body-file -
The optional email mode sends the generated digest through an external Gmail CLI.
"dependencies": { "yaml": "^2.8.2" }The package uses a version range for its dependency, so installs may resolve different compatible versions over time.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
OPENAI_API_KEY ... GEMINI_API_KEY ... ANTHROPIC_API_KEY ... TWITTERAPI_IO_KEY ... X_BEARER_TOKEN
The skill can use AI provider keys and Twitter/X API credentials to fetch and analyze digest content.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Persistent directory: `~/.sec-daily-digest/` ... `sources.yaml` ... `health.json` ... `archive/YYYY-MM-DD.json` ... `twitter-id-cache.json`
The skill maintains local state across runs for configuration, source lists, health tracking, archives, and Twitter ID caching.
