Skip to main content

Snyk/self

@webframp/snyk/selfv2026.08.28.2· 13d agoMODELS
01README

Snyk Self — current user context, org listing, and app management

02Release Notes

2026.08.28.2

Hardened codegen: instance names sanitized against path traversal; 429 rate-limit retry with Retry-After; string schema patterns emit regex validation; output schemas passthrough unknown fields.

03Models1
@webframp/snyk/selfv2026.08.28.2snyk/self.ts

Global Arguments

ArgumentTypeDescription
apiTokenstringSnyk API token
versionstringSnyk API version date
fn get_self()
My User Details
fn get_access_requests(org_id?: string)
Get access requests (Early Access)
ArgumentTypeDescription
org_id?stringThe IDs of the org to filter by
fn get_user_installed_apps()
Get a list of Snyk Apps that can act on your behalf
fn get_app_installs_for_user(expand?: string)
Get a list of Snyk Apps installed for a user
ArgumentTypeDescription
expand?stringExpand relationships.
fn delete_user_app_install_by_id(install_id: string)
Revoke a Snyk App by install ID
ArgumentTypeDescription
install_idstringInstall ID
fn delete_revoke_user_installed_app(app_id: string)
Revoke a Snyk App by app ID
ArgumentTypeDescription
app_idstringApp ID
fn get_user_app_sessions(app_id: string)
Get a list of active OAuth sessions by app ID
ArgumentTypeDescription
app_idstringApp ID
fn delete_revoke_user_app_session(app_id: string, session_id: string)
Revoke the Snyk App session of an active user
ArgumentTypeDescription
app_idstringApp ID
session_idstringSession ID
fn list_personal_access_token()
List personal access tokens
fn delete_personal_access_token(personal_access_token_id: string)
Deletes a personal access token
ArgumentTypeDescription
personal_access_token_idstringThe personal access token id

Resources

self(infinite)— My User Details
get_access_requests(infinite)— Get access requests (Early Access)
get_user_installed_apps(infinite)— Get a list of Snyk Apps that can act on your behalf
get_app_installs_for_user(infinite)— Get a list of Snyk Apps installed for a user
get_user_app_sessions(infinite)— Get a list of active OAuth sessions by app ID
personal_access_token(infinite)— List personal access tokens
04Previous Versions6
2026.08.28.1

2026.08.28.1

Changed: Normalized the extension license to Apache-2.0 and corrected the copyright holder to "Sean Escriva". Extensions that previously shipped an MIT LICENSE.md are now Apache-2.0, consistent with the repository root and every other extension. No code or behavioral changes.

Upgrade note: License text only. No API, schema, or runtime behavior changed.

2026.08.26.2

Fixed: Restored inline npm:zod@4.4.3 import specifiers so the registry quality scorer can resolve dependencies and score the extension. An earlier release used a bare "zod" import-map specifier, which published but scored as unscored.

Changed: Retained explicit compilerOptions.strict in deno.json. No behavioral or schema changes.

2026.08.26.2

2026.08.26.2

Fixed: Restored inline npm:zod@4.4.3 import specifiers so the registry quality scorer can resolve dependencies and score the extension. An earlier release used a bare "zod" import-map specifier, which published but scored as unscored.

Changed: Retained explicit compilerOptions.strict in deno.json. No behavioral or schema changes.

2026.08.25.1

2026.08.25.1

Changed: Updated labels for improved extension discoverability. Added cross-cutting category labels (security, observability, finops, infrastructure, networking, compliance, devops, ai, incident-response) where applicable.

updated labels

2026.08.24.1

2026.08.24.1

Added: Output metadata attributes for observability.

  • durationMs: Method execution duration in milliseconds.
  • collectedBy: Extension name that produced the data.
  • fetchedAt: ISO 8601 timestamp when data was fetched (added to resources that previously lacked it).
2026.08.21.1

2026.08.21.1

Changed: app_id, install_id, session_id, and personal_access_token_id now must be non-empty strings — previously an empty value passed schema validation and only failed deep inside the Snyk API call with a generic 404. Errors from the Snyk API now name the HTTP method and path that was attempted instead of just the bare status and body. Network-level failures (DNS, connection refused, TLS errors) reaching the Snyk API are now also caught and reported with the operation and path that was being attempted, rather than surfacing as an unhandled fetch exception.

2026.07.19.1

2026.07.19.1

Added: Initial code-generated release of @webframp/snyk/self with 10 methods covering the Snyk self API surface.

05Stats
A
100 / 100
Downloads
0
Archive size
16.1 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels