MCPcopy Create free account
hub / github.com/anchordotdev/cli / performAudit

Method performAudit

lcl/trust.go:67–88  ·  view source on GitHub ↗
(ctx context.Context, drv *ui.Driver)

Source from the content-addressed store, hash-verified

65}
66
67func (c *Trust) performAudit(ctx context.Context, drv *ui.Driver) (*truststore.AuditInfo, error) {
68 drv.Activate(ctx, &truststoreModels.TrustStoreAudit{})
69
70 stores, err := trust.LoadStores(ctx, drv)
71 if err != nil {
72 return nil, err
73 }
74
75 cas, err := trust.FetchLocalDevCAs(ctx, c.anc)
76 if err != nil {
77 return nil, err
78 }
79
80 auditInfo, err := trust.PerformAudit(ctx, stores, cas)
81 if err != nil {
82 return nil, err
83 }
84
85 drv.Send(truststoreModels.AuditInfoMsg(auditInfo))
86
87 return auditInfo, nil
88}

Callers 1

performMethod · 0.95

Calls 5

LoadStoresFunction · 0.92
FetchLocalDevCAsFunction · 0.92
PerformAuditFunction · 0.92
ActivateMethod · 0.80
SendMethod · 0.80

Tested by

no test coverage detected