https://github.com/segin/psymp3
· scanned 2026-06-16 00:06 UTC (2 months, 2 weeks ago)
25 raw signals (0 security + 25 graph)
Last scanned 2 months, 2 weeks ago · v1 · 13 actionable findings from 1 signal source. 12 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1038 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 |
|---|---|---|---|
TESTING.md |
software | healthy | TESTING.md |
run_lz77_tests.sh |
software | healthy | run_lz77_tests.sh |
AUDIT-2026-06-10.md |
software | healthy | AUDIT-2026-06-10.md |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
verify_dbus.sh |
software | healthy | verify_dbus.sh |
generate-configure.sh |
software | healthy | generate-configure.sh |
AGENTS.md |
software | healthy | AGENTS.md |
COPYING |
software | healthy | COPYING |
check_methodhandler.cpp |
software | healthy | build_mpris/check_methodhandler.cpp |
MethodHandler.h |
software | healthy | build_mpris/include/mpris/MethodHandler.h |
test_frame_size_estimation_consistency.cpp |
software | healthy | tests/test_frame_size_estimation_consistency.cpp |
test_uri.cpp |
software | healthy | tests/test_uri.cpp |
test_rect_centering.cpp |
software | healthy | tests/test_rect_centering.cpp |
test_demuxed_stream_unit.cpp |
software | healthy | tests/test_demuxed_stream_unit.cpp |
validate_rfc_frame_header.cpp |
software | healthy | tests/validate_rfc_frame_header.cpp |
test_integration_verification.cpp |
software | healthy | tests/test_integration_verification.cpp |
test_flac_sample_rate_bits_properties.cpp |
software | healthy | tests/test_flac_sample_rate_bits_properties.cpp |
test_harness_integration.cpp |
software | healthy | tests/test_harness_integration.cpp |
test_mpris_error_integration.cpp |
software | healthy | tests/test_mpris_error_integration.cpp |
test_native_flac_memory_usage.cpp |
software | healthy | tests/test_native_flac_memory_usage.cpp |
run_comprehensive_tests.sh |
software | healthy | tests/run_comprehensive_tests.sh |
test_conditional_codec_compilation.cpp |
software | healthy | tests/test_conditional_codec_compilation.cpp |
test_framework.h |
software | healthy | tests/test_framework.h |
run_iso_comprehensive_integration_tests.sh |
software | healthy | tests/run_iso_comprehensive_integration_tests.sh |
test_media_factory_unit.cpp |
software | healthy | tests/test_media_factory_unit.cpp |
test_flac_bisection_real_files.cpp |
software | healthy | tests/test_flac_bisection_real_files.cpp |
test_mulaw_alaw_codec_selection.cpp |
software | healthy | tests/test_mulaw_alaw_codec_selection.cpp |
test_bounded_queue.cpp |
software | healthy | tests/test_bounded_queue.cpp |
test_flac_crc8_properties.cpp |
software | healthy | tests/test_flac_crc8_properties.cpp |
test_flac_vorbis_field_name_properties.cpp |
software | healthy | tests/test_flac_vorbis_field_name_properties.cpp |
test_flac_sample_format_rfc9639_compliance.cpp |
software | healthy | tests/test_flac_sample_format_rfc9639_compliance.cpp |
generate_vorbis_corpus.cpp |
software | healthy | tests/generate_vorbis_corpus.cpp |
test_demuxer_plugin_simple.cpp |
software | healthy | tests/test_demuxer_plugin_simple.cpp |
test_memory_pool_manager_thread_safety_comprehensive.cpp |
software | healthy | tests/test_memory_pool_manager_thread_safety_comprehensive.… |
test_threading_safety_baseline.cpp |
software | healthy | tests/test_threading_safety_baseline.cpp |
test_sample_reconstructor_unit.cpp |
software | healthy | tests/test_sample_reconstructor_unit.cpp |
test_flac_rfc_bit_depth_validation.cpp |
software | healthy | tests/test_flac_rfc_bit_depth_validation.cpp |
test_alaw_sample_conversion.cpp |
software | healthy | tests/test_alaw_sample_conversion.cpp |
test_bitstream_reader_unit.cpp |
software | healthy | tests/test_bitstream_reader_unit.cpp |
test_issue_ogg_duration.cpp |
software | healthy | tests/test_issue_ogg_duration.cpp |
test_threading_performance_regression.cpp |
software | healthy | tests/test_threading_performance_regression.cpp |
test_native_flac_real_files.cpp |
software | healthy | tests/test_native_flac_real_files.cpp |
fake_player.h |
software | healthy | tests/fake_player.h |
test_harness.cpp |
software | healthy | tests/test_harness.cpp |
test_flac_index_based_seeking.cpp |
software | healthy | tests/test_flac_index_based_seeking.cpp |
test_api_consistency.cpp |
software | healthy | tests/test_api_consistency.cpp |
test_flac_rfc_block_size_sample_rate_validation.cpp |
software | healthy | tests/test_flac_rfc_block_size_sample_rate_validation.cpp |
test_ogg_error_handling.cpp |
software | healthy | tests/test_ogg_error_handling.cpp |
test_alaw_minimal.cpp |
software | healthy | tests/test_alaw_minimal.cpp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
build_mpris |
software | healthy | build_mpris |
include |
software | healthy | build_mpris/include |
mpris |
software | healthy | build_mpris/include/mpris |
tests |
software | healthy | tests |
ogg |
software | healthy | tests/ogg |
mocks |
software | healthy | tests/mocks |
dbus |
software | healthy | tests/mocks/dbus |
mock_dbus |
software | healthy | tests/mocks/mock_dbus |
dbus |
software | healthy | tests/mocks/mock_dbus/dbus |
taglib |
software | healthy | tests/mocks/taglib |
io |
software | healthy | tests/mocks/io |
dummy_inc |
software | healthy | tests/mocks/dummy_inc |
freetype |
software | healthy | tests/mocks/dummy_inc/freetype |
dbus |
software | healthy | tests/mocks/dummy_inc/dbus |
curl |
software | healthy | tests/mocks/dummy_inc/curl |
FLAC++ |
software | healthy | tests/mocks/dummy_inc/FLAC++ |
SDL |
software | healthy | tests/mocks/dummy_inc/SDL |
taglib |
software | healthy | tests/mocks/dummy_inc/taglib |
vorbis |
software | healthy | tests/mocks/dummy_inc/vorbis |
openssl |
software | healthy | tests/mocks/dummy_inc/openssl |
mpris |
software | healthy | tests/mocks/dummy_inc/mpris |
opus |
software | healthy | tests/mocks/dummy_inc/opus |
mock_include |
software | healthy | tests/mocks/mock_include |
dbus |
software | healthy | tests/mocks/mock_include/dbus |
SDL |
software | healthy | tests/mocks/mock_include/SDL |
taglib |
software | healthy | tests/mocks/mock_include/taglib |
mock_include |
software | healthy | tests/mock_include |
util |
software | healthy | util |
res |
software | healthy | res |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
libs |
software | healthy | libs |
util |
software | healthy | libs/util |
libseven |
software | healthy | libs/libseven |
libseven |
software | healthy | libs/libseven/libseven |
include |
software | healthy | include |
codecs |
software | healthy | include/codecs |
mp3 |
software | healthy | include/codecs/mp3 |
aac |
software | healthy | include/codecs/aac |
pcm |
software | healthy | include/codecs/pcm |
vorbis |
software | healthy | include/codecs/vorbis |
flac |
software | healthy | include/codecs/flac |
opus |
software | healthy | include/codecs/opus |
demuxer |
software | healthy | include/demuxer |
ogg |
software | healthy | include/demuxer/ogg |
mp3 |
software | healthy | include/demuxer/mp3 |
iso |
software | healthy | include/demuxer/iso |
riff |
software | healthy | include/demuxer/riff |
raw |
software | healthy | include/demuxer/raw |
flac |
software | healthy | include/demuxer/flac |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
__init__ |
software | healthy | scripts/check_threading_patterns.py:41 |
check_file |
software | healthy | scripts/check_threading_patterns.py:70 |
check_manual_lock_unlock |
software | healthy | scripts/check_threading_patterns.py:89 |
check_public_private_pattern |
software | healthy | scripts/check_threading_patterns.py:111 |
extract_class_content |
software | healthy | scripts/check_threading_patterns.py:127 |
analyze_class_threading_pattern |
software | healthy | scripts/check_threading_patterns.py:147 |
find_public_lock_methods |
software | healthy | scripts/check_threading_patterns.py:174 |
find_private_unlocked_methods |
software | healthy | scripts/check_threading_patterns.py:219 |
method_acquires_locks |
software | healthy | scripts/check_threading_patterns.py:247 |
check_public_method_calls |
software | healthy | scripts/check_threading_patterns.py:263 |
check_lock_ordering |
software | healthy | scripts/check_threading_patterns.py:269 |
check_callback_safety |
software | healthy | scripts/check_threading_patterns.py:293 |
check_const_method_locking |
software | healthy | scripts/check_threading_patterns.py:317 |
add_issue |
software | healthy | scripts/check_threading_patterns.py:337 |
generate_report |
software | healthy | scripts/check_threading_patterns.py:350 |
get_exit_code |
software | healthy | scripts/check_threading_patterns.py:393 |
main |
software | healthy | scripts/check_threading_patterns.py:405 |
__init__ |
software | healthy | scripts/analyze_threading_safety.py:43 |
analyze_file |
software | healthy | scripts/analyze_threading_safety.py:67 |
analyze_class |
software | healthy | scripts/analyze_threading_safety.py:102 |
find_locks_in_method |
software | healthy | scripts/analyze_threading_safety.py:173 |
find_potential_deadlocks |
software | healthy | scripts/analyze_threading_safety.py:185 |
analyze_all |
software | healthy | scripts/analyze_threading_safety.py:207 |
generate_report |
software | healthy | scripts/analyze_threading_safety.py:220 |
main |
software | healthy | scripts/analyze_threading_safety.py:277 |
| Label | Layer | Status | Path |
|---|---|---|---|
Severity |
software | healthy | scripts/check_threading_patterns.py:23 |
ThreadingIssue |
software | healthy | scripts/check_threading_patterns.py:29 |
ThreadingPatternChecker |
software | healthy | scripts/check_threading_patterns.py:38 |
LockUsage |
software | healthy | scripts/analyze_threading_safety.py:22 |
ClassAnalysis |
software | healthy | scripts/analyze_threading_safety.py:31 |
ThreadingSafetyAnalyzer |
software | healthy | scripts/analyze_threading_safety.py:40 |
| Label | Layer | Status | Path |
|---|---|---|---|
threading-safety-check |
cicd | healthy | .github/workflows/threading-safety.yml |
comprehensive-validation |
cicd | healthy | .github/workflows/threading-safety.yml |
performance-regression |
cicd | healthy | .github/workflows/threading-safety.yml |
build |
cicd | healthy | .github/workflows/c-cpp.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::threading-safety |
cicd | healthy | .github/workflows/threading-safety.yml |
gha::c-cpp |
cicd | healthy | .github/workflows/c-cpp.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bneuwks1 |
software | healthy | /tmp/repobility-clone-bneuwks1 |
This page is publicly accessible at:
https://repobility.com/scan/daee1f48-6c58-4919-9049-226748f9b042/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/daee1f48-6c58-4919-9049-226748f9b042/
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.