Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Antman1526/RPHE

https://github.com/Antman1526/RPHE · scanned 2026-06-17 01:16 UTC (1 month, 2 weeks ago)

25 raw signals (0 security + 25 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +5.0 (diff) · 23 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 531 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
test_five_distinct_candidates software healthy tests/test_candidates_passkeys.py:7
test_reject_predicate_filters_candidates software healthy tests/test_candidates_passkeys.py:13
reject software healthy tests/test_candidates_passkeys.py:17
test_reject_all_does_not_hang software healthy tests/test_candidates_passkeys.py:26
test_passkey_known_service software healthy tests/test_candidates_passkeys.py:33
test_passkey_unknown_service software healthy tests/test_candidates_passkeys.py:40
test_env_override_takes_priority software healthy tests/test_find_bw.py:5
test_env_override_ignored_if_missing software healthy tests/test_find_bw.py:12
test_falls_back_to_path software healthy tests/test_find_bw.py:18
test_returns_none_when_absent software healthy tests/test_find_bw.py:25
test_registrable_domain_simple software healthy tests/test_linksafety.py:9
test_registrable_domain_multi_tld software healthy tests/test_linksafety.py:14
test_link_matching_sender_is_trusted software healthy tests/test_linksafety.py:18
test_link_mismatch_is_untrusted software healthy tests/test_linksafety.py:24
test_non_https_untrusted software healthy tests/test_linksafety.py:30
test_punycode_untrusted software healthy tests/test_linksafety.py:36
test_known_alt_domain_trusted software healthy tests/test_linksafety.py:42
test_classifier_flags_phishing_link_and_escalates software healthy tests/test_linksafety.py:48
test_password_strength_bits software healthy tests/test_linksafety.py:69
_sha1_upper software healthy tests/test_breach.py:9
test_pwned_password_detected_and_only_prefix_sent software healthy tests/test_breach.py:13
fake_fetch software healthy tests/test_breach.py:66
test_safe_password_returns_zero software healthy tests/test_breach.py:34
test_account_breaches_requires_key software healthy tests/test_breach.py:40
test_account_breaches_parses_results software healthy tests/test_breach.py:46
test_account_breaches_404_means_clean software healthy tests/test_breach.py:59
test_bad_key_raises software healthy tests/test_breach.py:65
__init__ software healthy tests/test_bitwarden_logic.py:46
_dec software healthy tests/test_bitwarden_logic.py:20
run software healthy tests/test_bitwarden_logic.py:23
bitwarden_session_key software healthy tests/test_bitwarden_logic.py:50
delete software healthy tests/test_bitwarden_logic.py:53
_vault software healthy tests/test_bitwarden_logic.py:57
test_lock_clears_session software healthy tests/test_bitwarden_logic.py:70
_cred software healthy tests/test_bitwarden_logic.py:77
test_upsert_new_is_pending software healthy tests/test_bitwarden_logic.py:83
test_upsert_existing_pushes_old_into_history software healthy tests/test_bitwarden_logic.py:91
test_revert_restores_previous_password software healthy tests/test_bitwarden_logic.py:100
test_revert_without_history_returns_false software healthy tests/test_bitwarden_logic.py:110
test_confirm_sets_status software healthy tests/test_bitwarden_logic.py:116
test_list_pending_filters software healthy tests/test_bitwarden_logic.py:123
_now software healthy tests/test_classifier.py:8
test_breach_notice_is_critical software healthy tests/test_classifier.py:12
test_suspicious_login_is_high software healthy tests/test_classifier.py:24
test_reset_link_extracted_prefers_sender_domain software healthy tests/test_classifier.py:35
test_marketing_email_ignored software healthy tests/test_classifier.py:46
test_unsolicited_mfa_escalates software healthy tests/test_classifier.py:55
test_audit_dict_redacts_reset_token software healthy tests/test_classifier.py:65
test_sorting_most_urgent_first software healthy tests/test_classifier.py:76
require software healthy tests/test_gmail_decode.py:15

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
THIRD_PARTY_NOTICES.md software healthy THIRD_PARTY_NOTICES.md
requirements.txt software healthy requirements.txt
config.example.yaml software healthy config.example.yaml
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
test_candidates_passkeys.py software healthy tests/test_candidates_passkeys.py
test_find_bw.py software healthy tests/test_find_bw.py
test_linksafety.py software healthy tests/test_linksafety.py
test_breach.py software healthy tests/test_breach.py
test_bitwarden_logic.py software healthy tests/test_bitwarden_logic.py
test_classifier.py software healthy tests/test_classifier.py
test_gmail_decode.py software healthy tests/test_gmail_decode.py
test_schedule_notify.py software healthy tests/test_schedule_notify.py
test_eml_scanner.py software healthy tests/test_eml_scanner.py
test_vault_audit.py software healthy tests/test_vault_audit.py
test_providers.py software healthy tests/test_providers.py
test_config_roundtrip.py software healthy tests/test_config_roundtrip.py
test_samples.py software healthy tests/test_samples.py
test_passwords.py software healthy tests/test_passwords.py
tests.yml software healthy .github/workflows/tests.yml
build-installers.yml software healthy .github/workflows/build-installers.yml
fetch_bw.py software healthy packaging/fetch_bw.py
build_macos.sh software healthy packaging/build_macos.sh
make_icon.py software healthy packaging/make_icon.py
rphe_launch.py software healthy packaging/rphe_launch.py
GMAIL_SETUP.md software healthy docs/GMAIL_SETUP.md
notify.py software healthy rphe/notify.py
cli.py software healthy rphe/cli.py
passwords.py software healthy rphe/passwords.py
schedule.py software healthy rphe/schedule.py
passkeys.py software healthy rphe/passkeys.py
audit.py software healthy rphe/audit.py
linksafety.py software healthy rphe/linksafety.py
secrets.py software healthy rphe/secrets.py
__init__.py software healthy rphe/__init__.py
classifier.py software healthy rphe/classifier.py
__main__.py software healthy rphe/__main__.py
config.py software healthy rphe/config.py
models.py software healthy rphe/models.py
gui_setup.py software healthy rphe/gui_setup.py
providers.py software healthy rphe/providers.py
engine.py software healthy rphe/engine.py
gui.py software healthy rphe/gui.py
samples.py software healthy rphe/samples.py
breach.py software healthy rphe/breach.py
graph_scanner.py software healthy rphe/scanners/graph_scanner.py
__init__.py software healthy rphe/scanners/__init__.py
gmail_scanner.py software healthy rphe/scanners/gmail_scanner.py
eml_scanner.py software healthy rphe/scanners/eml_scanner.py
imap_scanner.py software healthy rphe/scanners/imap_scanner.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
FakeBw software healthy tests/test_bitwarden_logic.py:14
FakeStore software healthy tests/test_bitwarden_logic.py:45
_FakeStore software healthy tests/test_gmail_decode.py:13
FakeVault software healthy tests/test_vault_audit.py:16
PasskeyAdvice software healthy rphe/passkeys.py:35
AuditLog software healthy rphe/audit.py:36
LinkAssessment software healthy rphe/linksafety.py:43
SecretStore software healthy rphe/secrets.py:28
EmailAccount software healthy rphe/config.py:39
PasswordPolicy software healthy rphe/config.py:50
Config software healthy rphe/config.py:63
Severity software healthy rphe/models.py:14
SignalKind software healthy rphe/models.py:27
BreachSignal software healthy rphe/models.py:39
GeneratedCredential software healthy rphe/models.py:82
VaultItem software healthy rphe/models.py:104
SyncReport software healthy rphe/models.py:120
SettingsWindow software healthy rphe/gui_setup.py:29
ProviderInfo software healthy rphe/providers.py:16
RotationResult software healthy rphe/engine.py:25
AccountBreachStatus software healthy rphe/engine.py:37
Engine software healthy rphe/engine.py:49
RpheApp software healthy rphe/gui.py:65
RotateDialog software healthy rphe/gui.py:1082
PendingDialog software healthy rphe/gui.py:1215
AccountBreach software healthy rphe/breach.py:48
BreachChecker software healthy rphe/breach.py:56
GraphScanner software healthy rphe/scanners/graph_scanner.py:26
GmailScanner software healthy rphe/scanners/gmail_scanner.py:37
EmlScanner software healthy rphe/scanners/eml_scanner.py:29
ImapScanner software healthy rphe/scanners/imap_scanner.py:25
Scanner software healthy rphe/scanners/base.py:12
BitwardenVault software healthy rphe/vaults/bitwarden.py:74
SyncVerifier software healthy rphe/vaults/sync.py:13
VaultError software healthy rphe/vaults/base.py:9
VaultWriter software healthy rphe/vaults/base.py:13
NordPassBridge software healthy rphe/vaults/nordpass.py:41
ResetStep software healthy rphe/reset/orchestrator.py:29
ResetPlan software healthy rphe/reset/orchestrator.py:36
ResetOrchestrator software healthy rphe/reset/orchestrator.py:64

LabelLayerStatusPath
auth::rphe/engine.py security healthy rphe/engine.py
auth::rphe/gui.py security healthy rphe/gui.py
auth::rphe/secrets.py security healthy rphe/secrets.py
auth::rphe/gui_setup.py security healthy rphe/gui_setup.py
auth::config.example.yaml security healthy config.example.yaml
auth::tests/test_providers.py security healthy tests/test_providers.py
auth::rphe/scanners/gmail_scanner.py security healthy rphe/scanners/gmail_scanner.py
auth::rphe/scanners/eml_scanner.py security healthy rphe/scanners/eml_scanner.py
auth::tests/test_gmail_decode.py security healthy tests/test_gmail_decode.py
auth::rphe/cli.py security healthy rphe/cli.py
auth::packaging/rphe_launch.py security healthy packaging/rphe_launch.py
auth::rphe/providers.py security healthy rphe/providers.py
auth::README.md security healthy README.md
auth::rphe/scanners/imap_scanner.py security healthy rphe/scanners/imap_scanner.py
auth::packaging/fetch_bw.py security healthy packaging/fetch_bw.py
auth::packaging/build_macos.sh security healthy packaging/build_macos.sh

LabelLayerStatusPath
tests software healthy tests
.github software healthy .github
workflows software healthy .github/workflows
packaging software healthy packaging
docs software healthy docs
rphe software healthy rphe
scanners software healthy rphe/scanners
vaults software healthy rphe/vaults
reset software healthy rphe/reset

LabelLayerStatusPath
test cicd healthy .github/workflows/tests.yml
test cicd healthy .github/workflows/build-installers.yml
macos cicd healthy .github/workflows/build-installers.yml
windows cicd healthy .github/workflows/build-installers.yml

LabelLayerStatusPath
gha::tests cicd healthy .github/workflows/tests.yml
gha::build-installers cicd healthy .github/workflows/build-installers.yml

LabelLayerStatusPath
Antman1526__RPHE software healthy /data/fable5_failed_archive/Antman1526__RPHE

LabelLayerStatusPath
port:993 network healthy rphe/gui_setup.py

LabelLayerStatusPath
127.0.0.1 network healthy rphe/providers.py

LabelLayerStatusPath
vps::azure hardware healthy rphe/scanners/graph_scanner.py

LabelLayerStatusPath
password_literal::tests/test_breach.py security healthy tests/test_breach.py

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/887bad85-d021-411d-8fd8-27cafcd5d9bc/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/887bad85-d021-411d-8fd8-27cafcd5d9bc/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.