Socket · Capability

Socket Metadata Alert Types

Socket metadata alert types business capability. Self-contained Naftiko capability covering one Socket business surface.

Socket Metadata Alert Types is a Naftiko capability published by Socket, one of 21 capabilities the APIs.io network indexes for this provider. It bundles 2 operations across the GET method.

The capability includes 2 read-only operations. Lead operation: Get supported file types. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Socket, Supply Chain Security, Metadata, Alert, and Types.

Run with Naftiko SocketSupply Chain SecurityMetadataAlertTypes

What You Can Do

GET
Get orgs org slug supported files — Get supported file types
/v1/orgs/{org_slug}/supported-files
GET
Get openapi — Returns the OpenAPI definition
/v1/openapi

MCP Tools

socket-get-orgs-org-slug-supported-files

Get supported file types

read-only idempotent
socket-get-openapi

Returns the OpenAPI definition

read-only idempotent

Capability Spec

metadata-alert-types.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Socket Metadata Alert Types
  description: Socket metadata alert types business capability. Self-contained Naftiko capability covering one Socket business surface.
  tags:
  - Socket
  - Supply Chain Security
  - Metadata
  - Alert
  - Types
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    SOCKET_API_KEY: SOCKET_API_KEY
capability:
  consumes:
  - type: http
    namespace: metadata-alert-types
    baseUri: https://api.socket.dev/v0
    description: Socket metadata alert types business capability. Self-contained, no shared references.
    resources:
    - name: orgs-org-slug-supported-files
      path: /orgs/{org_slug}/supported-files
      operations:
      - name: get-orgs-org-slug-supported-files
        method: GET
        description: Get supported file types
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: org_slug
          in: path
          type: string
          description: The slug of the organization
          required: true
    - name: openapi
      path: /openapi
      operations:
      - name: get-openapi
        method: GET
        description: Returns the OpenAPI definition
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters: []
    authentication:
      type: basic
      username: '{{env.SOCKET_API_KEY}}'
      password: ''
      description: Socket authenticates via HTTP Basic with the API key as the username and empty password.
  exposes:
  - type: rest
    namespace: metadata-alert-types-rest
    port: 8080
    description: REST adapter for Socket metadata alert types.
    resources:
    - path: /v1/orgs/{org_slug}/supported-files
      name: orgs-org-slug-supported-files
      description: REST surface for orgs-org-slug-supported-files.
      operations:
      - method: GET
        name: get-orgs-org-slug-supported-files
        description: Get supported file types
        call: metadata-alert-types.get-orgs-org-slug-supported-files
        with:
          org_slug: rest.path.org_slug
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/openapi
      name: openapi
      description: REST surface for openapi.
      operations:
      - method: GET
        name: get-openapi
        description: Returns the OpenAPI definition
        call: metadata-alert-types.get-openapi
        with: {}
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: metadata-alert-types-mcp
    port: 9090
    transport: http
    description: MCP adapter for Socket metadata alert types.
    tools:
    - name: socket-get-orgs-org-slug-supported-files
      description: Get supported file types
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: metadata-alert-types.get-orgs-org-slug-supported-files
      with:
        org_slug: tools.org_slug
      outputParameters:
      - type: object
        mapping: $.
    - name: socket-get-openapi
      description: Returns the OpenAPI definition
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: metadata-alert-types.get-openapi
      with: {}
      outputParameters:
      - type: object
        mapping: $.