Skip to content

Conversation

@HappyPaul55
Copy link
Contributor

This pull request updates the API configuration in the manifest.json file to improve how sensitive settings are injected into outgoing requests. The main changes introduce a new settingsInjection field for both the Monday.com API and OAuth token endpoints, enabling automatic injection of authentication and client credentials.

API authentication improvements:

  • Added a settingsInjection field to the Monday.com API configuration to automatically inject the access_token into the Authorization header for requests.

OAuth credential handling enhancements:

  • Added a settingsInjection field to the OAuth token endpoint configuration to automatically inject the client_id and client_secret into the request body for authentication.

@HappyPaul55 HappyPaul55 requested a review from a team as a code owner November 18, 2025 15:33
@HappyPaul55 HappyPaul55 requested review from Copilot and removed request for a team November 18, 2025 15:33
@github-actions
Copy link

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR enhances security for the Monday.com app integration by introducing automatic credential injection through a new settingsInjection configuration in the manifest. This approach restricts where sensitive tokens and credentials can be injected in outgoing API requests, improving the app's security posture.

  • Added settingsInjection configuration to the Monday.com API proxy endpoint to automatically inject access tokens into the Authorization header
  • Added settingsInjection configuration to the OAuth token endpoint to automatically inject client credentials into the request body

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants