https://github.com/alexisbeaulieu97/untaped-profile
· scanned 2026-06-17 01:31 UTC (1 month, 2 weeks ago)
5 raw signals (0 security + 5 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -0.5 (diff) · 5 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 354 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 |
|---|---|---|---|
test_persists_active |
software | healthy | tests/unit/test_use_profile.py:11 |
test_unknown_profile_raises |
software | healthy | tests/unit/test_use_profile.py:16 |
test_default_is_always_valid |
software | healthy | tests/unit/test_use_profile.py:21 |
test_accepts_active_writer_without_data_write_surface |
software | healthy | tests/unit/test_use_profile.py:27 |
__init__ |
software | healthy | tests/unit/test_use_profile.py:37 |
names |
software | healthy | tests/unit/test_use_profile.py:40 |
active_name |
software | healthy | tests/unit/test_use_profile.py:43 |
persisted_active_name |
software | healthy | tests/unit/test_use_profile.py:46 |
classify_active |
software | healthy | tests/unit/test_use_profile.py:49 |
read |
software | healthy | tests/unit/test_use_profile.py:52 |
resolved |
software | healthy | tests/unit/test_use_profile.py:55 |
set_active |
software | healthy | tests/unit/test_use_profile.py:58 |
_isolate_config |
software | healthy | tests/unit/test_cli.py:19 |
_seed |
software | healthy | tests/unit/test_cli.py:27 |
_seed_with_secrets |
software | healthy | tests/unit/test_cli.py:37 |
test_list_outputs_all_profiles |
software | healthy | tests/unit/test_cli.py:55 |
test_list_marks_active_profile |
software | healthy | tests/unit/test_cli.py:63 |
test_list_table_honours_global_ui_collection_view |
software | healthy | tests/unit/test_cli.py:75 |
test_list_raw_ignores_unknown_global_ui_theme |
software | healthy | tests/unit/test_cli.py:99 |
test_show_default_returns_resolved_view |
software | healthy | tests/unit/test_cli.py:123 |
test_show_without_name_uses_current_profile_from_config |
software | healthy | tests/unit/test_cli.py:131 |
test_show_without_name_honours_env_override |
software | healthy | tests/unit/test_cli.py:140 |
test_show_without_name_json_uses_current_profile |
software | healthy | tests/unit/test_cli.py:152 |
test_show_without_name_errors_on_typoed_env_var |
software | healthy | tests/unit/test_cli.py:163 |
test_show_without_name_falls_back_to_default_with_no_config |
software | healthy | tests/unit/test_cli.py:173 |
test_show_explicit_default_still_requires_default_profile |
software | healthy | tests/unit/test_cli.py:185 |
test_show_raw_returns_only_what_profile_sets |
software | healthy | tests/unit/test_cli.py:195 |
test_show_unknown_profile_errors |
software | healthy | tests/unit/test_cli.py:203 |
test_show_empty_name_does_not_fallback_to_current |
software | healthy | tests/unit/test_cli.py:209 |
test_show_json_emits_structured_envelope |
software | healthy | tests/unit/test_cli.py:216 |
test_show_json_raw_flag_is_recorded |
software | healthy | tests/unit/test_cli.py:230 |
test_show_redacts_secrets_by_default_yaml |
software | healthy | tests/unit/test_cli.py:241 |
test_show_redacts_secrets_by_default_json |
software | healthy | tests/unit/test_cli.py:258 |
test_show_secrets_flag_reveals_raw_values |
software | healthy | tests/unit/test_cli.py:271 |
test_show_secrets_flag_reveals_raw_values_json |
software | healthy | tests/unit/test_cli.py:282 |
test_show_redaction_no_op_when_secrets_absent |
software | healthy | tests/unit/test_cli.py:291 |
test_show_rejects_unsupported_formats |
software | healthy | tests/unit/test_cli.py:302 |
test_use_persists_active |
software | healthy | tests/unit/test_cli.py:315 |
test_use_unknown_profile_errors |
software | healthy | tests/unit/test_cli.py:322 |
test_current_prints_active_from_config |
software | healthy | tests/unit/test_cli.py:331 |
test_current_falls_back_to_default_with_no_config |
software | healthy | tests/unit/test_cli.py:343 |
test_current_env_var_overrides |
software | healthy | tests/unit/test_cli.py:355 |
test_current_stdout_is_pipe_friendly |
software | healthy | tests/unit/test_cli.py:365 |
test_current_errors_on_typoed_env_var |
software | healthy | tests/unit/test_cli.py:378 |
test_create_empty_profile |
software | healthy | tests/unit/test_cli.py:395 |
test_create_with_copy_from |
software | healthy | tests/unit/test_cli.py:403 |
test_create_rejects_existing |
software | healthy | tests/unit/test_cli.py:411 |
test_create_on_empty_config_does_not_materialise_default |
software | healthy | tests/unit/test_cli.py:417 |
test_delete_removes_profile |
software | healthy | tests/unit/test_cli.py:437 |
test_delete_default_when_not_active |
software | healthy | tests/unit/test_cli.py:444 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
test_use_profile.py |
software | healthy | tests/unit/test_use_profile.py |
test_cli.py |
software | healthy | tests/unit/test_cli.py |
test_plugin_entrypoint.py |
software | healthy | tests/unit/test_plugin_entrypoint.py |
conftest.py |
software | healthy | tests/unit/conftest.py |
test_show_profile.py |
software | healthy | tests/unit/test_show_profile.py |
test_delete_profile.py |
software | healthy | tests/unit/test_delete_profile.py |
test_list_profiles.py |
software | healthy | tests/unit/test_list_profiles.py |
test_resolver.py |
software | healthy | tests/unit/test_resolver.py |
test_root_option.py |
software | healthy | tests/unit/test_root_option.py |
test_format_raw_first_key.py |
software | healthy | tests/unit/test_format_raw_first_key.py |
test_create_profile.py |
software | healthy | tests/unit/test_create_profile.py |
test_current_profile.py |
software | healthy | tests/unit/test_current_profile.py |
test_layering.py |
software | healthy | tests/unit/test_layering.py |
test_layout.py |
software | healthy | tests/unit/test_layout.py |
test_ci_workflow.py |
software | healthy | tests/unit/test_ci_workflow.py |
test_rename_profile.py |
software | healthy | tests/unit/test_rename_profile.py |
test_profile_file_repo.py |
software | healthy | tests/unit/test_profile_file_repo.py |
ci.yml |
software | healthy | .github/workflows/ci.yml |
root_option.py |
software | healthy | src/untaped_profile/root_option.py |
__init__.py |
software | healthy | src/untaped_profile/__init__.py |
plugin.py |
software | healthy | src/untaped_profile/plugin.py |
layout.py |
software | healthy | src/untaped_profile/layout.py |
current_profile.py |
software | healthy | src/untaped_profile/application/current_profile.py |
create_profile.py |
software | healthy | src/untaped_profile/application/create_profile.py |
__init__.py |
software | healthy | src/untaped_profile/application/__init__.py |
use_profile.py |
software | healthy | src/untaped_profile/application/use_profile.py |
list_profiles.py |
software | healthy | src/untaped_profile/application/list_profiles.py |
delete_profile.py |
software | healthy | src/untaped_profile/application/delete_profile.py |
rename_profile.py |
software | healthy | src/untaped_profile/application/rename_profile.py |
ports.py |
software | healthy | src/untaped_profile/application/ports.py |
show_profile.py |
software | healthy | src/untaped_profile/application/show_profile.py |
profile_repo.py |
software | healthy | src/untaped_profile/infrastructure/profile_repo.py |
__init__.py |
software | healthy | src/untaped_profile/infrastructure/__init__.py |
__init__.py |
software | healthy | src/untaped_profile/cli/__init__.py |
commands.py |
software | healthy | src/untaped_profile/cli/commands.py |
SKILL.md |
software | healthy | src/untaped_profile/skills/untaped-profile/SKILL.md |
__init__.py |
software | healthy | src/untaped_profile/domain/__init__.py |
models.py |
software | healthy | src/untaped_profile/domain/models.py |
resolver.py |
software | healthy | src/untaped_profile/domain/resolver.py |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
src/untaped_profile/skills/untaped-profile/SKILL.md |
quality | healthy | src/untaped_profile/skills/untaped-profile/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
ActiveOnly |
software | healthy | tests/unit/test_use_profile.py:36 |
_PromptUi |
software | healthy | tests/unit/test_cli.py:576 |
_AwxTestSettings |
software | healthy | tests/unit/conftest.py:23 |
_GithubTestSettings |
software | healthy | tests/unit/conftest.py:28 |
FakeProfilePorts |
software | healthy | tests/unit/conftest.py:44 |
DataWriterOnly |
software | healthy | tests/unit/test_create_profile.py:73 |
ProfilePlugin |
software | healthy | src/untaped_profile/plugin.py:22 |
ProfilesSettingsLayout |
software | healthy | src/untaped_profile/layout.py:22 |
CurrentProfileResult |
software | healthy | src/untaped_profile/application/current_profile.py:24 |
CurrentProfile |
software | healthy | src/untaped_profile/application/current_profile.py:29 |
CreateProfile |
software | healthy | src/untaped_profile/application/create_profile.py:12 |
UseProfile |
software | healthy | src/untaped_profile/application/use_profile.py:10 |
ListProfiles |
software | healthy | src/untaped_profile/application/list_profiles.py:10 |
DeleteProfile |
software | healthy | src/untaped_profile/application/delete_profile.py:11 |
RenameProfile |
software | healthy | src/untaped_profile/application/rename_profile.py:11 |
ProfileReader |
software | healthy | src/untaped_profile/application/ports.py:17 |
ProfileWriter |
software | healthy | src/untaped_profile/application/ports.py:28 |
ActiveProfileWriter |
software | healthy | src/untaped_profile/application/ports.py:36 |
ShowProfile |
software | healthy | src/untaped_profile/application/show_profile.py:12 |
ProfileFileRepository |
software | healthy | src/untaped_profile/infrastructure/profile_repo.py:29 |
Profile |
software | healthy | src/untaped_profile/domain/models.py:10 |
ProfileDeletePreview |
software | healthy | src/untaped_profile/domain/models.py:28 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
unit |
software | healthy | tests/unit |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
untaped_profile |
software | healthy | src/untaped_profile |
application |
software | healthy | src/untaped_profile/application |
infrastructure |
software | healthy | src/untaped_profile/infrastructure |
cli |
software | healthy | src/untaped_profile/cli |
skills |
software | healthy | src/untaped_profile/skills |
untaped-profile |
software | healthy | src/untaped_profile/skills/untaped-profile |
domain |
software | healthy | src/untaped_profile/domain |
| Label | Layer | Status | Path |
|---|---|---|---|
alexisbeaulieu97__untaped-profile |
software | healthy | /data/fable5_failed_archive/alexisbeaulieu97__untaped-profi… |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-and-test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/197867d3-cf1e-47fb-bfbd-bbddd88fd51f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/197867d3-cf1e-47fb-bfbd-bbddd88fd51f/
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.