pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/DefectDojo/django-DefectDojo/pull/13082

ink crossorigen="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/pull-requests-4d76ba9dd5b3.css" /> msteams: Support Power Automate Workflows via Adaptive Card format by valentijnscholten · Pull Request #13082 · DefectDojo/django-DefectDojo · GitHub
Skip to content

Conversation

valentijnscholten
Copy link
Member

@valentijnscholten valentijnscholten commented Aug 31, 2025

Microsoft Teams Webhooks via Office Connectors are being retired by Microsoft by December 31st, 2025. All webhooks must be migrated to Power Automate Workflows:

This has been postponed a couple of times and Microsoft has promised that the old "message card" format used by the "old webhooks" will be added as a supported format for the "new webhooks".

However we decided to migrated to the new Adaptive Cards format because:

  • The Adaptive Card is also supported by the old Office Connector webhooks. I tested/confirmed this.
  • The Adaptive Card is more flexible and future prood.
  • By having one format we can support both the old and new webhook urls

So existing instances will keep working. When users configure a new "Power Automate Workflow" based webhook URL, it will also "just work". At least that is what my test results with this PR show.

Fixes #11096

Other changes in this PR:

  • Content-Type is set to application/json when POST-ing to MS Teams webhook
  • report_created.tpl leftover files removed.
  • scan_added_empty.tpl template fixed
  • make titles of Tests/Engagements/Product clickable
  • add some extra fields to message
  • Comment added to msteams templates that are not used as they are only for personal notifications
Screenshot 2025-08-31 114621 Screenshot 2025-08-31 114614 Screenshot 2025-08-31 111743 Screenshot 2025-08-31 103942 Screenshot 2025-08-31 101025 Screenshot 2025-08-31 100934 Screenshot 2025-08-31 100927 Screenshot 2025-08-31 095135 Screenshot 2025-08-31 094440 Screenshot 2025-08-31 093521 Screenshot 2025-08-31 085855 Screenshot 2025-08-31 085845

[sc-11754]

@github-actions github-actions bot added the ui label Aug 31, 2025
@valentijnscholten valentijnscholten added this to the 2.51.0 milestone Aug 31, 2025
@valentijnscholten valentijnscholten changed the title msteams: Use adaptive cards format msteams: Support Power Automate Workflows via Adaptive Card format Aug 31, 2025
@github-actions github-actions bot added the docs label Aug 31, 2025
Copy link
Contributor

@mtesauro mtesauro left a comment

Choose a reason for hiding this comment

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

Approved

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

Successfully merging this pull request may close these issues.

2 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy