Check your Power Platform solutions for secrets with Pester and PowerShell
A guide to using PowerShell's Pester framework and the PSSecretScanner module to automatically scan Power Platform solutions for exposed secrets like tokens and passwords.
Leo Visser is a Cloud Consultant at OGD ict-diensten in the Netherlands, specializing in cloud transformation, automation, and modernizing applications. A former SysOps engineer, he focuses on optimizing operations through automation and streamlined cloud solutions, and is a Microsoft MVP recognized for his community contributions.
20 articles from this blog
A guide to using PowerShell's Pester framework and the PSSecretScanner module to automatically scan Power Platform solutions for exposed secrets like tokens and passwords.
Explains how to use Azure API Management with AI systems like Microsoft Foundry to improve sustainability through caching and request optimization.
A tutorial on using Azure AI Document Intelligence to automatically extract and enhance metadata from unstructured documents in SharePoint.
Explains the causes of bias in AI systems, focusing on training data and proxy variables, and offers practical steps for developers to mitigate it.
A guide on using a custom PowerShell module to measure and analyze network latency between different Azure regions for system design.
A technical guide on implementing semantic search in a Power App using Azure AI Search and vector embeddings to query an API.
A tutorial on using AI Builder and Power Automate to parse and analyze open-ended survey responses, automating data extraction from forms.
Using Microsoft Power Platform to automate and manage Azure DevOps Pull Request workflows, reducing manual tasks for developers.
Explores new Azure network security features like default outbound access removal and virtual network encryption for a Zero Trust approach.
Using GitHub Actions to automate parsing Azure sustainability PDFs into a public JSON file for programmatic use.
Explains how to use Azure's Cloud Native Private DNS Resolver to implement split-horizon DNS for hybrid environments.
A guide on creating a PowerShell module from scratch using the PSModuleDevelopment template, for a location lookup tool.
Explains how to implement a cloud-native DNS resolver in Microsoft Azure, using a festive-themed example to illustrate distributed DNS architecture.
Using Azure API Management to control API access and validate parameters per team, securing an Azure Function for DevOps agent management.
A technical guide on setting up and analyzing DNS within Azure IaaS, including creating a lab with VMs and using Wireshark to inspect DNS traffic.
Explores automated code testing methods for PowerShell using Azure DevOps, VSCode extensions, and Git Hooks.
Using Azure Network Watcher's Traffic Analytics to identify and fix common configuration mistakes in Azure networking environments.
A guide on using PowerApps to create a user-friendly front-end for triggering automation scripts, with Azure Logic Apps and Runbooks.
A guide to implementing automatic rollback for Azure deployments using Azure DevOps pipelines and ARM templates.
A technical guide on building a centralized MSP automation workflow using Azure DevOps, YAML pipelines, and custom web portals.