Affected by GO-2024-2734 
             and 1 other vulnerabilities
           
          
            
  
      
    GO-2024-2734 : 1Panel's password verification is suspected to have a timing attack vulnerability in github.com/1Panel-dev/1Panel
  
 
  
      
    GO-2024-2990 : 1Panel has an SQL injection issue related to the orderBy clause in github.com/1Panel-dev/1Panel
  
 
           
         
     
    
  
  
  
    
      
        
          
            Discover Packages 
           
        
          
            github.com/1Panel-dev/1Panel 
           
        
          
            backend 
           
        
          
            utils 
           
        
          
            ai_tools 
           
        
        
          
            xpu
           
          
            
               
             
          
        
       
     
   
  
    
  
    
       
     
    
    
      package 
    
    
      
        
           
         
      
    
   
    
      
  
    
      
  
    
      Version:  
        v1.10.27-lts
     
    
      Opens a new window with list of versions in this module.
    
    
    
   
      
  
    Published: Mar 12, 2025
   
      
  
    License: GPL-3.0 
      
    
   
  
    Opens a new window with license information.
  
      
        
  
    
      Imports:  8
     
   
  
    Opens a new window with list of imports.
  
        
  
    
       Imported by:  0
     
   
  
    Opens a new window with list of known importers.
  
      
    
   
  
  
    
   
 
    
      
    
    
  
  
    
      
        
          Documentation 
        
       
     
  
 
    
  
    
      
      
        
          
  
    
       
      Documentation
      ¶ 
     
    
  
    
  
    
      
        
 
  
  
  
  
  
  
  
      
  
  
    
    
    
      type Basic struct {
	DeviceID      int     `json:"deviceID"`
 	DeviceName    string  `json:"deviceName"`
 	VendorName    string  `json:"vendorName"`
 	DriverVersion string  `json:"driverVersion"`
 	Memory        string  `json:"memory"`
 	FreeMemory    string  `json:"freeMemory"`
 	PciBdfAddress string  `json:"pciBdfAddress"`
 } 
     
  
  
     
      
  
  
    
    
    
      type Device struct {
	DeviceFunctionType string  `json:"device_function_type"`
 	DeviceID           int     `json:"device_id"`
 	DeviceName         string  `json:"device_name"`
 	DeviceType         string  `json:"device_type"`
 	DrmDevice          string  `json:"drm_device"`
 	PciBdfAddress      string  `json:"pci_bdf_address"`
 	PciDeviceID        string  `json:"pci_device_id"`
 	UUID               string  `json:"uuid"`
 	VendorName         string  `json:"vendor_name"`
 
	MemoryPhysicalSizeByte string  `json:"memory_physical_size_byte"`
 	MemoryFreeSizeByte     string  `json:"memory_free_size_byte"`
 	DriverVersion          string  `json:"driver_version"`
 } 
     
  
  
     
      
  
  
    
    
    
      type DeviceInfo struct {
	DeviceList []Device  `json:"device_list"`
 } 
     
  
  
     
      
  
  
    
    
    
      type DeviceLevelMetric struct {
	MetricsType string   `json:"metrics_type"`
 	Value       float64  `json:"value"`
 } 
     
  
  
     
      
  
  
    
    
    
      type DeviceStats struct {
	DeviceID    int                  `json:"device_id"`
 	DeviceLevel []DeviceLevelMetric  `json:"device_level"`
 } 
     
  
  
     
      
  
  
    
    
    
      type DeviceUtilByProc struct {
	DeviceID      int      `json:"device_id"`
 	MemSize       float64  `json:"mem_size"`
 	ProcessID     int      `json:"process_id"`
 	ProcessName   string   `json:"process_name"`
 	SharedMemSize float64  `json:"shared_mem_size"`
 } 
     
  
  
     
      
  
  
    
    
    
      type DeviceUtilByProcList struct {
	DeviceUtilByProcList []DeviceUtilByProc  `json:"device_util_by_proc_list"`
 } 
     
  
  
     
      
  
  
    
    
    
      type Process struct {
	PID     int     `json:"pid"`
 	Command string  `json:"command"`
 	SHR     string  `json:"shr"`
 	Memory  string  `json:"memory"`
 } 
     
  
  
     
      
  
  
    
    
    
      type Stats struct {
	Power       string  `json:"power"`
 	Frequency   string  `json:"frequency"`
 	Temperature string  `json:"temperature"`
 	MemoryUsed  string  `json:"memoryUsed"`
 	MemoryUtil  string  `json:"memoryUtil"`
 } 
     
  
  
     
      
  
  
    
    
    
      type XPUSimpleInfo struct {
	DeviceID    int     `json:"deviceID"`
 	DeviceName  string  `json:"deviceName"`
 	Memory      string  `json:"memory"`
 	Temperature string  `json:"temperature"`
 	MemoryUsed  string  `json:"memoryUsed"`
 	Power       string  `json:"power"`
 	MemoryUtil  string  `json:"memoryUtil"`
 } 
     
  
  
     
      
  
  
    
    
    
      type Xpu struct {
	Basic     Basic      `json:"basic"`
 	Stats     Stats      `json:"stats"`
 	Processes []Process  `json:"processes"`
 } 
     
  
  
     
      
  
  
    
    
    
      type XpuInfo struct {
	Type          string  `json:"type"`
 	DriverVersion string  `json:"driverVersion"`
 
	Xpu []Xpu  `json:"xpu"`
 } 
     
  
  
       
      
     
   
        
      
      
        
  
    
       
      Source Files
      ¶ 
     
   
      
      
     
   
   Click to show internal directories. 
   Click to hide internal directories.