Skip to content

Releases: muzychenko-dev/nightward

Nightward 1.1.9

Choose a tag to compare

@muzychenko-dev muzychenko-dev released this 11 Oct 09:52
  • The daily report counts only new findings: those that appeared or came back after being resolved. Critical and high findings that are still open are listed separately ("Still open from earlier reports") instead of being counted as new every day; a day without new findings is reported as "Nothing new".
  • The daily report and the backup scheduler use a database lock, so two visits at the same moment can no longer both send the report.
  • The AI export lists the last report runs (when, how, sent or skipped).
Українською
  • Щоденний звіт рахує лише нові знахідки: ті, що з'явилися або повернулися після закриття. Критичні й високі знахідки, що досі відкриті, показуються окремо («Досі відкрите з попередніх звітів»), а не рахуються новими щодня; день без нових знахідок - «Нічого нового».
  • Щоденний звіт і резервний планувальник використовують блокування в базі даних, тож два відвідування в ту саму мить більше не можуть обидва надіслати звіт.
  • Експорт для ШІ показує останні запуски звіту (коли, як, надіслано чи пропущено).

Download: nightward-1.1.9.zip below or nightward.muzychenko.dev. Requires WordPress 6.2+, PHP 7.4+.

Nightward 1.1.8

Choose a tag to compare

@muzychenko-dev muzychenko-dev released this 09 Oct 19:15
  • Events are listed from critical to low by default (switchable to most recent first). Informational records moved to a separate Log tab.
  • XML-RPC is checked with a real login call: a site where a security plugin switched XML-RPC login off is no longer reported as "XML-RPC enabled".
  • A fake response whose body says "license":"valid" or "expires":"lifetime" is graded as a licence bypass (high), whatever URL it was for.
  • Update entries written under an empty key are matched to their plugin (no more empty plugin: and false "no vendor website"); update findings close when the update is no longer offered.
  • One finding per file in uploads, even when the file keeps changing (earlier versions created a record per change; duplicates are merged after the update). An HTML page saved as .jpg with embedded images is no longer critical.
  • WordPress core scheduled tasks are no longer shown as "no handler". A PRO plugin switching on its free base while you activate it is reported as medium, not high.
  • A finding re-assessed as more serious is reopened and reported again.
Українською
  • Події за замовчуванням впорядковані від критичних до низьких (можна перемкнути на «спершу найновіші»). Інформаційні записи винесено на окрему вкладку «Журнал».
  • XML-RPC перевіряється справжнім викликом входу: сайт, де плагін безпеки вимкнув вхід через XML-RPC, більше не показується як «XML-RPC увімкнено».
  • Підроблена відповідь, тіло якої каже "license":"valid" або "expires":"lifetime", оцінюється як обхід ліцензії (високий), незалежно від URL.
  • Записи оновлень під порожнім ключем зіставляються зі своїм плагіном (більше немає порожнього plugin: і хибного «немає сайту розробника»); знахідки про оновлення закриваються, коли оновлення більше не пропонується.
  • Одна знахідка на файл в uploads, навіть якщо файл постійно змінюється (раніше кожна зміна давала новий запис; дублікати об'єднуються після оновлення). HTML-сторінка, збережена як .jpg із вбудованими картинками, більше не критична.
  • Заплановані завдання ядра WordPress більше не показуються як «без обробника». PRO-плагін, що вмикає свою безкоштовну основу, коли ви його активуєте, - середній рівень, а не високий.
  • Знахідка, переоцінена як серйозніша, відкривається знову і потрапляє у звіт.

Download: nightward-1.1.8.zip below or nightward.muzychenko.dev. Requires WordPress 6.2+, PHP 7.4+.