diff --git a/lib/nexpose/site.rb b/lib/nexpose/site.rb
index <HASH>..<HASH> 100644
--- a/lib/nexpose/site.rb
+++ b/lib/nexpose/site.rb
@@ -632,7 +632,7 @@ module Nexpose
 				r = @connection.execute('<SiteDeviceListingRequest session-id="' + connection.session_id + '" site-id="' + "#{@site_id}" + '"/>')
         if r.success
           r.res.elements.each('SiteDeviceListingResponse/SiteDevices/device') do |d|
-            @devices.push(Device.new(d.attrubytes['id'], @site_id, d.attributes["address"], d.attributes["riskfactor"], d.attributes["riskscore"]))
+            @devices.push(Device.new(d.attributes['id'], @site_id, d.attributes["address"], d.attributes["riskfactor"], d.attributes["riskscore"]))
           end
         end
 			else
Fixes typo in site device parsing of attributes.