add-module — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited add-module (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
mcp__trabuco__get_project_info with the current working directory. If it doesn't return a Trabuco project (no .trabuco.json), tell the user this skill requires a Trabuco project and suggest /trabuco:new-project instead.mcp__trabuco__list_modules and recommend based on gaps:Present the top 1–3 candidates with rationale.
mcp__trabuco__add_module with the chosen module. Confirm any broker/database sub-choices (e.g., Kafka vs RabbitMQ for EventConsumer).mcp__trabuco__run_doctor to verify the updated project is structurally sound. Report any warnings./add-X skills that became relevant inside the project.add_module resolves them automatically but it's good to surface.trabuco.auth.enabled is unset: operators must explicitly set it =false (local dev) or =true plus OIDC_ISSUER_URI and OIDC_AUDIENCE (deployed). The validator catches the missing-decision case at boot rather than letting "no auth" become silent factory state. See docs/auth.md for the per-provider matrix./.well-known/agent.json (served dynamically by DiscoveryController, advertises mcp only when MCP server is on); (2) MCP server is off by default — MCP_SERVER_ENABLED=true to opt in, scope-gated by SCOPE_mcp:invoke once enabled; (3) the legacy ApiKeyAuthFilter (app.aiagent.api-key.enabled, default on) which now requires operator-populated agent.auth.keys.* and refuses to boot with an empty key set. Demo keys live in application-local-dev.yml (SPRING_PROFILES_ACTIVE=local-dev to load).~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.