https://github.com/robbyDAninja/PULSE
· scanned 2026-06-15 23:53 UTC (2 months, 3 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 3 weeks ago · v1 · 14 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 168 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 |
|---|---|---|---|
get_client |
software | healthy | db.py:12 |
get_active_topics |
software | healthy | db.py:23 |
upsert_signals |
software | healthy | db.py:35 |
upsert_snapshot |
software | healthy | db.py:52 |
get_latest_snapshot |
software | healthy | db.py:67 |
insert_stage_transition |
software | healthy | db.py:81 |
update_topic_stage |
software | healthy | db.py:107 |
format_delta |
software | healthy | generate_discovery.py:34 |
format_stage |
software | healthy | generate_discovery.py:45 |
build_signal_summary |
software | healthy | generate_discovery.py:55 |
get_latest_snapshots |
software | healthy | generate_discovery.py:73 |
get_recent_transitions |
software | healthy | generate_discovery.py:104 |
build_discovery_payload |
software | healthy | generate_discovery.py:119 |
_stage_rank |
software | healthy | generate_discovery.py:165 |
main |
software | healthy | generate_discovery.py:170 |
fetch_todays_run |
software | healthy | send_content_pulse_email.py:33 |
pick_lead |
software | healthy | send_content_pulse_email.py:60 |
key |
software | dead | send_content_pulse_email.py:63 |
collect_quotes |
software | healthy | send_content_pulse_email.py:74 |
build_markdown |
software | healthy | send_content_pulse_email.py:94 |
main |
software | healthy | send_content_pulse_email.py:148 |
load_config |
software | healthy | generate_pulse.py:29 |
parse_entry_date |
software | healthy | generate_pulse.py:39 |
fetch_feed |
software | healthy | generate_pulse.py:51 |
fetch_all_feeds |
software | healthy | generate_pulse.py:83 |
filter_by_date |
software | healthy | generate_pulse.py:112 |
format_articles_for_prompt |
software | healthy | generate_pulse.py:120 |
build_date_range |
software | healthy | generate_pulse.py:138 |
build_prompt |
software | healthy | generate_pulse.py:145 |
synthesize_report |
software | healthy | generate_pulse.py:217 |
save_report |
software | healthy | generate_pulse.py:231 |
main |
software | healthy | generate_pulse.py:242 |
normalize |
software | healthy | scoring.py:72 |
compute_hn_combined |
software | healthy | scoring.py:108 |
compute_composite_score |
software | healthy | scoring.py:125 |
classify_stage |
software | healthy | scoring.py:176 |
apply_stage_hysteresis |
software | healthy | scoring.py:212 |
compute_score_delta |
software | healthy | scoring.py:255 |
score_snapshot |
software | healthy | scoring.py:273 |
load_settings |
software | healthy | generate_briefing.py:108 |
is_primary |
software | healthy | generate_briefing.py:114 |
get_window_signals |
software | healthy | generate_briefing.py:122 |
shortlist |
software | healthy | generate_briefing.py:136 |
format_signals |
software | healthy | generate_briefing.py:152 |
synthesize |
software | healthy | generate_briefing.py:165 |
send_briefing |
software | healthy | generate_briefing.py:183 |
main |
software | healthy | generate_briefing.py:205 |
main |
software | healthy | send_monday_email.py:24 |
load_config |
software | healthy | collect_signals.py:63 |
collect_for_topic |
software | healthy | collect_signals.py:76 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
db.py |
software | healthy | db.py |
README.md |
software | healthy | README.md |
generate_discovery.py |
software | healthy | generate_discovery.py |
content_pulse.config.yml |
software | healthy | content_pulse.config.yml |
send_content_pulse_email.py |
software | healthy | send_content_pulse_email.py |
generate_pulse.py |
software | healthy | generate_pulse.py |
config.yml |
software | healthy | config.yml |
scoring.py |
software | healthy | scoring.py |
generate_briefing.py |
software | healthy | generate_briefing.py |
.env.example |
software | healthy | .env.example |
send_monday_email.py |
software | healthy | send_monday_email.py |
requirements.txt |
software | healthy | requirements.txt |
collect_signals.py |
software | healthy | collect_signals.py |
generate_content_pulse.py |
software | healthy | generate_content_pulse.py |
generate_patterns.py |
software | healthy | generate_patterns.py |
rewind-night-watch-style.md |
software | healthy | docs/rewind-night-watch-style.md |
briefing-prompt.md |
software | healthy | docs/briefing-prompt.md |
pulse-reaim-project.md |
software | healthy | docs/pulse-reaim-project.md |
trajectory-intro-email.md |
software | healthy | docs/trajectory-intro-email.md |
sync-and-notify.sh |
software | healthy | scripts/sync-and-notify.sh |
__init__.py |
software | healthy | sources/__init__.py |
arxiv.py |
software | healthy | sources/arxiv.py |
hackernews.py |
software | healthy | sources/hackernews.py |
rss_feeds.py |
software | healthy | sources/rss_feeds.py |
base.py |
software | healthy | sources/base.py |
github.py |
software | healthy | sources/github.py |
huggingface.py |
software | healthy | sources/huggingface.py |
pypi.py |
software | healthy | sources/pypi.py |
rewind-ai-agent-security-2026-06-11.html |
software | healthy | reports/rewind-ai-agent-security-2026-06-11.html |
rewind-ai-human-flourishing-2026-06-11.html |
software | healthy | reports/rewind-ai-human-flourishing-2026-06-11.html |
2026-03-09-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-03-09-openclaw-ecosystem-pulse.md |
2026-04-27-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-04-27-openclaw-ecosystem-pulse.md |
content-pulse-dry-run-2026-06-02.html |
software | healthy | reports/content-pulse-dry-run-2026-06-02.html |
2026-03-24-alex-finn-livestream-digest.md |
software | healthy | reports/2026-03-24-alex-finn-livestream-digest.md |
2026-03-16-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-03-16-openclaw-ecosystem-pulse.md |
2026-05-04-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-05-04-openclaw-ecosystem-pulse.md |
2026-05-11-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-05-11-openclaw-ecosystem-pulse.md |
2026-03-29-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-03-29-openclaw-ecosystem-pulse.md |
2026-05-18-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-05-18-openclaw-ecosystem-pulse.md |
2026-06-01-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-06-01-openclaw-ecosystem-pulse.md |
2026-04-06-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-04-06-openclaw-ecosystem-pulse.md |
2026-04-20-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-04-20-openclaw-ecosystem-pulse.md |
2026-03-30-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-03-30-openclaw-ecosystem-pulse.md |
2026-05-25-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-05-25-openclaw-ecosystem-pulse.md |
2026-04-13-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-04-13-openclaw-ecosystem-pulse.md |
2026-06-08-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-06-08-openclaw-ecosystem-pulse.md |
2026-03-23-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-03-23-openclaw-ecosystem-pulse.md |
2026-03-05-openclaw-ecosystem-pulse.md |
software | healthy | reports/2026-03-05-openclaw-ecosystem-pulse.md |
generate-report.yml |
software | healthy | .github/workflows/generate-report.yml |
content-pulse.yml |
software | healthy | .github/workflows/content-pulse.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
sources |
software | healthy | sources |
reports |
software | healthy | reports |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
ANTHROPIC_API_KEY |
cicd | healthy | — |
PULSE_WEBHOOK_SECRET |
cicd | healthy | — |
GH_PAT |
cicd | healthy | — |
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
SUPABASE_URL |
cicd | healthy | — |
SLACK_BOT_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::generate-report |
cicd | healthy | .github/workflows/generate-report.yml |
gha::content-pulse |
cicd | healthy | .github/workflows/content-pulse.yml |
gha::collect-signals |
cicd | healthy | .github/workflows/collect-signals.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
generate-report |
cicd | healthy | .github/workflows/generate-report.yml |
content-pulse |
cicd | healthy | .github/workflows/content-pulse.yml |
collect |
cicd | healthy | .github/workflows/collect-signals.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:13 |
network | healthy | .github/workflows/content-pulse.yml |
port:06 |
network | healthy | .github/workflows/collect-signals.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-l5n3oi9e |
software | healthy | /tmp/repobility-clone-l5n3oi9e |
| Label | Layer | Status | Path |
|---|---|---|---|
Signal |
software | healthy | sources/base.py:11 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | config.yml |
This page is publicly accessible at:
https://repobility.com/scan/0411adc9-cdf4-4fe6-a423-0745f43b5a6a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0411adc9-cdf4-4fe6-a423-0745f43b5a6a/
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.