microsoft / microsoft/security-devops-azdevops
Allow Direct Path Specification for Bicep Files in MicrosoftSecurityDevOps@1 Task
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 86
- Forks
- 22
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I am using the MicrosoftSecurityDevOps@1 task in my Azure pipeline to scan Infrastructure as Code (IaC) files. My repository contains multiple Bicep modules, each located in their own subfolders. Here is a snippet of my pipeline configuration:
parameters:
- name: serviceConnection
type: string - name: resourceGroup
type: string - name: bicepFile
type: string - name: parametersFile
type: string
jobs:
- job:
displayName: "Scan IaC Templates"
pool:
vmImage: windows-latest
steps:- checkout: azure.infra.bicep
- task: MicrosoftSecurityDevOps@1
displayName: MSDO IAC
inputs:
categories: 'IaC'
The folder structure of my repository is as follows:
repo_name/
└── modules/
└── module-name/
└── module-name.bicep
Issue: Currently, there is no option to specify a direct path to a specific Bicep file within the MicrosoftSecurityDevOps@1 task. As a result, the tool attempts to scan absolutely all files being checked out, while I need to scan only the Bicep file specified in my parameters. This limitation makes it challenging to target individual Bicep files for scanning in repositories with complex structures and multiple modules.
Proposal: Introduce an option to specify a direct path to a specific Bicep file in the MicrosoftSecurityDevOps@1 task. This feature would allow for more targeted scanning of individual Bicep files.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par la gestion des entrées de la tâche MicrosoftSecurityDevOps@1 et son point d’entrée d’analyse IaC/Bicep. Suivez la manière dont les fichiers extraits sont sélectionnés, puis définissez l’entrée de chemin direct demandée à l’aide du paramètre bicepFile du pipeline. Le travail est terminé lorsque la tâche peut analyser un seul fichier Bicep spécifié sans analyser les autres fichiers extraits.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- azure
- Domaine
- ci-cd, devops
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100