Nessus has detected that API access on this scanner is disabled.

Nessus displays warning “Nessus has detected that API access on this scanner is disabled” during usage.

To fix this issue, the Nessus service must be stopped, the configuration reset, Nessus restarted and then registered using your previous registration key.

1. Stop the Nessus service:
service nessusd stop

2. Reset the configuration:
/opt/nessus/sbin/nessuscli fix --reset

3. Start the Nessus service:
service nessusd start

4. Register Nessus using your previous registration key:
/opt/nessus/sbin/nessuscli fetch --register xxxx-xxxx-xxxx-xxxx-xxxx

5. Login to Nessus to update plugins.

2 Replies to “Nessus has detected that API access on this scanner is disabled.”

  1. Hey, just want to say thank you for writing these.
    I have API access disabled, while trying to run scan with Nessus. Trying to fix it for a while.
    Your solution worked for me.
    But I decided to not starting nessus service in point 3, after reset nessuscli. Instead I run update, which download and upgrade plugins and core components, then I start nessus service, and I was able to perform scan.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.