https://github.com/tmarsteller/netsuite-accounting-toolkit
· scanned 2026-06-16 00:38 UTC (2 months, 2 weeks ago)
17 raw signals (0 security + 17 graph)
Last scanned 2 months, 2 weeks ago · v1 · 16 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 177 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_fmt_amount |
software | healthy | slack-entry-notify/tests/test_render_message.py:27 |
test_fmt_amount_custom_currency |
software | healthy | slack-entry-notify/tests/test_render_message.py:31 |
test_fmt_total |
software | healthy | slack-entry-notify/tests/test_render_message.py:44 |
test_line_label_code_and_name |
software | healthy | slack-entry-notify/tests/test_render_message.py:51 |
test_line_label_explicit_label_wins |
software | healthy | slack-entry-notify/tests/test_render_message.py:55 |
test_line_label_name_only |
software | healthy | slack-entry-notify/tests/test_render_message.py:59 |
test_line_label_code_only |
software | healthy | slack-entry-notify/tests/test_render_message.py:63 |
test_line_label_no_double_code_when_name_starts_with_code |
software | healthy | slack-entry-notify/tests/test_render_message.py:67 |
test_render_pending_basic |
software | healthy | slack-entry-notify/tests/test_render_message.py:74 |
test_render_pending_default_columns |
software | healthy | slack-entry-notify/tests/test_render_message.py:98 |
test_render_notes_as_blockquotes |
software | healthy | slack-entry-notify/tests/test_render_message.py:103 |
test_render_header_only_no_table |
software | healthy | slack-entry-notify/tests/test_render_message.py:109 |
test_render_posted_icon_and_text |
software | healthy | slack-entry-notify/tests/test_render_message.py:118 |
test_render_posted_negative_parentheses |
software | healthy | slack-entry-notify/tests/test_render_message.py:124 |
test_render_info |
software | healthy | slack-entry-notify/tests/test_render_message.py:139 |
test_render_unknown_status_raises |
software | healthy | slack-entry-notify/tests/test_render_message.py:156 |
test_render_icon_override |
software | healthy | slack-entry-notify/tests/test_render_message.py:161 |
test_render_status_text_override |
software | healthy | slack-entry-notify/tests/test_render_message.py:166 |
test_long_table_truncates |
software | healthy | slack-entry-notify/tests/test_render_message.py:171 |
test_examples_render |
software | healthy | slack-entry-notify/tests/test_render_message.py:187 |
fmt_amount |
software | healthy | slack-entry-notify/skill/scripts/render_message.py:39 |
fmt_total |
software | healthy | slack-entry-notify/skill/scripts/render_message.py:52 |
line_label |
software | healthy | slack-entry-notify/skill/scripts/render_message.py:64 |
render_review |
software | healthy | slack-entry-notify/skill/scripts/render_message.py:76 |
render_info |
software | healthy | slack-entry-notify/skill/scripts/render_message.py:133 |
render |
software | healthy | slack-entry-notify/skill/scripts/render_message.py:158 |
main |
software | healthy | slack-entry-notify/skill/scripts/render_message.py:167 |
_load_dotenv |
software | healthy | netsuite-file-attach/attach_file.py:51 |
_require_env |
software | healthy | netsuite-file-attach/attach_file.py:70 |
ns_auth |
software | healthy | netsuite-file-attach/attach_file.py:80 |
restlet_url |
software | healthy | netsuite-file-attach/attach_file.py:98 |
attach |
software | healthy | netsuite-file-attach/attach_file.py:110 |
main |
software | healthy | netsuite-file-attach/attach_file.py:152 |
post |
software | healthy | netsuite-file-attach/sdf-project/FileCabinet/SuiteScripts/F… |
post |
software | healthy | netsuite-file-attach/src/FileAttachRestlet.js:post |
_config |
software | healthy | orchestrator/orchestrator.py:37 |
_get |
software | healthy | orchestrator/orchestrator.py:49 |
send_slack |
software | dead | orchestrator/orchestrator.py:63 |
_ns_auth |
software | healthy | orchestrator/orchestrator.py:128 |
_ns_base_url |
software | healthy | orchestrator/orchestrator.py:146 |
verify_balance |
software | healthy | orchestrator/orchestrator.py:156 |
get_posting_period |
software | dead | orchestrator/orchestrator.py:179 |
post_je |
software | dead | orchestrator/orchestrator.py:228 |
getInputData |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
map |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
summarize |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
beforeSubmit |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
buildSubsidiaryEntityMap |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
hasRipplingMemo |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
enrichLines |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
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 |
LICENSE |
software | healthy | LICENSE |
README.md |
software | healthy | slack-entry-notify/README.md |
pyproject.toml |
software | healthy | slack-entry-notify/pyproject.toml |
LICENSE |
software | healthy | slack-entry-notify/LICENSE |
test_render_message.py |
software | healthy | slack-entry-notify/tests/test_render_message.py |
posted_with_benefit.json |
software | healthy | slack-entry-notify/examples/posted_with_benefit.json |
info_heartbeat.json |
software | healthy | slack-entry-notify/examples/info_heartbeat.json |
pending_journal_entry.json |
software | healthy | slack-entry-notify/examples/pending_journal_entry.json |
SKILL.md |
software | healthy | slack-entry-notify/skill/SKILL.md |
render_message.py |
software | healthy | slack-entry-notify/skill/scripts/render_message.py |
payload-shape.md |
software | healthy | slack-entry-notify/skill/references/payload-shape.md |
message-format.md |
software | healthy | slack-entry-notify/skill/references/message-format.md |
README.md |
software | healthy | netsuite-file-attach/README.md |
setup.sh |
software | healthy | netsuite-file-attach/setup.sh |
.env.example |
software | healthy | netsuite-file-attach/.env.example |
SKILL.md |
software | healthy | netsuite-file-attach/SKILL.md |
LICENSE |
software | healthy | netsuite-file-attach/LICENSE |
requirements.txt |
software | healthy | netsuite-file-attach/requirements.txt |
attach_file.py |
software | healthy | netsuite-file-attach/attach_file.py |
FileAttachRestlet.js |
software | healthy | netsuite-file-attach/sdf-project/FileCabinet/SuiteScripts/F… |
FileAttachRestlet.js |
software | healthy | netsuite-file-attach/src/FileAttachRestlet.js |
HOW_WE_BUILT_IT_TEMPLATE.md |
software | healthy | docs/HOW_WE_BUILT_IT_TEMPLATE.md |
orchestrator_config.example.json |
software | healthy | orchestrator/orchestrator_config.example.json |
README.md |
software | healthy | orchestrator/README.md |
orchestrator.py |
software | healthy | orchestrator/orchestrator.py |
requirements.txt |
software | healthy | orchestrator/requirements.txt |
README.md |
software | healthy | rippling-aicje-name/README.md |
LICENSE |
software | healthy | rippling-aicje-name/LICENSE |
suitecloud.config.js |
software | healthy | rippling-aicje-name/suitecloud.config.js |
UAT_GUIDE.md |
software | healthy | rippling-aicje-name/docs/UAT_GUIDE.md |
DEPLOYMENT_GUIDE.md |
software | healthy | rippling-aicje-name/docs/DEPLOYMENT_GUIDE.md |
HOW_THIS_WAS_BUILT.md |
software | healthy | rippling-aicje-name/docs/HOW_THIS_WAS_BUILT.md |
HOW_WE_BUILT_IT_TEMPLATE.md |
software | healthy | rippling-aicje-name/docs/HOW_WE_BUILT_IT_TEMPLATE.md |
rippling_aicje_name_sweep_mr.js |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
rippling_aicje_name_ue.js |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
rippling_aicje_name_lib.js |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
SKILL.md |
software | healthy | netsuite-developer/SKILL.md |
query_metadata.py |
software | healthy | netsuite-developer/scripts/query_metadata.py |
BYO_MODULE.md |
software | healthy | netsuite-developer/references/BYO_MODULE.md |
BYO_METADATA.md |
software | healthy | netsuite-developer/references/BYO_METADATA.md |
fiscalcalendars.md |
software | healthy | netsuite-developer/references/modules/fiscalcalendars.md |
suitebilling.md |
software | healthy | netsuite-developer/references/modules/suitebilling.md |
arm.md |
software | healthy | netsuite-developer/references/modules/arm.md |
suitetax.md |
software | healthy | netsuite-developer/references/modules/suitetax.md |
multibook.md |
software | healthy | netsuite-developer/references/modules/multibook.md |
netsuite-features.json |
software | healthy | netsuite-developer/references/modules/netsuite-features.json |
README.md |
software | healthy | post-je-to-netsuite/README.md |
SKILL.md |
software | healthy | post-je-to-netsuite/SKILL.md |
LICENSE |
software | healthy | post-je-to-netsuite/LICENSE |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
slack-entry-notify |
software | healthy | slack-entry-notify |
tests |
software | healthy | slack-entry-notify/tests |
examples |
software | healthy | slack-entry-notify/examples |
skill |
software | healthy | slack-entry-notify/skill |
scripts |
software | healthy | slack-entry-notify/skill/scripts |
references |
software | healthy | slack-entry-notify/skill/references |
netsuite-file-attach |
software | healthy | netsuite-file-attach |
sdf-project |
software | healthy | netsuite-file-attach/sdf-project |
FileCabinet |
software | healthy | netsuite-file-attach/sdf-project/FileCabinet |
SuiteScripts |
software | healthy | netsuite-file-attach/sdf-project/FileCabinet/SuiteScripts |
src |
software | healthy | netsuite-file-attach/src |
docs |
software | healthy | docs |
orchestrator |
software | healthy | orchestrator |
rippling-aicje-name |
software | healthy | rippling-aicje-name |
docs |
software | healthy | rippling-aicje-name/docs |
src |
software | healthy | rippling-aicje-name/src |
FileCabinet |
software | healthy | rippling-aicje-name/src/FileCabinet |
SuiteScripts |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts |
rippling-aicje-name |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
lib |
software | healthy | rippling-aicje-name/src/FileCabinet/SuiteScripts/rippling-a… |
netsuite-developer |
software | healthy | netsuite-developer |
scripts |
software | healthy | netsuite-developer/scripts |
references |
software | healthy | netsuite-developer/references |
modules |
software | healthy | netsuite-developer/references/modules |
post-je-to-netsuite |
software | healthy | post-je-to-netsuite |
scripts |
software | healthy | post-je-to-netsuite/scripts |
references |
software | healthy | post-je-to-netsuite/references |
examples |
software | healthy | post-je-to-netsuite/examples |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::orchestrator/README.md |
security | healthy | orchestrator/README.md |
auth::netsuite-file-attach/attach_file.py |
security | healthy | netsuite-file-attach/attach_file.py |
auth::orchestrator/orchestrator.py |
security | healthy | orchestrator/orchestrator.py |
auth::netsuite-file-attach/README.md |
security | healthy | netsuite-file-attach/README.md |
auth::rippling-aicje-name/README.md |
security | healthy | rippling-aicje-name/README.md |
auth::README.md |
security | healthy | README.md |
auth::post-je-to-netsuite/scripts/post_je.py |
security | healthy | post-je-to-netsuite/scripts/post_je.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-iv15grb8 |
software | healthy | /tmp/repobility-clone-iv15grb8 |
| Label | Layer | Status | Path |
|---|---|---|---|
ValidationResult |
software | healthy | post-je-to-netsuite/scripts/validate_je.py:40 |
This page is publicly accessible at:
https://repobility.com/scan/70cd625e-c76e-44c9-9003-d371a6626120/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/70cd625e-c76e-44c9-9003-d371a6626120/
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.