INNER CODE UNIT · Go

NewCommandAnalysis

alcideio/rbac-tool · cmd/analysis_cmd.go:18

func NewCommandAnalysis() *cobra.Command {

	clusterContext := ""
	customConfig := ""
	output := "table"

	// Support overrides
	cmd := &cobra.Command{
		Use:           "analysis",
		Aliases:       []string{"analyze", "analyze-cluster", "an", "assess"},
		Args:          cobra.ExactArgs(0),
		SilenceUsage:  true,
		SilenceErrors: true,
		Example:       "rbac-tool analyze [--config pkg/analysis/default-rules.yaml]",
		Short:         "Analyze RBAC permissions and highlight overly permissive principals, risky permissions, etc.",
		Long: `

Examples:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…