Skip to content

Optional parameter is actually required #27

Description

@akrymets

I don't know whether this is an SDK issue or an API issue but this optional parameter probes (https://github.com/runZeroInc/runzero-sdk-py/blob/main/runzero/types/_data_models_gen.py#L498) is actually a mandatory parameter. If you don't specify its value the server returns a 400 error with description something like 'can't configure probes and options...'

Moreover it doesn't accept the defaults value according to the documentation.

I was able to fix the error only by setting its value to something like

so = rz.scans.ScanOptions(targets='defaults')
so.probes = ('arp,aws-instances,azure,azuread,bacnet,bedrock,censys,coap,crestron,crowdstrike,dahua-dhip,defender365,'
             'dns,dtls,echo,ethernetip,fins,gcp,genudp,googleworkspace,hiddiscoveryd,igel-discovery,ike,insightvm,'
             'intune,ipmi,kerberos,knxnet,l2t,l2tp,lantronix,layer2,ldap,mdns,memcache,miradore,modbus,mssql,natpmp,'
             'nessus,netbios,ntp,openvpn,pca,psdisco,qualys,rdns,rpcbind,s7comm,sample,sentinelone,shodan,sip,snmp,'
             'ssdp,ssh,steam,syn,connect,tenable,tenablesecuritycenter,tftp,ubnt,vmware,webmin,wlan-list,wsd')

And the last but not least it seems that its example (https://github.com/runZeroInc/runzero-sdk-py/blob/main/runzero/types/_data_models_gen.py#L500) is irrelevant as this parameter supposes specifying another (higher level) set of probes

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions