悪意のある、リスクのある、脆弱な、または準拠していないサードパーティの拡張機能やソフトウェアパッケージを迅速に検出することで、企業のサプライチェーンのセキュリティを合理化します
当社の新しい分析エンジンを搭載した、サードパーティ製IDE拡張のサプライチェーンリスクを合理化、検出、管理する最初のプラットフォームです。
そして、これはほんの始まりに過ぎません...
ExtensionTotalは、IDEマーケットプレイスにリストされている拡張機能を継続的に分析しています。各拡張機能が解凍され、何百もの属性が抽出されて強化され、リスクスコアに織り込まれます。
With our risk assessment, security teams can determine extension risk and take action on risky extensions that violate the organization policy
Enhance your security posture discovering extensions in use within your organization. Continuously assess risk and ensure compliance for critical extensions to maintain the integrity and safety of your development environment
Enforce custom policies to mitigate risks from non-compliant IDEs and extensions. Govern your development tools to uphold your organizational security standards.
#!/bin/bash
loggedInUser=$(stat -f "%Su" /dev/console)
codePath="/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code"
cd /Users/"$loggedInUser"
codeExtensions=$(sudo -u "$loggedInUser" "$codePath" --list-extensions)
jsonResult="{\"extensions\":["
while IFS= read -r line || [[ -n $line ]]; do
content=$(curl -s --location 'https://app.extensiontotal.com/api/getExtensionRisk' \
--header 'Content-Type: application/json' \
--header 'Cookie: SameSite=None' \
--header 'x-api-key: <YOUR_API_KEY>' \
--data "{
\"q\": \"$line\"
}")
jsonResult+="$content,"
done < <(printf '%s' "$codeExtensions")
jsonResult=${jsonResult%,}
jsonResult+="]}"
echo "$jsonResult"