main
CI / validate (push) Successful in 14s
schedule: (queue absorbed into operator conductor)' (#18) from ci/absorb-queue-schedule-into-conductor into main
docs(install): migrate git clone URL to git.moleculesai.app (#37)\n\nAnonymous git-clone refs in CLAUDE.md, runbooks/local-dev-setup.md migrated github.com/Molecule-AI \u2192 git.moleculesai.app/molecule-ai. Public repo, no auth-shape change. Same pattern as the other plugin-* sweeps in the #37 series.\n\nRefs: molecule-ai/internal#37, molecule-ai/internal#38, molecule-ai/internal#42
docs(install): migrate git clone URL to git.moleculesai.app (#37)\n\nAnonymous git-clone refs in CLAUDE.md, runbooks/local-dev-setup.md migrated github.com/Molecule-AI \u2192 git.moleculesai.app/molecule-ai. Public repo, no auth-shape change. Same pattern as the other plugin-* sweeps in the #37 series.\n\nRefs: molecule-ai/internal#37, molecule-ai/internal#38, molecule-ai/internal#42
molecule-security-scan
Supply-chain CVE gate for skill dependencies. Runs Snyk or pip-audit against a skill's requirements.txt before the skill loads, blocking or warning on critical/high CVEs.
How it works
Before a skill is activated, the plugin:
- Locates the skill's
requirements.txt(inskills/<name>/) - Runs
pip-audit(default) orsnyk test(if configured) - Filters findings by severity threshold
- Blocks or warns based on config
Critical/High CVEs block by default. Medium/Low warn.
Install
In org template (org.yaml)
plugins:
- molecule-security-scan
From URL (community install)
github://Molecule-AI/molecule-ai-plugin-molecule-security-scan
Configuration
security_scan:
mode: block # or: warn
min_severity: high # block CVEs at or above this level
scanner: pip-audit # or: snyk
snyk_token_env: SNYK_TOKEN # env var name for Snyk token
Runtimes
langgraph— primaryclaude_code— supporteddeepagents— supported
Skills
skill-cve-gate— agent guidance on CVE findings
Architecture
skills/
skill-cve-gate/
SKILL.md # Agent-side guidance on when to activate the CVE gate
adapters/
claude_code.py # Installs skill via AgentskillsAdaptor; CVE gate is a pre-load
# hook inside the skill loader, not an agent-callable tool
runbooks/
setup.md # Snyk token setup, pip-audit installation
Known issues
See known-issues.md.
License
Business Source License 1.1 — © Molecule AI.
Description
Languages
Python
100%