https://github.com/GNOME/gimp
· scanned 2026-06-05 20:52 UTC (4 days, 13 hours ago)
· 10 languages
315 raw signals (81 security + 234 graph) 11/13 scanners ran 23rd percentile · C · huge (>500K LoC) System graph score 99 (lower by 37)
Last scanned 4 days, 13 hours ago · v2 · 119 actionable findings from 2 signal sources. 79 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
15.0 | 0.20 | 3.00 |
documentation_score |
76.0 | 0.15 | 11.40 |
practices_score |
57.0 | 0.15 | 8.55 |
code_quality |
47.0 | 0.10 | 4.70 |
| Overall | 1.00 | 62.4 |
All 4278 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 |
|---|---|---|---|
meson_dist_script.py |
software | warning | meson_dist_script.py |
.gitlab-ci.yml |
software | healthy | .gitlab-ci.yml |
search-common-ancestor.sh |
software | healthy | .gitlab/search-common-ancestor.sh |
check_dead_branches.sh |
software | healthy | .gitlab/check_dead_branches.sh |
run_meson_health_diff.sh |
software | healthy | .gitlab/run_meson_health_diff.sh |
run_style_check_diff.sh |
software | healthy | .gitlab/run_style_check_diff.sh |
security.md |
software | healthy | .gitlab/issue_templates/security.md |
Default.md |
software | healthy | .gitlab/issue_templates/Default.md |
feature.md |
software | healthy | .gitlab/issue_templates/feature.md |
performance.md |
software | healthy | .gitlab/issue_templates/performance.md |
default.md |
software | healthy | .gitlab/merge_request_templates/default.md |
gimpbusybox.h |
software | healthy | libgimpwidgets/gimpbusybox.h |
gimpcolorscale.h |
software | healthy | libgimpwidgets/gimpcolorscale.h |
gimpcolorscale.c |
software | healthy | libgimpwidgets/gimpcolorscale.c |
gimpwidgets.h |
software | healthy | libgimpwidgets/gimpwidgets.h |
gimpintradioframe.h |
software | healthy | libgimpwidgets/gimpintradioframe.h |
gimpquerybox.h |
software | healthy | libgimpwidgets/gimpquerybox.h |
gimppatheditor.h |
software | healthy | libgimpwidgets/gimppatheditor.h |
gimpunitcombobox.h |
software | healthy | libgimpwidgets/gimpunitcombobox.h |
gimppickbutton.c |
software | healthy | libgimpwidgets/gimppickbutton.c |
gimpwidgets-private.h |
software | healthy | libgimpwidgets/gimpwidgets-private.h |
gimplabelentry.c |
software | healthy | libgimpwidgets/gimplabelentry.c |
gimpcolordisplaystack.h |
software | healthy | libgimpwidgets/gimpcolordisplaystack.h |
gimpicons.h |
software | healthy | libgimpwidgets/gimpicons.h |
gimppageselector.h |
software | healthy | libgimpwidgets/gimppageselector.h |
gimpcolordisplaystack.c |
software | healthy | libgimpwidgets/gimpcolordisplaystack.c |
gimphintbox.c |
software | healthy | libgimpwidgets/gimphintbox.c |
gimpcairo-utils.h |
software | healthy | libgimpwidgets/gimpcairo-utils.h |
gimpenumwidgets.h |
software | healthy | libgimpwidgets/gimpenumwidgets.h |
gimpcolorprofilechooserdialog.c |
software | healthy | libgimpwidgets/gimpcolorprofilechooserdialog.c |
gimpenumcombobox.h |
software | healthy | libgimpwidgets/gimpenumcombobox.h |
gimpoffsetarea.h |
software | healthy | libgimpwidgets/gimpoffsetarea.h |
gimpicons.c |
software | healthy | libgimpwidgets/gimpicons.c |
gimpwidgets-error.h |
software | healthy | libgimpwidgets/gimpwidgets-error.h |
gimpsizeentry.c |
software | healthy | libgimpwidgets/gimpsizeentry.c |
gimpcolorprofilestore-private.h |
software | healthy | libgimpwidgets/gimpcolorprofilestore-private.h |
gimpcolordisplay.c |
software | healthy | libgimpwidgets/gimpcolordisplay.c |
gimpcolorbutton.h |
software | healthy | libgimpwidgets/gimpcolorbutton.h |
gimppickbutton-kwin.c |
software | healthy | libgimpwidgets/gimppickbutton-kwin.c |
gimpcolorprofilecombobox.h |
software | healthy | libgimpwidgets/gimpcolorprofilecombobox.h |
gimplabelspin.c |
software | healthy | libgimpwidgets/gimplabelspin.c |
gimphelpui.c |
software | healthy | libgimpwidgets/gimphelpui.c |
gimpzoommodel.c |
software | healthy | libgimpwidgets/gimpzoommodel.c |
gimpcolorarea.c |
software | healthy | libgimpwidgets/gimpcolorarea.c |
gimpmemsizeentry.c |
software | healthy | libgimpwidgets/gimpmemsizeentry.c |
gimpdialog.c |
software | healthy | libgimpwidgets/gimpdialog.c |
gimpwidgets.c |
software | healthy | libgimpwidgets/gimpwidgets.c |
gimplabeled.c |
software | healthy | libgimpwidgets/gimplabeled.c |
gimpframe.c |
software | healthy | libgimpwidgets/gimpframe.c |
gimphintbox.h |
software | healthy | libgimpwidgets/gimphintbox.h |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DBL |
software | healthy | libgimp/tests/test-color-parser.py:5 |
gimp_assert |
software | healthy | libgimp/tests/pygimp/utils.py:8 |
gimp_c_assert |
software | healthy | libgimp/tests/pygimp/utils.py:23 |
_ |
software | healthy | extensions/goat-exercises/goat-exercise-gjs.js:_ |
and |
software | healthy | extensions/goat-exercises/goat-exercise-gjs.js:and |
N_ |
software | healthy | extensions/goat-exercises/goat-exercise-py3.py:30 |
_ |
software | healthy | extensions/goat-exercises/goat-exercise-py3.py:31 |
do_query_procedures |
software | dead | extensions/goat-exercises/goat-exercise-py3.py:35 |
do_create_procedure |
software | dead | extensions/goat-exercises/goat-exercise-py3.py:38 |
run |
software | healthy | extensions/goat-exercises/goat-exercise-py3.py:57 |
__call__ |
software | healthy | tools/meson_install_subdir.py:14 |
copytree |
software | healthy | tools/meson_install_subdir.py:19 |
__init__ |
software | healthy | tools/meson_install_subdir.py:29 |
get_build_dir |
software | healthy | tools/meson_install_subdir.py:34 |
get_meson_info |
software | healthy | tools/meson_install_subdir.py:46 |
get_meson_installed |
software | healthy | tools/meson_install_subdir.py:51 |
get_files_of_part |
software | healthy | tools/meson_install_subdir.py:59 |
install_files |
software | healthy | tools/meson_install_subdir.py:69 |
start |
software | healthy | tools/performance-log-close-tags.py:30 |
end |
software | healthy | tools/performance-log-close-tags.py:33 |
__init__ |
software | healthy | tools/gimppath2svg.py:44 |
readgimpfile |
software | healthy | tools/gimppath2svg.py:50 |
makesvg |
software | healthy | tools/gimppath2svg.py:70 |
writesvgfile |
software | healthy | tools/gimppath2svg.py:91 |
expand_simple |
software | healthy | tools/performance-log-expand.py:37 |
my_signal_handler |
software | dead | tools/debug-in-build-gimp.py:1 |
cleanup |
software | healthy | tools/in-build-gimp.py:27 |
is_script_file |
software | healthy | tools/in-build-gimp.py:32 |
get_lib_path |
software | healthy | tools/make-mac-typelib.py:34 |
parse_appdata |
software | healthy | tools/generate-welcome-dialog-data.py:37 |
main |
software | healthy | tools/lib_bundle.py:50 |
find_dependencies |
software | healthy | tools/lib_bundle.py:97 |
copy_dlls |
software | healthy | tools/lib_bundle.py:197 |
check_macos_version |
software | healthy | tools/lib_bundle.py:231 |
set_rpath |
software | healthy | tools/lib_bundle.py:247 |
compose |
software | healthy | tools/performance-log-viewer.py:35 |
div |
software | healthy | tools/performance-log-viewer.py:40 |
format_float |
software | dead | tools/performance-log-viewer.py:46 |
format_percentage |
software | healthy | tools/performance-log-viewer.py:49 |
format_size |
software | healthy | tools/performance-log-viewer.py:52 |
format_duration |
software | healthy | tools/performance-log-viewer.py:55 |
format_color |
software | healthy | tools/performance-log-viewer.py:61 |
is_bright_color |
software | healthy | tools/performance-log-viewer.py:66 |
blend_colors |
software | healthy | tools/performance-log-viewer.py:69 |
rounded_rectangle |
software | healthy | tools/performance-log-viewer.py:81 |
get_basename |
software | healthy | tools/performance-log-viewer.py:98 |
find_file |
software | healthy | tools/performance-log-viewer.py:112 |
lookup |
software | healthy | tools/performance-log-viewer.py:113 |
run_editor |
software | healthy | tools/performance-log-viewer.py:144 |
__str__ |
software | healthy | tools/performance-log-viewer.py:535 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.gitlab |
software | healthy | .gitlab |
issue_templates |
software | healthy | .gitlab/issue_templates |
merge_request_templates |
software | healthy | .gitlab/merge_request_templates |
libgimpwidgets |
software | healthy | libgimpwidgets |
libgimp |
software | healthy | libgimp |
tests |
software | healthy | libgimp/tests |
pygimp |
software | healthy | libgimp/tests/pygimp |
test |
software | healthy | libgimp/test |
app-tools |
software | healthy | app-tools |
desktop |
software | healthy | desktop |
themes |
software | healthy | themes |
System |
software | healthy | themes/System |
Default |
software | healthy | themes/Default |
libgimpcolor |
software | healthy | libgimpcolor |
app |
software | healthy | app |
paint |
software | healthy | app/paint |
display |
software | healthy | app/display |
operations |
software | healthy | app/operations |
layer-modes-legacy |
software | healthy | app/operations/layer-modes-legacy |
tests |
software | healthy | app/operations/tests |
layer-modes |
software | healthy | app/operations/layer-modes |
text |
software | healthy | app/text |
config |
software | healthy | app/config |
tests |
software | healthy | app/tests |
gui |
software | healthy | app/gui |
gegl |
software | healthy | app/gegl |
plug-in |
software | healthy | app/plug-in |
widgets |
software | healthy | app/widgets |
propgui |
software | healthy | app/propgui |
xcf |
software | healthy | app/xcf |
pdb |
software | healthy | app/pdb |
file |
software | healthy | app/file |
file-data |
software | healthy | app/file-data |
tools |
software | healthy | app/tools |
core |
software | healthy | app/core |
actions |
software | healthy | app/actions |
menus |
software | healthy | app/menus |
path |
software | healthy | app/path |
dialogs |
software | healthy | app/dialogs |
libgimpbase |
software | healthy | libgimpbase |
pdb |
software | healthy | pdb |
extensions |
software | healthy | extensions |
goat-exercises |
software | healthy | extensions/goat-exercises |
modules |
software | healthy | modules |
etc |
software | healthy | etc |
libgimpmodule |
software | healthy | libgimpmodule |
libgimpmath |
software | healthy | libgimpmath |
tools |
software | healthy | tools |
gimptool-tests |
software | healthy | tools/gimptool-tests |
libgimpconfig |
software | healthy | libgimpconfig |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Goat |
software | healthy | extensions/goat-exercises/goat-exercise-gjs.js:Goat |
Goat |
software | healthy | extensions/goat-exercises/goat-exercise-py3.py:33 |
Singleton |
software | healthy | tools/meson_install_subdir.py:12 |
MesonStatus |
software | healthy | tools/meson_install_subdir.py:28 |
OpenTagsTracker |
software | healthy | tools/performance-log-close-tags.py:27 |
Path |
software | healthy | tools/gimppath2svg.py:43 |
ThreadState |
software | healthy | tools/performance-log-viewer.py:275 |
History |
software | healthy | tools/performance-log-viewer.py:386 |
SelectionOp |
software | healthy | tools/performance-log-viewer.py:505 |
Selection |
software | healthy | tools/performance-log-viewer.py:512 |
FindSamplesPopover |
software | healthy | tools/performance-log-viewer.py:647 |
CellRendererColorToggle |
software | healthy | tools/performance-log-viewer.py:773 |
VariableSet |
software | healthy | tools/performance-log-viewer.py:818 |
Store |
software | healthy | tools/performance-log-viewer.py:3050 |
SampleGraph |
software | healthy | tools/performance-log-viewer.py:859 |
SampleGraphList |
software | healthy | tools/performance-log-viewer.py:1313 |
InformationViewer |
software | healthy | tools/performance-log-viewer.py:1569 |
MarkersViewer |
software | healthy | tools/performance-log-viewer.py:1683 |
VariablesViewer |
software | healthy | tools/performance-log-viewer.py:1805 |
BacktraceViewer |
software | healthy | tools/performance-log-viewer.py:1954 |
ThreadStore |
software | healthy | tools/performance-log-viewer.py:1955 |
FrameStore |
software | healthy | tools/performance-log-viewer.py:1964 |
CellRendererViewSource |
software | healthy | tools/performance-log-viewer.py:1976 |
CellRendererPercentage |
software | healthy | tools/performance-log-viewer.py:2350 |
ProfileViewer |
software | healthy | tools/performance-log-viewer.py:2432 |
ThreadFilter |
software | healthy | tools/performance-log-viewer.py:2433 |
ThreadPopover |
software | healthy | tools/performance-log-viewer.py:2557 |
Profile |
software | healthy | tools/performance-log-viewer.py:2579 |
Direction |
software | healthy | tools/performance-log-viewer.py:2582 |
SourceProfile |
software | healthy | tools/performance-log-viewer.py:3049 |
LogViewer |
software | healthy | tools/performance-log-viewer.py:3479 |
FileOpenRaster |
software | healthy | plug-ins/python/file-openraster.py:491 |
StringEnum |
software | healthy | plug-ins/python/histogram-export.py:54 |
HistogramExport |
software | healthy | plug-ins/python/histogram-export.py:197 |
PaletteToGradient |
software | healthy | plug-ins/python/palette-to-gradient.py:116 |
ColorXhtml |
software | healthy | plug-ins/python/colorxhtml.py:194 |
PythonEval |
software | healthy | plug-ins/python/python-eval.py:49 |
GradientsSaveAsCSS |
software | healthy | plug-ins/python/gradients-save-as-css.py:119 |
CanRotateShape |
software | healthy | plug-ins/python/spyro-plus.py:88 |
Shape |
software | healthy | plug-ins/python/spyro-plus.py:92 |
CircleShape |
software | healthy | plug-ins/python/spyro-plus.py:109 |
SidedShape |
software | healthy | plug-ins/python/spyro-plus.py:125 |
PolygonShape |
software | healthy | plug-ins/python/spyro-plus.py:145 |
SineShape |
software | healthy | plug-ins/python/spyro-plus.py:160 |
BumpShape |
software | healthy | plug-ins/python/spyro-plus.py:170 |
ShapePart |
software | healthy | plug-ins/python/spyro-plus.py:191 |
StraightPart |
software | healthy | plug-ins/python/spyro-plus.py:197 |
RoundPart |
software | healthy | plug-ins/python/spyro-plus.py:216 |
ShapeParts |
software | healthy | plug-ins/python/spyro-plus.py:234 |
AbstractShapeFromParts |
software | healthy | plug-ins/python/spyro-plus.py:261 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-tdh3a1z_ |
software | healthy | /tmp/repobility-clone-tdh3a1z_ |
| Label | Layer | Status | Path |
|---|---|---|---|
port:10008 |
network | healthy | plug-ins/script-fu/server/servertest.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gitlab-ci |
cicd | healthy | .gitlab-ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/66dc998a-4854-4cf6-8a53-ea600f408e03/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/66dc998a-4854-4cf6-8a53-ea600f408e03/
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.