environmental-scan
Scan the external environment for threats and opportunities affecting this project — CVEs in your dependencies, API/SDK changes, notable releases and research
Skill by dmoskov
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dmoskov-environmental-scan
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/environmental-scan
What's inside
- Skill name
environmental-scan- Description
- Scan the external environment for threats and opportunities affecting this project — CVEs in your dependencies, API/SDK changes, notable releases and research
- License
- MIT
- Instructions
- 41 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- scan.md · prompts/
SKILL.md (first lines)
# Environmental Scanning Skill Look outward: find security advisories, breaking upstream changes, and relevant new releases/research that affect the current project, and produce a severity-ranked intelligence report. Runs entirely from the session using web search/fetch — no database, feeds infrastructure, or scheduled jobs required. ## When to Use - Periodically (weekly is a good cadence) on any actively developed project - Before upgrading dependencies or planning a maintenance window - After security news breaks and you want to know "are we affected?" - When starting work on a project that's been dormant for a while ## Scan Categories | Category | What to check | Primary sources | |----------|--------------|-----------------| | Security | CVEs/advisories for your actual dependencies | OSV.dev, GitHub Advisories, NVD, RustSec, PyPA | | API changes | Breaking changes in SDKs/APIs the project calls | Vendor changelogs, release notes | | Dependencies | Major-version releases, deprecations, EOL notices | PyPI, npm, crates.io registries | | Research | New techniques relevant to what the project does | arXiv, vendor engineering blogs | ## Workflow Follow `prompts/scan.md`. Quick summary: 1. **Inventory** — read the project's manifests (requirements.txt, package.json, Cargo.toml, go.mod, ...) to build the real dependency list with pinned versions 2. **Sweep** — check each category against the sources above, scoped to that inventory 3. **Filter** — keep only findings that actually affect the versions in use 4. **Report** — severity-ranked markdown report with concrete remediation steps ## Output A markdown report (printed, or written to a file if the user asks) with sections: Critical / High / Notable / Informational. Every finding cites its source URL and names the affected file (e.g. `requirements.txt: aiohttp 3.9.1 → CVE-2024-XXXX, fixed in 3.9.4`).
From dmoskov/sharedskills, MIT.
More from dmoskov/sharedskills
- 0.551score
security-audit
dmoskov
Run a comprehensive security audit on any codebase, checking for OWASP Top 10 and common vulnerability patterns
SkillBFreshness: B★ 2Claude Code +9 - 0.551score
code-cleanup
dmoskov
Targeted cleanup skills — dead code, error handling, types, function extraction.
SkillBFreshness: B★ 2Claude Code +9 - 0.551score
self-critique
dmoskov
Post-task self-critique using an independent Gemini reviewer to identify errors or improvements
SkillBFreshness: B★ 2Claude Code +9 - 0.551score
task-decomposition
dmoskov
Break a large or vague task into file-level Asana subtasks with custom fields from your workspace config
SkillBFreshness: B★ 2Claude Code +9 - 0.546score
claudemd-generator
dmoskov
Generate a comprehensive CLAUDE.md for any project by scanning the codebase
SkillBFreshness: B★ 2Claude Code +9 - 0.507score
brand-identity
dmoskov
Create a distinctive logo mark and a token-based theme for a project, using the "Asphodel method" — one reusable SVG path composed by rotation, plus a…
SkillCFreshness: C★ 2Claude Code +9 - 0.448score
rlm
dmoskov
Use when processing very long contexts, large documents, or extensive codebases that exceed practical context window limits.
SkillDFreshness: D★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Aug 21, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/dmoskov/sharedskills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dmoskov
- 0.551score
security-audit
dmoskov
Run a comprehensive security audit on any codebase, checking for OWASP Top 10 and common vulnerability patterns
SkillBFreshness: B★ 2Claude Code +9 - 0.551score
code-cleanup
dmoskov
Targeted cleanup skills — dead code, error handling, types, function extraction.
SkillBFreshness: B★ 2Claude Code +9 - 0.551score
self-critique
dmoskov
Post-task self-critique using an independent Gemini reviewer to identify errors or improvements
SkillBFreshness: B★ 2Claude Code +9 - 0.551score
task-decomposition
dmoskov
Break a large or vague task into file-level Asana subtasks with custom fields from your workspace config
SkillBFreshness: B★ 2Claude Code +9 - 0.546score
claudemd-generator
dmoskov
Generate a comprehensive CLAUDE.md for any project by scanning the codebase
SkillBFreshness: B★ 2Claude Code +9 - 0.507score
brand-identity
dmoskov
Create a distinctive logo mark and a token-based theme for a project, using the "Asphodel method" — one reusable SVG path composed by rotation, plus a…
SkillCFreshness: C★ 2Claude Code +9
Cite this page
environmental-scan skill. Agent Mart. https://agentmart.dev/skills/dmoskov-environmental-scan (last updated 2026-10-24)