MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / pluginIDFromRequest

Function pluginIDFromRequest

internal/api/handlers/management/plugins.go:481–488  ·  view source on GitHub ↗
(c *gin.Context)

Source from the content-addressed store, hash-verified

479}
480
481func pluginIDFromRequest(c *gin.Context) (string, bool) {
482 id := strings.TrimSpace(c.Param("id"))
483 if !pluginhost.ValidatePluginID(id) {
484 c.JSON(http.StatusBadRequest, gin.H{"error": "invalid_plugin_id", "message": "invalid plugin id"})
485 return "", false
486 }
487 return id, true
488}
489
490func readPluginConfigObject(c *gin.Context) (map[string]any, bool) {
491 decoder := json.NewDecoder(c.Request.Body)

Callers 6

GetPluginConfigMethod · 0.85
PatchPluginEnabledMethod · 0.85
PutPluginConfigMethod · 0.85
PatchPluginConfigMethod · 0.85
DeletePluginMethod · 0.85

Calls 1

ValidatePluginIDFunction · 0.92

Tested by

no test coverage detected