dade
dade
Yesterday, while trying to type check my code using the `websockets` library, I was getting quite frustrated. All of the example code seemed to show `import websockets` and then accessing...
**Is your feature request related to a problem?** If I want to run authenticated agents, I currently have to create a new entry in the user profile for each and...
**Describe the feature you'd like** Agents should have a standardized custom script location via the `NMAPDIR` [environment variable](https://nmap.org/book/man-nse.html). We can probably make it another directory like `/data/scripts`. If it's empty,...
**Version:** Latest **Describe the bug** Chrome stops producing screenshots when /tmp has too many entries in it. Aquatone isn't cleaning up it's tmp files, so the longer an agent runs,...
**Describe the feature you'd like** Right now we only store screenshots as static files on disk. This is fine sometimes, but in more complicated setups it creates problems where the...
**Version:** 0ca1f44 **Describe the bug** When `DB_AUTO_UPGRADE` is set to true and there are a lot of scope items in the database, the latest migration takes too long to run...
**Describe the feature you'd like** We have a lot of random implicit returns that need to be cleaned up. See: https://github.com/natlas/natlas/pull/442#discussion_r473626452 **Have you considered alternative ways to get this feature**...
**Describe the feature you'd like** The server and agent communication protocol currently signals whether or not to retry based entirely on a boolean flag in the json response instead of...
**Is your feature request related to a problem?** Sometimes one application might change IP addresses and we'll result with effectively the same host on two different IP addresses. It'd be...
**Affecting:** Server **Version:** All versions **Describe the bug** ScopeManager belongs to an instance of an app. Production deployments will likely want to run many workers via gunicorn, each of which...