Omahub
← All plugins
B

PortalPrompt

by Blackscale Tech

Shows a bar alert when NetworkManager detects a captive portal or limited connectivity.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
d5aa740
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
d5aa740
Reviewed
1 month ago

PortalPrompt is a simple QML bar widget that checks NetworkManager connectivity via nmcli and opens a user-configured HTTP URL with xdg-open when a captive portal or limited connectivity is detected. The code is transparent, contains no obfuscation, install-time commands, credential access, telemetry, or persistence mechanisms, and matches the deterministic scan's clean result.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/blackscaletech/portalprompt --enable
System #bar #quickshell #system

PortalPrompt

An Omarchy Quattro bar widget that shows when NetworkManager reports a captive portal or limited connectivity, then opens a browser sign-in page.

PortalPrompt showing a captive-portal warning in the Omarchy bar

PortalPrompt stays hidden while connectivity is normal. When NetworkManager reports portal or limited:

  • Left-click opens the sign-in page.
  • Right-click rechecks connectivity.

Install

omarchy plugin add https://github.com/blackscaletech/portalprompt.git --enable

The widget is added to the right side of the bar. Its optional loginUrl setting defaults to http://example.com/; plain HTTP allows the network to redirect the browser to its portal.

Remove

omarchy plugin remove io.github.blackscaletech.portalprompt

Requirements

  • Omarchy Quattro with NetworkManager
  • nmcli and xdg-open, both included by Omarchy

Security and privacy

PortalPrompt runs nmcli for connectivity status and opens one validated HTTP URL with xdg-open. It requests no privileges and reads no credentials. It stores no data and includes no telemetry or downloaded dependencies.

License

MIT