Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/pages/sdks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: An overview of the Outpost SDKs for Go, TypeScript, and Python.

Outpost provides Software Development Kits (SDKs) to help you integrate your applications with the Outpost API seamlessly. These SDKs are designed to simplify the process of publishing events and managing your Outpost resources.

The SDKs are generated from the <a href="./apis/openapi.yaml">Outpost OpenAPI specification</a> using [Speakeasy](https://speakeasy.com).
The SDKs are generated from the <a href="https://github.com/hookdeck/outpost/blob/main/docs/apis/openapi.yaml" target="_blank">Outpost OpenAPI specification</a> using [Speakeasy](https://speakeasy.com).
Copy link

Copilot AI Mar 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The target="_blank" on this external link is missing a rel="noopener noreferrer" attribute, which allows the opened page to access window.opener and potentially redirect the original docs tab (reverse tabnabbing/phishing). An attacker controlling the external site could use this to impersonate your docs or app in the original tab and steal credentials. Add the appropriate rel attributes to this anchor to prevent the new page from gaining a reference to the opener window.

Suggested change
The SDKs are generated from the <a href="https://github.com/hookdeck/outpost/blob/main/docs/apis/openapi.yaml" target="_blank">Outpost OpenAPI specification</a> using [Speakeasy](https://speakeasy.com).
The SDKs are generated from the <a href="https://github.com/hookdeck/outpost/blob/main/docs/apis/openapi.yaml" target="_blank" rel="noopener noreferrer">Outpost OpenAPI specification</a> using [Speakeasy](https://speakeasy.com).

Copilot uses AI. Check for mistakes.

## Available SDKs

Expand Down Expand Up @@ -71,7 +71,7 @@ async function manageOutpostResources() {

// 3. Create a destination for the tenant
console.log(
`Creating destination: ${newDestinationName} for tenant ${tenantId}...`
`Creating destination: ${newDestinationName} for tenant ${tenantId}...`,
);
const destination = await outpostAdmin.destinations.create({
tenantId,
Expand Down
Loading