https://github.com/RevCentricGH/supersdr
· scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 3 weeks ago · v1 · 20 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 787 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.
| Label | Layer | Status | Path |
|---|---|---|---|
_scopes_for |
software | healthy | weekly-checkin/run.py:41 |
_build_credentials |
software | healthy | weekly-checkin/run.py:48 |
_sheets_service |
software | healthy | weekly-checkin/run.py:69 |
_doc_appender |
software | healthy | weekly-checkin/run.py:75 |
append |
software | healthy | weekly-checkin/run.py:82 |
_build_digest |
software | healthy | weekly-checkin/run.py:93 |
_new_run_id |
software | healthy | weekly-checkin/run.py:113 |
main |
software | healthy | weekly-checkin/run.py:117 |
test_week_22_is_monday_to_sunday |
software | healthy | weekly-checkin/tests/test_week_filter.py:9 |
test_week_one_spans_the_year_boundary |
software | healthy | weekly-checkin/tests/test_week_filter.py:17 |
test_week_53_of_a_long_year |
software | healthy | weekly-checkin/tests/test_week_filter.py:23 |
test_week_53_of_a_short_year_raises |
software | healthy | weekly-checkin/tests/test_week_filter.py:29 |
test_bad_format_raises_with_the_value |
software | healthy | weekly-checkin/tests/test_week_filter.py:34 |
_sections |
software | healthy | weekly-checkin/tests/test_run.py:19 |
_zero_sections |
software | healthy | weekly-checkin/tests/test_run.py:24 |
_write_config |
software | healthy | weekly-checkin/tests/test_run.py:31 |
_stub_digest |
software | healthy | weekly-checkin/tests/test_run.py:45 |
test_dry_run_prints_digest_and_skips_delivery |
software | healthy | weekly-checkin/tests/test_run.py:50 |
test_empty_week_delivers_no_activity_notice |
software | healthy | weekly-checkin/tests/test_run.py:64 |
test_live_slack_delivery_routes_and_releases_lock |
software | healthy | weekly-checkin/tests/test_run.py:85 |
test_live_doc_delivery_appends_run_id_section |
software | healthy | weekly-checkin/tests/test_run.py:102 |
test_invalid_delivery_type_exits_before_locking |
software | healthy | weekly-checkin/tests/test_run.py:117 |
test_concurrent_run_is_refused |
software | healthy | weekly-checkin/tests/test_run.py:125 |
_cfg |
software | healthy | weekly-checkin/tests/test_config.py:7 |
test_missing_smartlead_api_key_raises |
software | healthy | weekly-checkin/tests/test_config.py:20 |
test_missing_clients_raises |
software | healthy | weekly-checkin/tests/test_config.py:28 |
test_empty_clients_raises |
software | healthy | weekly-checkin/tests/test_config.py:36 |
test_duplicate_rep_tab_across_clients_raises_with_tab_name |
software | healthy | weekly-checkin/tests/test_config.py:42 |
test_duplicate_campaign_id_across_clients_raises_with_id |
software | healthy | weekly-checkin/tests/test_config.py:54 |
test_valid_config_passes |
software | healthy | weekly-checkin/tests/test_config.py:66 |
_sections |
software | healthy | weekly-checkin/tests/test_deliver.py:19 |
_digest |
software | healthy | weekly-checkin/tests/test_deliver.py:24 |
test_missing_delivery_block_exits |
software | healthy | weekly-checkin/tests/test_deliver.py:30 |
test_missing_type_exits |
software | healthy | weekly-checkin/tests/test_deliver.py:36 |
test_unsupported_type_exits_with_supported_list |
software | healthy | weekly-checkin/tests/test_deliver.py:42 |
test_google_doc_missing_target_exits |
software | healthy | weekly-checkin/tests/test_deliver.py:50 |
test_slack_missing_webhook_env_exits |
software | healthy | weekly-checkin/tests/test_deliver.py:56 |
test_email_missing_fields_names_each_missing |
software | healthy | weekly-checkin/tests/test_deliver.py:62 |
test_valid_config_returns_type |
software | healthy | weekly-checkin/tests/test_deliver.py:70 |
test_no_traceback_only_systemexit |
software | healthy | weekly-checkin/tests/test_deliver.py:74 |
test_slack_unset_env_exits |
software | healthy | weekly-checkin/tests/test_deliver.py:83 |
test_slack_empty_env_exits |
software | healthy | weekly-checkin/tests/test_deliver.py:90 |
test_email_unset_password_env_exits |
software | healthy | weekly-checkin/tests/test_deliver.py:97 |
test_doc_backend_appends_run_id_tagged_section |
software | healthy | weekly-checkin/tests/test_deliver.py:114 |
test_slack_backend_posts_digest_as_text |
software | healthy | weekly-checkin/tests/test_deliver.py:130 |
fake_post |
software | healthy | weekly-checkin/tests/test_deliver.py:136 |
test_slack_non_2xx_exits_with_redacted_body_and_no_webhook_… |
software | healthy | weekly-checkin/tests/test_deliver.py:150 |
test_email_backend_sends_message_with_subject_and_body |
software | healthy | weekly-checkin/tests/test_deliver.py:170 |
__init__ |
software | healthy | weekly-checkin/tests/test_deliver.py:220 |
starttls |
software | healthy | weekly-checkin/tests/test_deliver.py:223 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.ralph.json |
software | healthy | .ralph.json |
CHANNELS.md |
software | healthy | CHANNELS.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
SKILL.md |
software | healthy | client-spot/SKILL.md |
tab-templates.md |
software | healthy | client-spot/reference/tab-templates.md |
conftest.py |
software | healthy | weekly-checkin/conftest.py |
SKILL.md |
software | healthy | weekly-checkin/SKILL.md |
run.py |
software | healthy | weekly-checkin/run.py |
config.template.json |
software | healthy | weekly-checkin/config.template.json |
requirements.txt |
software | healthy | weekly-checkin/requirements.txt |
test_week_filter.py |
software | healthy | weekly-checkin/tests/test_week_filter.py |
test_run.py |
software | healthy | weekly-checkin/tests/test_run.py |
sample_clients.json |
software | healthy | weekly-checkin/tests/sample_clients.json |
test_config.py |
software | healthy | weekly-checkin/tests/test_config.py |
test_deliver.py |
software | healthy | weekly-checkin/tests/test_deliver.py |
test_digest_builder.py |
software | healthy | weekly-checkin/tests/test_digest_builder.py |
test_lockfile.py |
software | healthy | weekly-checkin/tests/test_lockfile.py |
test_sheet_reader.py |
software | healthy | weekly-checkin/tests/test_sheet_reader.py |
test_smartlead_client.py |
software | healthy | weekly-checkin/tests/test_smartlead_client.py |
digest_builder.py |
software | healthy | weekly-checkin/weeklycheckin/digest_builder.py |
__init__.py |
software | healthy | weekly-checkin/weeklycheckin/__init__.py |
lockfile.py |
software | healthy | weekly-checkin/weeklycheckin/lockfile.py |
deliver.py |
software | healthy | weekly-checkin/weeklycheckin/deliver.py |
config.py |
software | healthy | weekly-checkin/weeklycheckin/config.py |
smartlead_client.py |
software | healthy | weekly-checkin/weeklycheckin/smartlead_client.py |
week_filter.py |
software | healthy | weekly-checkin/weeklycheckin/week_filter.py |
sheet_reader.py |
software | healthy | weekly-checkin/weeklycheckin/sheet_reader.py |
SKILL.md |
software | healthy | tam-contact-mapper/SKILL.md |
tam_filter_builder.py |
software | healthy | tam-contact-mapper/tam_filter_builder.py |
test_campaign_builder_guard.py |
software | healthy | tests/test_campaign_builder_guard.py |
conftest.py |
software | healthy | custom-decks/conftest.py |
SKILL.md |
software | healthy | custom-decks/SKILL.md |
run.py |
software | healthy | custom-decks/run.py |
config.template.json |
software | healthy | custom-decks/config.template.json |
requirements.txt |
software | healthy | custom-decks/requirements.txt |
test_transcriber.py |
software | healthy | custom-decks/tests/test_transcriber.py |
test_deck_copy_generator.py |
software | healthy | custom-decks/tests/test_deck_copy_generator.py |
test_quality_gate.py |
software | healthy | custom-decks/tests/test_quality_gate.py |
test_token_processor.py |
software | healthy | custom-decks/tests/test_token_processor.py |
test_template_renderer.py |
software | healthy | custom-decks/tests/test_template_renderer.py |
test_build_deck.py |
software | healthy | custom-decks/tests/test_build_deck.py |
test_site_scraper.py |
software | healthy | custom-decks/tests/test_site_scraper.py |
test_drive_uploader.py |
software | healthy | custom-decks/tests/test_drive_uploader.py |
test_branding.py |
software | healthy | custom-decks/tests/test_branding.py |
test_deck_queue.py |
software | healthy | custom-decks/tests/test_deck_queue.py |
README.md |
software | healthy | custom-decks/assets/README.md |
template_renderer.py |
software | healthy | custom-decks/customdecks/template_renderer.py |
quality_gate.py |
software | healthy | custom-decks/customdecks/quality_gate.py |
__init__.py |
software | healthy | custom-decks/customdecks/__init__.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_Resp |
software | healthy | weekly-checkin/tests/test_run.py:88 |
_Resp |
software | healthy | weekly-checkin/tests/test_deliver.py:151 |
_SMTP |
software | healthy | weekly-checkin/tests/test_deliver.py:219 |
_FakeValues |
software | healthy | weekly-checkin/tests/test_sheet_reader.py:17 |
FakeService |
software | healthy | weekly-checkin/tests/test_sheet_reader.py:31 |
FakeResponse |
software | healthy | weekly-checkin/tests/test_smartlead_client.py:17 |
FakeTransport |
software | healthy | weekly-checkin/tests/test_smartlead_client.py:27 |
DigestBuilder |
software | healthy | weekly-checkin/weeklycheckin/digest_builder.py:15 |
LockHeld |
software | healthy | weekly-checkin/weeklycheckin/lockfile.py:18 |
ConfigError |
software | healthy | weekly-checkin/weeklycheckin/config.py:13 |
SmartLeadClient |
software | healthy | weekly-checkin/weeklycheckin/smartlead_client.py:28 |
SmartLeadAPIError |
software | healthy | weekly-checkin/weeklycheckin/smartlead_client.py:138 |
StatsResolutionError |
software | healthy | weekly-checkin/weeklycheckin/smartlead_client.py:142 |
SheetReaderError |
software | healthy | weekly-checkin/weeklycheckin/sheet_reader.py:21 |
SheetReader |
software | healthy | weekly-checkin/weeklycheckin/sheet_reader.py:25 |
Spy |
software | healthy | custom-decks/tests/test_transcriber.py:11 |
SpyClaude |
software | healthy | custom-decks/tests/test_deck_copy_generator.py:28 |
WriteSpy |
software | healthy | custom-decks/tests/test_quality_gate.py:23 |
FakeRunner |
software | healthy | custom-decks/tests/test_template_renderer.py:37 |
Spy |
software | healthy | custom-decks/tests/test_build_deck.py:28 |
FakeRenderer |
software | healthy | custom-decks/tests/test_build_deck.py:38 |
R |
software | healthy | custom-decks/tests/test_build_deck.py:45 |
WriteSpy |
software | healthy | custom-decks/tests/test_build_deck.py:53 |
_Result |
software | healthy | custom-decks/tests/test_build_deck.py:61 |
FakeGate |
software | healthy | custom-decks/tests/test_build_deck.py:70 |
FakeFetcher |
software | healthy | custom-decks/tests/test_site_scraper.py:8 |
FlakyUpload |
software | healthy | custom-decks/tests/test_drive_uploader.py:12 |
FakeSheet |
software | healthy | custom-decks/tests/test_deck_queue.py:14 |
SpyBuilder |
software | healthy | custom-decks/tests/test_deck_queue.py:48 |
RenderResult |
software | healthy | custom-decks/customdecks/template_renderer.py:29 |
TemplateRenderer |
software | healthy | custom-decks/customdecks/template_renderer.py:36 |
DeckArtifact |
software | healthy | custom-decks/customdecks/quality_gate.py:59 |
QualityResult |
software | healthy | custom-decks/customdecks/quality_gate.py:78 |
QualityGate |
software | healthy | custom-decks/customdecks/quality_gate.py:87 |
Transcriber |
software | healthy | custom-decks/customdecks/transcriber.py:20 |
BrandingError |
software | healthy | custom-decks/customdecks/branding.py:26 |
Deps |
software | healthy | custom-decks/customdecks/build_deck.py:27 |
DeckCopyGenerator |
software | healthy | custom-decks/customdecks/deck_copy_generator.py:44 |
VerifyResult |
software | healthy | custom-decks/customdecks/drive_uploader.py:43 |
DriveUploader |
software | healthy | custom-decks/customdecks/drive_uploader.py:53 |
TokenProcessor |
software | healthy | custom-decks/customdecks/token_processor.py:11 |
ScrapeResult |
software | healthy | custom-decks/customdecks/site_scraper.py:18 |
SiteScraper |
software | healthy | custom-decks/customdecks/site_scraper.py:31 |
DeckQueue |
software | healthy | custom-decks/customdecks/deck_queue.py:33 |
FileLock |
software | healthy | custom-decks/customdecks/deck_queue.py:118 |
GoogleSheet |
software | healthy | custom-decks/customdecks/deck_queue.py:155 |
CustomDecksError |
software | healthy | custom-decks/customdecks/errors.py:10 |
InputError |
software | healthy | custom-decks/customdecks/errors.py:14 |
TranscriptionError |
software | healthy | custom-decks/customdecks/errors.py:19 |
InsufficientSignalError |
software | healthy | custom-decks/customdecks/errors.py:24 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
client-spot |
software | healthy | client-spot |
reference |
software | healthy | client-spot/reference |
weekly-checkin |
software | healthy | weekly-checkin |
tests |
software | healthy | weekly-checkin/tests |
weeklycheckin |
software | healthy | weekly-checkin/weeklycheckin |
tam-contact-mapper |
software | healthy | tam-contact-mapper |
tests |
software | healthy | tests |
custom-decks |
software | healthy | custom-decks |
tests |
software | healthy | custom-decks/tests |
assets |
software | healthy | custom-decks/assets |
customdecks |
software | healthy | custom-decks/customdecks |
client-proposal-doc-builder |
software | healthy | client-proposal-doc-builder |
references |
software | healthy | client-proposal-doc-builder/references |
assets |
software | healthy | client-proposal-doc-builder/assets |
docs |
software | healthy | docs |
agents |
software | healthy | docs/agents |
scripts |
software | healthy | scripts |
grill-me |
software | healthy | grill-me |
post-discovery-followup |
software | healthy | post-discovery-followup |
reference |
software | healthy | post-discovery-followup/reference |
apollo-account-setup |
software | healthy | apollo-account-setup |
master-tracker |
software | healthy | master-tracker |
tests |
software | healthy | master-tracker/tests |
mastertracker |
software | healthy | master-tracker/mastertracker |
pre-brief |
software | healthy | pre-brief |
reference |
software | healthy | pre-brief/reference |
cold-calling-screenplay |
software | healthy | cold-calling-screenplay |
reference |
software | healthy | cold-calling-screenplay/reference |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
list-builder |
software | healthy | list-builder |
reference |
software | healthy | list-builder/reference |
apollo-campaign-builder |
software | healthy | apollo-campaign-builder |
objection-drill |
software | healthy | objection-drill |
reference |
software | healthy | objection-drill/reference |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::weekly-checkin/weeklycheckin/sheet_reader.py |
security | healthy | weekly-checkin/weeklycheckin/sheet_reader.py |
auth::weekly-checkin/SKILL.md |
security | healthy | weekly-checkin/SKILL.md |
auth::master-tracker/mastertracker/sheet_writer.py |
security | healthy | master-tracker/mastertracker/sheet_writer.py |
auth::custom-decks/SKILL.md |
security | healthy | custom-decks/SKILL.md |
auth::custom-decks/customdecks/deck_queue.py |
security | healthy | custom-decks/customdecks/deck_queue.py |
auth::master-tracker/SKILL.md |
security | healthy | master-tracker/SKILL.md |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build-skill-zips |
cicd | healthy | .github/workflows/build-skill-zips.yml |
gha::validate-skills |
cicd | healthy | .github/workflows/validate-skills.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/build-skill-zips.yml |
validate |
cicd | healthy | .github/workflows/validate-skills.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-qj26vdhs |
software | healthy | /tmp/repobility-clone-qj26vdhs |
This page is publicly accessible at:
https://repobility.com/scan/68cddcd4-a27f-4f0b-85cc-a13440629cb4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/68cddcd4-a27f-4f0b-85cc-a13440629cb4/
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.