The secure, validated skill registry for professional AI coding agents. Extend Antigravity, Claude Code, Cursor, Copilot and more with absolute confidence.
171 matches across 14 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 8 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 11 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 66 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 69 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 79 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 82 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 248 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 251 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 261 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 264 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 52 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 55 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 100 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 103 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 114 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 117 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 128 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 131 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 168 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 171 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 189 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 192 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 337 | # ============================================================================ |
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 340 | # ============================================================================ |
| MEDIUM | …/nestjs-modular-monolith/references/state-isolation.md | 83 | // ═══════════════════════════════════════════ |
| MEDIUM | …/nestjs-modular-monolith/references/state-isolation.md | 85 | // ═══════════════════════════════════════════ |
| MEDIUM | …/nestjs-modular-monolith/references/state-isolation.md | 96 | // ═══════════════════════════════════════════ |
| MEDIUM | …/nestjs-modular-monolith/references/state-isolation.md | 98 | // ═══════════════════════════════════════════ |
| MEDIUM | …/nestjs-modular-monolith/references/state-isolation.md | 130 | // ═══════════════════════════════════════════ |
| MEDIUM | …/nestjs-modular-monolith/references/state-isolation.md | 132 | // ═══════════════════════════════════════════ |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 52 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 54 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 71 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 73 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 89 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 91 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 109 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 111 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 128 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 130 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 147 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 149 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 167 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 169 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 188 | # ───────────────────────────────────────────────── |
| MEDIUM | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 190 | # ───────────────────────────────────────────────── |
| MEDIUM | packages/cli/src/components/Header.tsx | 74 | <Text color="#334155">────── </Text> |
| MEDIUM | packages/cli/src/components/Header.tsx | 78 | <Text color="#334155"> ──────</Text> |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …kills/(cloud)/cloudflare-deploy/references/ddos/api.md | 41 | const entrypointRuleset = await client.zones.rulesets.phases.entrypoint.get('ddos_l7', { |
| CRITICAL | …kills/(cloud)/cloudflare-deploy/references/ddos/api.md | 46 | await client.zones.rulesets.phases.entrypoint.update('ddos_l7', { |
| CRITICAL | …kills/(cloud)/cloudflare-deploy/references/ddos/api.md | 66 | const l4Ruleset = await client.accounts.rulesets.phases.entrypoint.get('ddos_l4', { |
| CRITICAL | …/(cloud)/cloudflare-deploy/references/ddos/patterns.md | 20 | await client.accounts.rulesets.phases.entrypoint.update('ddos_l7', { |
| CRITICAL | …/(cloud)/cloudflare-deploy/references/ddos/patterns.md | 71 | return client.zones.rulesets.phases.entrypoint.update('ddos_l7', { |
| CRITICAL | …/(cloud)/cloudflare-deploy/references/ddos/patterns.md | 151 | await client.zones.rulesets.phases.entrypoint.update('ddos_l7', { |
| CRITICAL | …/(cloud)/cloudflare-deploy/references/ddos/patterns.md | 163 | await client.zones.rulesets.phases.entrypoint.update('http_request_firewall_managed', { |
| CRITICAL | …/(cloud)/cloudflare-deploy/references/ddos/patterns.md | 169 | await client.zones.rulesets.phases.entrypoint.update('http_ratelimit', { |
| CRITICAL | …/(cloud)/cloudflare-deploy/references/ddos/patterns.md | 181 | await client.zones.rulesets.phases.entrypoint.update('http_request_sbfm', { |
| CRITICAL | …/(cloud)/cloudflare-deploy/references/ddos/patterns.md | 201 | await client.zones.rulesets.phases.entrypoint.update('http_request_cache_settings', { |
| CRITICAL | …udflare-deploy/references/workers-for-platforms/api.md | 24 | await client.workersForPlatforms.dispatch.namespaces.scripts.update(namespace, scriptName, { |
| CRITICAL | …re-deploy/references/workers-for-platforms/patterns.md | 153 | await client.workersForPlatforms.dispatch.namespaces.scripts.update('production', name, { |
| CRITICAL | …ills/(cloud)/cloudflare-deploy/references/pages/api.md | 189 | const data = await event.locals.runtime.env.DB.prepare('SELECT * FROM users').all() |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 42 | 2. **NEVER include actual API keys in examples** - Always use placeholders like `<YOUR_API_KEY>` or `rnd_xxxxx` |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 42 | 2. **NEVER include actual API keys in examples** - Always use placeholders like `<YOUR_API_KEY>` or `rnd_xxxxx` |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 55 | - Replace `<YOUR_API_KEY>` with their actual key |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 55 | - Replace `<YOUR_API_KEY>` with their actual key |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 175 | 2. Add this to `~/.cursor/mcp.json` (replace `<YOUR_API_KEY>`): |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 175 | 2. Add this to `~/.cursor/mcp.json` (replace `<YOUR_API_KEY>`): |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 183 | "Authorization": "Bearer <YOUR_API_KEY>" |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 183 | "Authorization": "Bearer <YOUR_API_KEY>" |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 202 | 2. Add the MCP server with Claude Code (replace `<YOUR_API_KEY>`): |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 202 | 2. Add the MCP server with Claude Code (replace `<YOUR_API_KEY>`): |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 205 | claude mcp add --transport http render https://mcp.render.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>" |
| HIGH | …s/skills-catalog/skills/(cloud)/render-deploy/SKILL.md | 205 | claude mcp add --transport http render https://mcp.render.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>" |
| HIGH | …pment)/shopify-developer/references/app-development.md | 102 | SHOPIFY_API_KEY=your_api_key |
| HIGH | …pment)/shopify-developer/references/app-development.md | 723 | SHOPIFY_API_KEY = "your_api_key" |
| HIGH | …e)/frontend-blueprint/references/stitch-integration.md | 112 | Header: X-Goog-Api-Key: <YOUR-API-KEY> |
| HIGH | …e)/frontend-blueprint/references/stitch-integration.md | 112 | Header: X-Goog-Api-Key: <YOUR-API-KEY> |
| HIGH | …e)/frontend-blueprint/references/stitch-integration.md | 130 | "X-Goog-Api-Key": "YOUR-API-KEY" |
| HIGH | …e)/frontend-blueprint/references/stitch-integration.md | 138 | <tool> mcp add stitch --transport http https://stitch.googleapis.com/mcp --header "X-Goog-Api-Key: YOUR-API-KEY" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …cloudflare-deploy/references/argo-smart-routing/api.md | 219 | except Exception as e: |
| LOW | …s/(creation)/skill-architect/scripts/validate_skill.py | 313 | except Exception as e: |
| MEDIUM | …/excalidraw-studio/scripts/split-excalidraw-library.py | 67 | print(f"Error: No .excalidrawlib file found in {directory}") |
| MEDIUM | …/excalidraw-studio/scripts/split-excalidraw-library.py | 72 | print(f"Error: Multiple .excalidrawlib files found in {directory}") |
| MEDIUM | …/excalidraw-studio/scripts/split-excalidraw-library.py | 89 | print(f"Error: Directory not found: {library_dir}") |
| MEDIUM | …/excalidraw-studio/scripts/split-excalidraw-library.py | 93 | print(f"Error: Path is not a directory: {library_dir}") |
| MEDIUM | …/excalidraw-studio/scripts/split-excalidraw-library.py | 107 | print("Error: Invalid library file format (missing 'libraryItems')") |
| MEDIUM | …ling)/excalidraw-studio/scripts/add-icon-to-diagram.py | 365 | print("Error: --library-path requires a path argument") |
| MEDIUM | …ling)/excalidraw-studio/scripts/add-icon-to-diagram.py | 372 | print("Error: --label requires a text argument") |
| MEDIUM | …ling)/excalidraw-studio/scripts/add-icon-to-diagram.py | 381 | print(f"Error: Unknown option: {sys.argv[i]}") |
| MEDIUM | …ling)/excalidraw-studio/scripts/add-icon-to-diagram.py | 386 | print(f"Error: Diagram file not found: {diagram_path}") |
| MEDIUM | …ling)/excalidraw-studio/scripts/add-icon-to-diagram.py | 390 | print(f"Error: Library path not found: {library_path}") |
| LOW | …ling)/excalidraw-studio/scripts/add-icon-to-diagram.py | 397 | except Exception as e: |
| MEDIUM | …ling)/excalidraw-studio/scripts/add-icon-to-diagram.py | 398 | print(f"Error: {e}") |
| MEDIUM | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 267 | print(f"Error: Invalid style '{style}'. Must be: solid, dashed, or dotted") |
| MEDIUM | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 271 | print("Error: --style requires an argument") |
| MEDIUM | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 278 | print("Error: --color requires an argument") |
| MEDIUM | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 285 | print("Error: --label requires a text argument") |
| MEDIUM | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 294 | print(f"Error: Unknown option: {sys.argv[i]}") |
| MEDIUM | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 299 | print(f"Error: Diagram file not found: {diagram_path}") |
| LOW | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 306 | except Exception as e: |
| MEDIUM | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 307 | print(f"Error: {e}") |
| MEDIUM | …kills/(tooling)/gh-fix-ci/scripts/inspect_pr_checks.py | 100 | print("Error: not inside a Git repository.", file=sys.stderr) |
| MEDIUM | …kills/(tooling)/gh-fix-ci/scripts/inspect_pr_checks.py | 152 | print("Error: gh is not installed or not on PATH.", file=sys.stderr) |
| MEDIUM | …kills/(tooling)/gh-fix-ci/scripts/inspect_pr_checks.py | 173 | print("Error: unable to parse PR JSON.", file=sys.stderr) |
| MEDIUM | …kills/(tooling)/gh-fix-ci/scripts/inspect_pr_checks.py | 177 | print("Error: no PR number found.", file=sys.stderr) |
| MEDIUM | …kills/(tooling)/gh-fix-ci/scripts/inspect_pr_checks.py | 203 | print("Error: no usable fields available for gh pr checks.", file=sys.stderr) |
| MEDIUM | …kills/(tooling)/gh-fix-ci/scripts/inspect_pr_checks.py | 219 | print("Error: unable to parse checks JSON.", file=sys.stderr) |
| MEDIUM | …kills/(tooling)/gh-fix-ci/scripts/inspect_pr_checks.py | 222 | print("Error: unexpected checks JSON shape.", file=sys.stderr) |
| MEDIUM | …kills/(tooling)/gh-fix-ci/scripts/inspect_pr_checks.py | 492 | print(f"Error fetching logs: {result['error']}") |
| MEDIUM | …talog/skills/(monitoring)/sentry/scripts/sentry_api.py | 237 | print(f"Error: {exc}", file=sys.stderr) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | libs/core/src/lib/services/skills-provider.service.ts | 186 | function loadLocalCategoryMetadata( |
| LOW | …cloudflare-deploy/references/argo-smart-routing/api.md | 171 | async function enableArgoWithErrorHandling(client: Cloudflare, zoneId: string) { |
| LOW | …cloudflare-deploy/references/argo-smart-routing/api.md | 205 | def enable_argo_with_error_handling(client: Cloudflare, zone_id: str): |
| LOW | …/(cloud)/cloudflare-deploy/references/turn/patterns.md | 61 | function filterICEServersForBrowser(urls: string[]): string[] { |
| LOW | …s/(creation)/skill-architect/scripts/validate_skill.py | 98 | def _parse_frontmatter_stdlib(frontmatter_raw: str) -> dict[str, Any]: |
| LOW | …ular-decomposition/references/pattern-03-flattening.md | 490 | function findRootNamespacesWithCode(namespaces, sourceFiles) { |
| LOW | …ular-decomposition/references/pattern-03-flattening.md | 562 | function validateComponentStructure(namespaces, sourceFiles) { |
| LOW | …(architecture)/component-flattening-analysis/README.md | 483 | function validateComponentStructure(namespaces, sourceFiles) { |
| LOW | …/(architecture)/component-flattening-analysis/SKILL.md | 495 | function findRootNamespacesWithCode(namespaces, sourceFiles) { |
| LOW | …/(architecture)/component-flattening-analysis/SKILL.md | 567 | function validateComponentStructure(namespaces, sourceFiles) { |
| LOW | …atalog/skills/(web-automation)/playwright-skill/run.js | 134 | function getContextOptionsWithHeaders(options = {}) { |
| LOW | packages/skills-catalog/src/scan-skills.ts | 100 | function isOnlyInfrastructureFailures(issues: ScanIssue[]): boolean { |
| LOW | packages/mcp/src/prompts.ts | 28 | function registerDiscoveryAliasPrompt(server: FastMCP): void { |
| LOW | packages/mcp/src/prompts.ts | 98 | export function buildCatalogPromptMessages( |
| LOW | packages/mcp/src/prompts.ts | 130 | export function buildUsePromptNotFoundMessages( |
| LOW | packages/mcp/src/tools/core/fetcher.ts | 9 | export async function fetchReferenceFileContents( |
| LOW | packages/mcp/src/tools/core/search.ts | 18 | export function buildSearchSkillsResponse(results: Array<FuseResult<IndexSkill>>): SearchResponse { |
| LOW | packages/cli/src/services/config.ts | 77 | export async function hasShortcutsBeenDismissed(): Promise<boolean> { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …loudflare-deploy/references/terraform/configuration.md | 184 | include { email = ["admin@example.com"] } |
| LOW | …/(cloud)/cloudflare-deploy/references/workflows/api.md | 182 | params: { userId: 'user123', email: 'user@example.com' }, |
| LOW | …dflare-deploy/references/browser-rendering/patterns.md | 61 | await page.getByLabel('Email').fill('user@example.com') |
| LOW | …oud)/cloudflare-deploy/references/email-routing/api.md | 135 | from: { name: 'Acme Corp', email: 'noreply@yourdomain.com' }, |
| LOW | …cloudflare-deploy/references/email-routing/patterns.md | 7 | const allowed = ['user@example.com', 'trusted@corp.com'] |
| LOW | …oud)/cloudflare-deploy/references/email-workers/api.md | 175 | msg.setSender({ name: 'John Doe', addr: 'john@example.com' }) |
| LOW | …opment)/shopify-developer/references/liquid-filters.md | 227 | {{ "foo@bar.com" | url_encode }} |
| LOW | …lls/(web-automation)/playwright-skill/API_REFERENCE.md | 144 | await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com'); |
| LOW | …lls/(web-automation)/playwright-skill/API_REFERENCE.md | 153 | await page.locator('input[name="email"]').fill('test@test.com'); |
| LOW | …lls/(web-automation)/playwright-skill/API_REFERENCE.md | 167 | const row = page.locator('tr').filter({ hasText: 'John Doe' }); |
| LOW | …lls/(web-automation)/playwright-skill/API_REFERENCE.md | 188 | await page.getByLabel('Email').fill('user@example.com'); |
| LOW | …lls/(web-automation)/playwright-skill/API_REFERENCE.md | 189 | await page.getByPlaceholder('Enter your name').fill('John Doe'); |
| LOW | …lls/(web-automation)/playwright-skill/API_REFERENCE.md | 376 | await loginPage.login('user@example.com', 'password123'); |
| LOW | …alog/skills/(web-automation)/playwright-skill/SKILL.md | 164 | await page.fill('input[name="name"]', 'John Doe') |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …skills/(cloud)/aws-advisor/scripts/generate_diagram.py | 15 | |
| LOW | …lopment)/gh-address-comments/scripts/fetch_comments.py | 16 | |
| LOW | …/excalidraw-studio/scripts/split-excalidraw-library.py | 20 | |
| LOW | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 25 | |
| LOW | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 25 | |
| LOW | …kills/(tooling)/gh-fix-ci/scripts/inspect_pr_checks.py | 2 | |
| LOW | …ecurity-ownership-map/scripts/community_maintainers.py | 4 | |
| LOW | …y)/security-ownership-map/scripts/run_ownership_map.py | 4 | |
| LOW | …y)/security-ownership-map/scripts/run_ownership_map.py | 137 | |
| LOW | …ity)/security-ownership-map/scripts/query_ownership.py | 4 | |
| LOW | …/security-ownership-map/scripts/build_ownership_map.py | 4 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …/(cloud)/aws-advisor/scripts/architecture_validator.py | 192 | |
| LOW | …ling)/excalidraw-studio/scripts/add-icon-to-diagram.py | 61 | |
| LOW | …ling)/excalidraw-studio/scripts/add-icon-to-diagram.py | 330 | |
| LOW | …kills/(tooling)/excalidraw-studio/scripts/add-arrow.py | 234 | |
| LOW | …talog/skills/(monitoring)/sentry/scripts/sentry_api.py | 206 | |
| LOW | …ity)/security-ownership-map/scripts/query_ownership.py | 447 | |
| LOW | …/security-ownership-map/scripts/build_ownership_map.py | 421 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …catalog/skills/(cloud)/vercel-deploy/scripts/deploy.sh | 182 | # Check if input is a .tgz file or a directory |
| LOW | …catalog/skills/(cloud)/vercel-deploy/scripts/deploy.sh | 208 | # Check if this is a static HTML project (no package.json) |
| LOW | …s/(creation)/skill-architect/scripts/validate_skill.py | 433 | # Check if references are mentioned in body |
| LOW | …/skills/(quality)/web-quality-audit/scripts/analyze.sh | 73 | # Output results as JSON |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …/(cloud)/cloudflare-deploy/references/ai-search/api.md | 33 | response: string // AI-generated answer |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …/excalidraw-studio/scripts/split-excalidraw-library.py | 52 | Find the .excalidrawlib file in the given directory. Args: directory: Directory to search Returns |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | packages/skills-catalog/security-scan-allowlist.yaml | 2 | # This file contains approved exceptions for security warnings in skills. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/skills-catalog/skills/deprecated.yaml | 1 | # Deprecated skills |
| LOW | …(cloud)/cloudflare-deploy/references/images/gotchas.md | 101 | // Test with curl |
| LOW | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 1 | #!/bin/bash |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …/nestjs-modular-monolith/scripts/validate-isolation.sh | 8 | # Usage: |