https://github.com/commontrace/skill
· scanned 2026-06-17 01:50 UTC (1 month, 1 week ago)
7 raw signals (0 security + 7 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +13.1 (diff) · 7 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 344 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 |
|---|---|---|---|
_make_v2_db |
software | healthy | tests/test_local_store_v3.py:10 |
test_v2_db_dedupes_into_seen_counts |
software | healthy | tests/test_local_store_v3.py:66 |
test_fresh_db_has_v3_columns |
software | healthy | tests/test_local_store_v3.py:78 |
test_migration_is_idempotent |
software | healthy | tests/test_local_store_v3.py:86 |
test_first_occurrence_not_recurrence |
software | healthy | tests/test_local_store_v3.py:95 |
test_second_occurrence_is_recurrence |
software | healthy | tests/test_local_store_v3.py:103 |
test_same_signature_different_project_is_independent |
software | healthy | tests/test_local_store_v3.py:111 |
test_resolution_roundtrip |
software | healthy | tests/test_local_store_v3.py:119 |
test_resolution_for_unknown_signature_is_noop |
software | healthy | tests/test_local_store_v3.py:133 |
test_prune_keeps_resolved_signatures_longer |
software | healthy | tests/test_local_store_v3.py:140 |
_write_stats |
software | healthy | tests/test_adaptive_cooldown.py:10 |
test_ineffective_trigger_is_suppressed |
software | healthy | tests/test_adaptive_cooldown.py:15 |
test_epsilon_floor_every_tenth_check_explores |
software | healthy | tests/test_adaptive_cooldown.py:21 |
test_effective_trigger_halves_cooldown |
software | healthy | tests/test_adaptive_cooldown.py:28 |
test_few_firings_no_suppression |
software | healthy | tests/test_adaptive_cooldown.py:34 |
test_legacy_total_key_still_suppresses |
software | healthy | tests/test_adaptive_cooldown.py:40 |
test_no_stats_file_returns_base |
software | healthy | tests/test_adaptive_cooldown.py:46 |
_bash_event |
software | healthy | tests/test_integration_loop.py:9 |
test_full_loop |
software | healthy | tests/test_integration_loop.py:20 |
setUp |
software | healthy | tests/test_onboarding.py:21 |
test_no_tmp_residue_after_save |
software | healthy | tests/test_onboarding.py:36 |
test_round_trip |
software | healthy | tests/test_onboarding.py:41 |
test_file_permissions_0o600 |
software | healthy | tests/test_onboarding.py:47 |
test_embeds_raw_key_in_header |
software | healthy | tests/test_onboarding.py:54 |
fake_run |
software | healthy | tests/test_onboarding.py:97 |
test_missing_claude_cli_returns_false |
software | healthy | tests/test_onboarding.py:69 |
test_idempotent_remove_then_add_both_use_commontrace_server… |
software | healthy | tests/test_onboarding.py:75 |
test_remove_raises_but_add_still_succeeds |
software | healthy | tests/test_onboarding.py:94 |
_provision_forbidden |
software | healthy | tests/test_onboarding.py:108 |
test_first_run_auto_provisions_anonymous_key |
software | healthy | tests/test_onboarding.py:113 |
test_env_var_short_circuits_provisioning |
software | healthy | tests/test_onboarding.py:131 |
test_stored_key_short_circuits_provisioning |
software | healthy | tests/test_onboarding.py:143 |
test_provision_failure_returns_none_and_leaves_no_key |
software | healthy | tests/test_onboarding.py:149 |
test_provision_saves_mcp_configured_and_anonymous_flags |
software | healthy | tests/test_onboarding.py:158 |
test_provision_mcp_fail_sets_degraded_notice |
software | healthy | tests/test_onboarding.py:171 |
test_stored_key_with_mcp_unconfigured_retries_mcp |
software | healthy | tests/test_onboarding.py:184 |
test_env_var_with_anonymous_config_reconfigures_mcp_with_li… |
software | healthy | tests/test_onboarding.py:197 |
test_env_var_without_anonymous_config_skips_mcp |
software | healthy | tests/test_onboarding.py:212 |
_run_main |
software | healthy | tests/test_onboarding.py:253 |
test_failure_emits_notice_once_then_silent |
software | healthy | tests/test_onboarding.py:234 |
_project_dir |
software | healthy | tests/test_onboarding.py:247 |
test_notice_prepended_once_then_cleared |
software | healthy | tests/test_onboarding.py:265 |
test_notice_deferred_until_a_session_emits_context |
software | healthy | tests/test_onboarding.py:281 |
_candidate |
software | healthy | tests/test_struggle_artifact.py:10 |
test_writes_artifact_and_returns_line |
software | healthy | tests/test_struggle_artifact.py:14 |
test_no_trace_id_omits_url |
software | healthy | tests/test_struggle_artifact.py:27 |
test_never_raises_on_bad_candidate |
software | healthy | tests/test_struggle_artifact.py:31 |
_error_event |
software | healthy | tests/test_resolved_with_trailer.py:11 |
_seed_consumed |
software | healthy | tests/test_resolved_with_trailer.py:16 |
test_server_trace_fires_trailer_with_first_use_notice |
software | healthy | tests/test_resolved_with_trailer.py:25 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
test_local_store_v3.py |
software | healthy | tests/test_local_store_v3.py |
test_adaptive_cooldown.py |
software | healthy | tests/test_adaptive_cooldown.py |
test_integration_loop.py |
software | healthy | tests/test_integration_loop.py |
test_onboarding.py |
software | healthy | tests/test_onboarding.py |
test_struggle_artifact.py |
software | healthy | tests/test_struggle_artifact.py |
__init__.py |
software | healthy | tests/__init__.py |
test_resolved_with_trailer.py |
software | healthy | tests/test_resolved_with_trailer.py |
test_error_recurrence.py |
software | healthy | tests/test_error_recurrence.py |
test_resolution_pairing.py |
software | healthy | tests/test_resolution_pairing.py |
test_artifacts.py |
software | healthy | tests/test_artifacts.py |
test_husk_guard.py |
software | healthy | tests/test_husk_guard.py |
test_session_counters.py |
software | healthy | tests/test_session_counters.py |
test_compiled_drop.py |
software | healthy | tests/test_compiled_drop.py |
base.py |
software | healthy | tests/base.py |
ci.yml |
software | healthy | .github/workflows/ci.yml |
post_tool_use.py |
software | healthy | hooks/post_tool_use.py |
local_store.py |
software | healthy | hooks/local_store.py |
redact.py |
software | healthy | hooks/redact.py |
session_state.py |
software | healthy | hooks/session_state.py |
artifacts.py |
software | healthy | hooks/artifacts.py |
stop.py |
software | healthy | hooks/stop.py |
session_start.py |
software | healthy | hooks/session_start.py |
hooks.json |
software | healthy | hooks/hooks.json |
post_tool_failure.py |
software | healthy | hooks/post_tool_failure.py |
user_prompt.py |
software | healthy | hooks/user_prompt.py |
contribute.md |
software | healthy | commands/trace/contribute.md |
brain.md |
software | healthy | commands/trace/brain.md |
search.md |
software | healthy | commands/trace/search.md |
how-it-works.html |
software | healthy | docs/how-it-works.html |
SKILL.md |
software | healthy | skills/commontrace/SKILL.md |
skills/commontrace/SKILL.md |
quality | healthy | skills/commontrace/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
TestV3Migration |
software | healthy | tests/test_local_store_v3.py:65 |
TestSignatureUpsert |
software | healthy | tests/test_local_store_v3.py:94 |
TestPruning |
software | healthy | tests/test_local_store_v3.py:139 |
TestAdaptiveCooldown |
software | healthy | tests/test_adaptive_cooldown.py:9 |
TestErrorFixRecurrenceLoop |
software | healthy | tests/test_integration_loop.py:19 |
OnboardingTestCase |
software | healthy | tests/test_onboarding.py:18 |
TestSaveConfig |
software | healthy | tests/test_onboarding.py:35 |
TestConfigureMcp |
software | healthy | tests/test_onboarding.py:53 |
TestEnsureSetup |
software | healthy | tests/test_onboarding.py:112 |
TestSetupFailedNotice |
software | healthy | tests/test_onboarding.py:224 |
TestFirstRunNotice |
software | healthy | tests/test_onboarding.py:246 |
TestStruggleArtifact |
software | healthy | tests/test_struggle_artifact.py:9 |
TestSuggestTrailer |
software | healthy | tests/test_resolved_with_trailer.py:15 |
TestErrorRecurrence |
software | healthy | tests/test_error_recurrence.py:8 |
TestCommandHead |
software | healthy | tests/test_resolution_pairing.py:11 |
TestPairResolution |
software | healthy | tests/test_resolution_pairing.py:24 |
TestTemperature |
software | healthy | tests/test_artifacts.py:43 |
TestIntensity |
software | healthy | tests/test_artifacts.py:57 |
TestMonthRange |
software | healthy | tests/test_artifacts.py:79 |
TestStruggleGrid |
software | healthy | tests/test_artifacts.py:90 |
TestStruggleLine |
software | healthy | tests/test_artifacts.py:118 |
TestLoadBrainData |
software | healthy | tests/test_artifacts.py:130 |
TestRenderers |
software | healthy | tests/test_artifacts.py:164 |
TestCompiledRecap |
software | healthy | tests/test_artifacts.py:202 |
TestWriteArtifactAndCLI |
software | healthy | tests/test_artifacts.py:268 |
HarnessNoiseTests |
software | healthy | tests/test_husk_guard.py:28 |
DetectBashErrorNoiseTests |
software | healthy | tests/test_husk_guard.py:63 |
IsHuskTests |
software | healthy | tests/test_husk_guard.py:90 |
TestSessionCounters |
software | healthy | tests/test_session_counters.py:18 |
TestProvenanceFormatting |
software | healthy | tests/test_session_counters.py:92 |
TestCompiledDrop |
software | healthy | tests/test_compiled_drop.py:23 |
HookTestCase |
software | healthy | tests/base.py:24 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
hooks |
software | healthy | hooks |
commands |
software | healthy | commands |
trace |
software | healthy | commands/trace |
docs |
software | healthy | docs |
skills |
software | healthy | skills |
commontrace |
software | healthy | skills/commontrace |
| Label | Layer | Status | Path |
|---|---|---|---|
projects |
data | healthy | hooks/local_store.py |
sessions |
data | healthy | hooks/local_store.py |
trace_cache |
data | healthy | hooks/local_store.py |
trigger_feedback |
data | healthy | hooks/local_store.py |
error_signatures |
data | healthy | hooks/local_store.py |
projects_new |
data | healthy | hooks/local_store.py |
error_signatures_new |
data | healthy | hooks/local_store.py |
error_signatures_v3 |
data | healthy | hooks/local_store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | hooks/local_store.py |
postgresql |
data | healthy | hooks/local_store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
commontrace__skill |
software | healthy | /data/fable5_failed_archive/commontrace__skill |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | hooks/post_tool_use.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | hooks/redact.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/53d16294-50c5-4cc2-bc8d-c01bb643d5b4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/53d16294-50c5-4cc2-bc8d-c01bb643d5b4/
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.