PowerShell / PowerShell/PSScriptAnalyzer

Add rules for whether a script works under ConstrainedLanguage mode

未關閉
#1,677 5 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

還沒有人認領這個 Issue。

Area - Rule Sets Issue - Enhancement
主要語言
C#
星號
2.2k
分支
415
平均合併
13 小時 1 分鐘
30 天內合併 PR
2

描述

Summary of the new feature

Windows admins using Code Integrity may want to know if their scripts require full language mode or will work with constrained language mode. It would be helpful to have PSSA rule to let them know which parts of their scripts won't work under constrained language mode.

Addtionally, scripts running in a Code Integrity environment have some additional checks which may make sense to have as rules as well.

https://devblogs.microsoft.com/powershell/powershell-constrained-language-mode

貢獻指南

開啟貢獻指南

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

研究方向

Issue 中沒有指定實作檔案或測試。先閱讀連結的 ConstrainedLanguage mode 指南和 PSScriptAnalyzer 專案結構,然後確定哪些 language-mode 和 Code Integrity 檢查屬於範圍之內,再識別相關規則進入點和測試。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
csharp, powershell
領域
security, tooling
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
20/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。