ci: add graphiphy repo mapping to up pipeline
Homelab Main / validate (push) Successful in 19s Details
Homelab Main / deploy (push) Successful in 12s Details

This commit is contained in:
jv 2026-09-18 22:12:48 -05:00
parent e8d39e558a
commit 85b5e948b9
122 changed files with 55619 additions and 146 deletions

View File

@ -1,146 +0,0 @@
Incorrect Usage. flag provided but not defined: -encrypt-file
NAME:
sops - sops - encrypted file editor with AWS KMS, GCP KMS, HuaweiCloud KMS, Azure Key Vault, age, and GPG support
USAGE:
sops is an editor of encrypted files that supports AWS KMS, GCP, HuaweiCloud KMS, AZKV,
PGP, and Age
To encrypt or decrypt a document with AWS KMS, specify the KMS ARN
in the -k flag or in the SOPS_KMS_ARN environment variable.
(you need valid credentials in ~/.aws/credentials or in your env)
To encrypt or decrypt a document with GCP KMS, specify the
GCP KMS resource ID in the --gcp-kms flag or in the SOPS_GCP_KMS_IDS
environment variable.
(You need to setup Google application default credentials. See
https://developers.google.com/identity/protocols/application-default-credentials)
To encrypt or decrypt a document with HuaweiCloud KMS, specify the
HuaweiCloud KMS key ID (format: region:key-uuid) in the --hckms flag or in the
SOPS_HUAWEICLOUD_KMS_IDS environment variable.
(You need to setup HuaweiCloud credentials via environment variables:
HUAWEICLOUD_SDK_AK, HUAWEICLOUD_SDK_SK, HUAWEICLOUD_SDK_PROJECT_ID, or
use credentials file at ~/.huaweicloud/credentials)
To encrypt or decrypt a document with HashiCorp Vault's Transit Secret
Engine, specify the Vault key URI name in the --hc-vault-transit flag
or in the SOPS_VAULT_URIS environment variable (for example
https://vault.example.org:8200/v1/transit/keys/dev, where
'https://vault.example.org:8200' is the vault server, 'transit' the
enginePath, and 'dev' is the name of the key).
(You need to enable the Transit Secrets Engine in Vault. See
https://www.vaultproject.io/docs/secrets/transit/index.html)
To encrypt or decrypt a document with Azure Key Vault, specify the
Azure Key Vault key URL in the --azure-kv flag or in the
SOPS_AZURE_KEYVAULT_URL environment variable.
(Authentication is based on environment variables, see
https://docs.microsoft.com/en-us/go/azure/azure-sdk-go-authorization#use-environment-based-authentication.
The user/sp needs the key/encrypt and key/decrypt permissions.)
To encrypt or decrypt using age, specify the recipient in the -a flag,
or in the SOPS_AGE_RECIPIENTS environment variable.
To encrypt or decrypt using PGP, specify the PGP fingerprint in the
-p flag or in the SOPS_PGP_FP environment variable.
To use multiple KMS or PGP keys, separate them by commas. For example:
$ sops -p "10F2...0A, 85D...B3F21" file.yaml
The -p, -k, --gcp-kms, --hckms, --hc-vault-transit, and --azure-kv flags are only
used to encrypt new documents. Editing or decrypting existing documents
can be done with "sops file" or "sops decrypt file" respectively. The KMS and
PGP keys listed in the encrypted documents are used then. To manage master
keys in existing documents, use the "add-{kms,pgp,gcp-kms,hckms,azure-kv,hc-vault-transit}"
and "rm-{kms,pgp,gcp-kms,hckms,azure-kv,hc-vault-transit}" flags with --rotate
or the updatekeys command.
To use a different GPG binary than the one in your PATH, set SOPS_GPG_EXEC.
To select a different editor than the default (vim), set SOPS_EDITOR or
EDITOR.
Note that flags must always be provided before the filename to operate on.
Otherwise, they will be ignored.
For more information, see the README at https://github.com/getsops/sops
VERSION:
3.13.3
AUTHOR:
CNCF Maintainers
COMMANDS:
completion Generate shell completion scripts
exec-env execute a command with decrypted values inserted into the environment
exec-file execute a command with the decrypted contents as a temporary file
publish Publish sops file or directory to a configured destination
keyservice start a SOPS key service server
filestatus check the status of the file, returning encryption status
groups modify the groups on a SOPS file
updatekeys update the keys of SOPS files using the config file
decrypt decrypt a file, and output the results to stdout. If no filename is provided, stdin will be used.
encrypt encrypt a file, and output the results to stdout. If no filename is provided, stdin will be used.
rotate generate a new data encryption key and reencrypt all values with the new key
edit edit an encrypted file
set set a specific key or branch in the input document. value must be a JSON encoded string, for example '/path/to/file ["somekey"][0] {"somevalue":true}', or a path if --value-file is used, or omitted if --value-stdin is used
unset unset a specific key or branch in the input document.
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--decrypt, -d decrypt a file and output the result to stdout
--encrypt, -e encrypt a file and output the result to stdout
--rotate, -r generate a new data encryption key and reencrypt all values with the new key
--disable-version-check do not check whether the current version is latest during --version [$SOPS_DISABLE_VERSION_CHECK]
--check-for-updates do check whether the current version is latest during --version
--kms value, -k value comma separated list of KMS ARNs [$SOPS_KMS_ARN]
--aws-profile value The AWS profile to use for requests to AWS
--gcp-kms value comma separated list of GCP KMS resource IDs [$SOPS_GCP_KMS_IDS]
--hckms value comma separated list of HuaweiCloud KMS key IDs (format: region:key-uuid) [$SOPS_HUAWEICLOUD_KMS_IDS]
--azure-kv value comma separated list of Azure Key Vault URLs [$SOPS_AZURE_KEYVAULT_URLS]
--hc-vault-transit value comma separated list of vault's key URI (e.g. 'https://vault.example.org:8200/v1/transit/keys/dev') [$SOPS_VAULT_URIS]
--pgp value, -p value comma separated list of PGP fingerprints [$SOPS_PGP_FP]
--age value, -a value comma separated list of age recipients [$SOPS_AGE_RECIPIENTS]
--in-place, -i write output back to the same file instead of stdout
--extract value extract a specific key or branch from the input document. Decrypt mode only. Example: --extract '["somekey"][0]'
--input-type value currently json, yaml, dotenv, ini and binary are supported. If not set, sops will use the file's extension to determine the type
--output-type value currently json, yaml, dotenv, ini and binary are supported. If not set, sops will use the input file's extension to determine the output format
--show-master-keys, -s display master encryption keys in the file during editing
--add-gcp-kms value add the provided comma-separated list of GCP KMS key resource IDs to the list of master keys on the given file
--rm-gcp-kms value remove the provided comma-separated list of GCP KMS key resource IDs from the list of master keys on the given file
--add-hckms value add the provided comma-separated list of HuaweiCloud KMS key IDs (format: region:key-uuid) to the list of master keys on the given file
--rm-hckms value remove the provided comma-separated list of HuaweiCloud KMS key IDs (format: region:key-uuid) from the list of master keys on the given file
--add-azure-kv value add the provided comma-separated list of Azure Key Vault key URLs to the list of master keys on the given file
--rm-azure-kv value remove the provided comma-separated list of Azure Key Vault key URLs from the list of master keys on the given file
--add-kms value add the provided comma-separated list of KMS ARNs to the list of master keys on the given file
--rm-kms value remove the provided comma-separated list of KMS ARNs from the list of master keys on the given file
--add-hc-vault-transit value add the provided comma-separated list of Vault's URI key to the list of master keys on the given file ( eg. https://vault.example.org:8200/v1/transit/keys/dev)
--rm-hc-vault-transit value remove the provided comma-separated list of Vault's URI key from the list of master keys on the given file ( eg. https://vault.example.org:8200/v1/transit/keys/dev)
--add-age value add the provided comma-separated list of age recipients fingerprints to the list of master keys on the given file
--rm-age value remove the provided comma-separated list of age recipients from the list of master keys on the given file
--add-pgp value add the provided comma-separated list of PGP fingerprints to the list of master keys on the given file
--rm-pgp value remove the provided comma-separated list of PGP fingerprints from the list of master keys on the given file
--ignore-mac ignore Message Authentication Code during decryption
--mac-only-encrypted compute MAC only over values which end up encrypted
--unencrypted-suffix value override the unencrypted key suffix.
--encrypted-suffix value override the encrypted key suffix. When empty, all keys will be encrypted, unless otherwise marked with unencrypted-suffix.
--unencrypted-regex value set the unencrypted key regex. When specified, only keys matching the regex will be left unencrypted.
--encrypted-regex value set the encrypted key regex. When specified, only keys matching the regex will be encrypted.
--unencrypted-comment-regex value set the unencrypted comment suffix. When specified, only keys that have comment matching the regex will be left unencrypted.
--encrypted-comment-regex value set the encrypted comment suffix. When specified, only keys that have comment matching the regex will be encrypted.
--config value path to sops' config file. If set, sops will not search for the config file recursively. [$SOPS_CONFIG]
--encryption-context value comma separated list of KMS encryption context key:value pairs
--set value set a specific key or branch in the input document. value must be a json encoded string. (edit mode only). eg. --set '["somekey"][0] {"somevalue":true}'
--shamir-secret-sharing-threshold value the number of master keys required to retrieve the data key with shamir (default: 0)
--indent value the number of spaces to indent YAML or JSON encoded file (default: 0)
--verbose Enable verbose logging output
--output value Save the output after encryption or decryption to the file specified
--filename-override value Use this filename instead of the provided argument for loading configuration, and for determining input type and output type
--decryption-order value comma separated list of decryption key types [$SOPS_DECRYPTION_ORDER]
--enable-local-keyservice use local key service [$SOPS_ENABLE_LOCAL_KEYSERVICE]
--keyservice value Specify the key services to use in addition to the local one. Can be specified more than once. Syntax: protocol://address. Example: tcp://myserver.com:5000 [$SOPS_KEYSERVICE]
--help, -h show help
--version, -v print the version

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
{"0": "provisioning/variables.tf", "1": "jeannie", "2": "jeannie script", "3": "platform/main.tf", "4": "main.go", "5": "edge/variables.tf", "6": "truthy", "7": "apps", "8": "cluster/variables.tf", "9": "jeannie-unit", "10": "pimox_ssh", "11": "main.py", "12": "heal", "13": "security-scan", "14": "pathlib", "15": "disabled_value", "16": "workers", "17": "render-service-catalog", "18": "capacity-report", "19": "translation.js", "20": "incident-commander", "21": "media-cruncher.js", "22": "build-homelab-ai-index", "23": "run_tofu_stack", "24": "seed-heimdall.py", "25": "prompt-injection-lab", "26": "configure-arr.py", "27": "ai-evals", "28": "translate.php", "29": "exporter.py", "30": "seed-uptime-kuma.js", "31": "validate-homelab", "32": "apps/variables.tf", "33": "rpi-services/bootstrap.sh", "34": "run_step", "35": "model-observe", "36": "restore-drill", "37": "ai-scheduler", "38": "renovate.json", "39": "access-audit", "40": "query-homelab-ai-index", "41": "ideas_helper.php", "42": "explain", "43": "resource-budget", "44": "safety-case", "45": "validate-tailnet-policy", "46": "cert-check", "47": "promote", "48": "security-attack-path", "49": "security-logs", "50": "synthetic-checks", "51": "theme.js", "52": "cv-theme.js", "53": "prepare_cluster_worker_var_file", "54": "red-blue-loop", "55": "architecture-simulator.js", "56": "dev-toolbelt.js", "57": "network-quality.js", "58": "sentiment-sandbox.js", "59": "secrets_init", "60": "backup-status", "61": "control-plane", "62": "recover-plan", "63": "release-snapshot", "64": "render-docs", "65": "scorecard", "66": "model-drift.js", "67": "privacy-redactor.js", "68": "lang_helper.php", "69": "blockchain-wallet", "70": "change-journal", "71": "grafana-dashboards", "72": "kubeconfig-readonly", "73": "platform/.terraform.lock.hcl", "74": "blockchain-devnet", "75": "capacity-limits", "76": "recover-power", "77": "route-inventory", "78": "render-static-pages.sh", "79": "save_lang.php", "80": "addIdeaText", "81": "cluster/.terraform.lock.hcl", "82": "matrix-server/bootstrap.sh", "83": "ask", "84": "blockchain-test", "85": "capacity-advisor", "86": "homelab-map", "87": "impact", "88": "jeannie-core", "89": "report-render", "90": "review-last-change", "91": "sw.js", "92": "traveler-tools.js", "93": "blog.php", "94": "homelab-tree.php", "95": "translation_ui.php", "96": "save_idea.php", "97": "start-website.sh", "98": "apps/.terraform.lock.hcl", "99": "edge/.terraform.lock.hcl", "100": "provisioning/.terraform.lock.hcl", "101": "arr-stack/bootstrap.sh", "102": "omniroute/bootstrap.sh", "103": "backup-youtube.sh", "104": "artifact-cache", "105": "gitops-status", "106": "golden-ledger", "107": "validate-homelab-inventory", "108": "cv.php", "109": "demos.php", "110": "index.php", "111": "en.php", "112": "nah.php", "113": "footer.php", "114": "header.php", "115": "theme_toolbar.php", "116": "visitor_ideas.php", "117": "my-homelab-configs"}

View File

@ -0,0 +1 @@
{"0": "361c2533c3830080", "1": "0012ba0e94ee6d3f", "2": "6364ab89be69a22a", "3": "983a9ae683df104a", "4": "b4a24c43b8463396", "5": "648e78dca449760b", "6": "9c9c2cd3e2423884", "7": "0cb019e33c4c040d", "8": "3e48e30a3fae980c", "9": "9bf08f94e5b39c00", "10": "6ce3c219502bee50", "11": "02c665a4010c9ebf", "12": "ef95b3c0f9f340f3", "13": "ca1731f4859b6ca9", "14": "b380e48675e3e39e", "15": "993f6c426f4ba271", "16": "d401f23a77dc0212", "17": "cd4a2c4672683dfc", "18": "976a01840c0408db", "19": "49c3290c71ce5629", "20": "b5155ca4b3e625c9", "21": "628efcf59ac32cfa", "22": "e9f135170ca79710", "23": "09a4da58fe588913", "24": "ce0247708e4d113f", "25": "af5b8f9abe987123", "26": "f9491d3c909ec9e0", "27": "227fecde47cc4c3e", "28": "b3a485a7c3645ce0", "29": "9b48e99bd12b53ac", "30": "93753339026f51c8", "31": "a50a00da8fe37bce", "32": "0b16950c838c926f", "33": "52a860f117ed75f9", "34": "e942613ec2e30282", "35": "ccb632c44c8e4354", "36": "9b9e744c634c28c0", "37": "d13b39500388a032", "38": "0601fb0287d5e141", "39": "047cb9003d589eaf", "40": "2a6cce41d9d0b52b", "41": "75feb7716a561a46", "42": "9e706659bf9e01c7", "43": "f434343abdbfc71b", "44": "2bedd61118b0ec00", "45": "c2961fba02ddd2f0", "46": "5516b77a423e82c6", "47": "d028e78574e5710b", "48": "650db77ccad0dc44", "49": "08cb7085012761c2", "50": "8aa1b717d860ff7d", "51": "bbf1065fc0154c95", "52": "3c2d75b9ed4d8504", "53": "156525e980c797ae", "54": "d5dbc881e61c643d", "55": "fc74ca7469c9b5a5", "56": "bdaa9a253c1d1fbc", "57": "5a2da5c79a474c44", "58": "af7fd037b9ce54eb", "59": "0e20833dd0f5b0a6", "60": "fd81679387ac4e73", "61": "fd7544a67b6ea738", "62": "891cbcefcfdfd4e4", "63": "2dde45944cf82630", "64": "27a967b9022aef28", "65": "8223a89130d43dea", "66": "47866f94295192b7", "67": "a49b8a23ea0639d8", "68": "fefcfe25a4784f7c", "69": "84bf09a2774f7ffe", "70": "357e3a865faaffe4", "71": "528538df1814a6e5", "72": "a812f17a750f1b47", "73": "0163cf69de4eb863", "74": "652ac5f536268d18", "75": "742d05c7e37a977e", "76": "e3c656e2ea705f76", "77": "60350ee08a0a1369", "78": "f50b23c92b0e47d6", "79": "1b579eb5f1d0f48f", "80": "928737212801ab32", "81": "48370f459c27a50d", "82": "7df0d29684696c5a", "83": "2ebc50403a2e7e3c", "84": "2f563a9b6dfe8ff9", "85": "f78ea95dc6795fa8", "86": "e37a8bb86c965261", "87": "fddea291f8e2afb9", "88": "f94822292abc3933", "89": "5b75a65edef83cbe", "90": "725250b365101c89", "91": "aa5c6aada85292e9", "92": "e067e69e418abd74", "93": "1756af9964fec32d", "94": "541728b56af469fa", "95": "6d534bae6f81adc4", "96": "d9a5fa37255e8fe6", "97": "502ea5514aa7052c", "98": "800e11345b48d54e", "99": "a604a3ff45b30273", "100": "f98273201655cba4", "101": "0bc4d029db3b5de9", "102": "2c778c812cf4bb15", "103": "69e971cdf15baac6", "104": "4747359f911887cd", "105": "95ab93639f0b121c", "106": "fb90f6e5d0fd47d0", "107": "28610583674851eb", "108": "16d248290dd50bc2", "109": "8fd01641c1addfcd", "110": "4a0b3371339e77cf", "111": "fbc01c67627e1702", "112": "5d0cbcfc66c21802", "113": "1f59636464cf9fff", "114": "1fb64a2de4a54977", "115": "10cda0d2038faa47", "116": "7dcc13c2011c46c7", "117": "b2a449b19c058ca6"}

View File

@ -0,0 +1 @@
/home/jv/my-homelab-configs

View File

@ -0,0 +1,465 @@
# Graph Report - my-homelab-configs (2026-09-18)
## Corpus Check
- cluster-only mode — file stats not available
## Summary
- 1332 nodes · 2793 edges · 118 communities (73 shown, 45 thin omitted)
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 11 edges (avg confidence: 0.8)
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `e8d39e55`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).
## Community Hubs (Navigation)
- provisioning/variables.tf
- jeannie
- jeannie script
- platform/main.tf
- main.go
- edge/variables.tf
- truthy
- apps
- cluster/variables.tf
- jeannie-unit
- pimox_ssh
- main.py
- heal
- security-scan
- pathlib
- disabled_value
- workers
- render-service-catalog
- capacity-report
- translation.js
- incident-commander
- media-cruncher.js
- build-homelab-ai-index
- run_tofu_stack
- seed-heimdall.py
- prompt-injection-lab
- configure-arr.py
- ai-evals
- translate.php
- exporter.py
- seed-uptime-kuma.js
- validate-homelab
- apps/variables.tf
- rpi-services/bootstrap.sh
- run_step
- model-observe
- restore-drill
- ai-scheduler
- renovate.json
- access-audit
- query-homelab-ai-index
- ideas_helper.php
- explain
- resource-budget
- safety-case
- validate-tailnet-policy
- cert-check
- promote
- security-attack-path
- security-logs
- synthetic-checks
- theme.js
- cv-theme.js
- prepare_cluster_worker_var_file
- red-blue-loop
- architecture-simulator.js
- dev-toolbelt.js
- network-quality.js
- sentiment-sandbox.js
- secrets_init
- backup-status
- control-plane
- recover-plan
- release-snapshot
- render-docs
- scorecard
- model-drift.js
- privacy-redactor.js
- lang_helper.php
- blockchain-wallet
- change-journal
- grafana-dashboards
- kubeconfig-readonly
- platform/.terraform.lock.hcl
- blockchain-devnet
- capacity-limits
- recover-power
- route-inventory
- render-static-pages.sh
- addIdeaText
- cluster/.terraform.lock.hcl
- matrix-server/bootstrap.sh
- ask
- blockchain-test
- capacity-advisor
- homelab-map
- impact
- jeannie-core
- report-render
- review-last-change
- sw.js
- homelab-tree.php
- translation_ui.php
- start-website.sh
- apps/.terraform.lock.hcl
- edge/.terraform.lock.hcl
- provisioning/.terraform.lock.hcl
- arr-stack/bootstrap.sh
- omniroute/bootstrap.sh
- backup-youtube.sh
- artifact-cache
- gitops-status
- golden-ledger
- validate-homelab-inventory
- my-homelab-configs
## God Nodes (most connected - your core abstractions)
1. `null_resource.edge_services` - 24 edges
2. `null_resource.pimox_template_vm_create` - 19 edges
3. `null_resource.provisioning_host` - 19 edges
4. `null_resource.kubeadm_worker` - 18 edges
5. `null_resource.pimox_template_vm_seal` - 18 edges
6. `local.preseed_cfg` - 17 edges
7. `local.default_conf` - 14 edges
8. `null_resource.calico_ready` - 14 edges
9. `local.config_hash` - 13 edges
10. `null_resource.kubeadm_control_plane` - 12 edges
## Surprising Connections (you probably didn't know these)
- `local.application_sources` --references--> `var.website_image_ref` [EXTRACTED]
bootstrap/apps/main.tf → bootstrap/apps/variables.tf
- `local.application_sources` --references--> `var.gitops_repo_url` [EXTRACTED]
bootstrap/apps/main.tf → bootstrap/apps/variables.tf
- `output.kubeconfig_path` --references--> `var.kubeconfig_path` [EXTRACTED]
bootstrap/cluster/main.tf → bootstrap/cluster/variables.tf
- `null_resource.kubeadm_control_plane` --references--> `var.control_plane_advertise_address` [EXTRACTED]
bootstrap/cluster/main.tf → bootstrap/cluster/variables.tf
- `null_resource.kubeadm_control_plane` --references--> `var.kubeconfig_owner` [EXTRACTED]
bootstrap/cluster/main.tf → bootstrap/cluster/variables.tf
## Import Cycles
- None detected.
## Communities (118 total, 45 thin omitted)
### Community 0 - "provisioning/variables.tf"
Cohesion: 0.05
Nodes (88): Terraform module: bootstrap/provisioning, local.config_hash, local.debian_netboot_base_url, local.dnsmasq_conf, local.golden_node_prepare, local.grub_cfg, local.http_root, local.kernel_cgroup_boot_options (+80 more)
### Community 1 - "jeannie"
Cohesion: 0.04
Nodes (52): ai_index(), backup_tofu_state(), bootstrap_gitea_repo(), cleanup_calico_links(), cleanup_calico_runtime_files(), cleanup_iptables(), cleanup_mounts(), cleanup_node() (+44 more)
### Community 2 - "jeannie script"
Cohesion: 0.04
Nodes (78): jeannie script, access_audit(), agent_sandbox(), ai_evals(), ai_memory(), ai_scheduler(), artifact_cache(), ask_homelab() (+70 more)
### Community 3 - "platform/main.tf"
Cohesion: 0.07
Nodes (74): Terraform module: bootstrap/platform, helm_release.argocd, helm_release.calico, helm_release.calico_crds, helm_release.extra_tools, helm_release.kyverno, helm_release.kyverno_policies, helm_release.loki (+66 more)
### Community 4 - "main.go"
Cohesion: 0.08
Nodes (45): envDefault(), executeDAG(), filterReportRows(), includeReportRow(), main(), normalizeStatus(), orderedReportAreas(), parseReportRows() (+37 more)
### Community 5 - "edge/variables.tf"
Cohesion: 0.11
Nodes (42): Terraform module: bootstrap/edge, local.compose_file, local.config_hash, local.default_conf, local.default_conf_matrix, local.default_vcl, local.haproxy_cfg, local.heimdall_backend_host (+34 more)
### Community 6 - "truthy"
Cohesion: 0.15
Nodes (33): ai_check(), backstage_brain_enabled(), backstage_brain_note(), doctor_cluster(), doctor_edge(), doctor_gitea(), doctor_rpi(), doctor_versions() (+25 more)
### Community 7 - "apps"
Cohesion: 0.08
Nodes (34): apps(), apps_registry_endpoint(), demos_image_is_current(), demos_registry_endpoint(), demos_source_hash(), dump_argocd_debug(), dump_namespace_debug(), ensure_cosign_available() (+26 more)
### Community 8 - "cluster/variables.tf"
Cohesion: 0.14
Nodes (31): Terraform module: bootstrap/cluster, local.control_plane_node_label_pairs, local.node_label_pairs, local.worker_node_label_pairs, null_resource.kube_system_resource_policy, null_resource.kubeadm_control_plane, null_resource.kubeadm_worker, null_resource.node_labels (+23 more)
### Community 9 - "jeannie-unit"
Cohesion: 0.20
Nodes (26): jeannie-unit script, assert_command_failure_contains(), assert_command_success(), assert_contains(), assert_eq(), fail(), JEANNIE_LIBRARY_MODE, pass() (+18 more)
### Community 10 - "pimox_ssh"
Cohesion: 0.13
Nodes (27): cpuset_cpu_count(), destroy_pimox_worker_vms(), detect_route_interface(), ensure_pimox_worker_node(), ensure_static_pimox_worker_spec_file(), pimox_generated_mac(), pimox_guest_cpu_count(), pimox_guest_exec_exitcode() (+19 more)
### Community 11 - "main.py"
Cohesion: 0.13
Nodes (23): Any, BaseModel, fastapi, fastapi_middleware_cors, get, drift_score(), healthz(), load_model() (+15 more)
### Community 12 - "heal"
Cohesion: 0.19
Nodes (23): apply_plan(), build_plan(), clear_failed_action(), command_for(), HealRule, highest_impact(), impact_sort_key(), load_heal_state() (+15 more)
### Community 13 - "security-scan"
Cohesion: 0.26
Nodes (19): security-scan script, ensure_report_dir(), lynis_findings(), prepare_security_scans(), print_lynis_fallback_focus(), print_lynis_focus(), print_lynis_llm_focus(), require_docker() (+11 more)
### Community 14 - "pathlib"
Cohesion: 0.13
Nodes (17): argparse, json, numpy, pathlib, classify(), load_policy(), main(), print_result() (+9 more)
### Community 15 - "disabled_value"
Cohesion: 0.16
Nodes (21): check_edge_ssh(), check_pimox_storage(), configure_pimox_worker_forwarding(), configure_pimox_worker_guest_network(), deploy_heimdall(), deploy_hermes(), deploy_matrix(), deploy_omniroute() (+13 more)
### Community 16 - "workers"
Cohesion: 0.26
Nodes (19): workers script, drain_node(), have(), is_skipped(), kubectl_cmd(), list_workers(), node_for_index(), pimox_ssh() (+11 more)
### Community 17 - "render-service-catalog"
Cohesion: 0.25
Nodes (17): html, check_file(), host_ip(), host_label(), host_rows(), html_link(), main(), markdown_table() (+9 more)
### Community 18 - "capacity-report"
Cohesion: 0.27
Nodes (17): capacity-report script, compact_guidance(), compact_host_capacity(), compact_kubernetes_capacity(), compact_main(), compact_pimox_capacity(), compact_rpi_capacity(), emit() (+9 more)
### Community 19 - "translation.js"
Cohesion: 0.18
Nodes (15): actionSpan, badge, browserLang, btn, collectPageTranslations(), detectedSpan, doTranslation(), hidePrompt() (+7 more)
### Community 20 - "incident-commander"
Cohesion: 0.28
Nodes (15): Namespace, classify(), first_evidence_lines(), fixture_text(), Incident, incident_for_class(), load_incidents(), main() (+7 more)
### Community 21 - "media-cruncher.js"
Cohesion: 0.18
Nodes (14): appendStatus(), createCanvas(), crunchImage(), dropZone, extensionByType, formatBytes(), handleFiles(), maxEdge (+6 more)
### Community 22 - "build-homelab-ai-index"
Cohesion: 0.26
Nodes (14): collections, fnmatch, math, build_index(), candidate_files(), chunk_file(), load_patterns(), main() (+6 more)
### Community 23 - "run_tofu_stack"
Cohesion: 0.16
Nodes (15): adopt_apps_existing_resources(), adopt_platform_existing_resources(), adopt_tofu_helm_release(), adopt_tofu_kubernetes_manifest(), adopt_tofu_kubernetes_resource(), cluster_control_plane_tracked(), delete_prometheus_stack_storage(), edge_apply() (+7 more)
### Community 24 - "seed-heimdall.py"
Cohesion: 0.27
Nodes (11): datetime, columns(), ensure_dashboard_tag(), ensure_public_dashboard(), home_dashboard_tag_id(), quote_identifier(), table_exists(), upsert_links() (+3 more)
### Community 25 - "prompt-injection-lab"
Cohesion: 0.33
Nodes (12): dataclasses, Case, defense_response(), fixture_text(), load_cases(), main(), print_list(), print_run() (+4 more)
### Community 26 - "configure-arr.py"
Cohesion: 0.32
Nodes (12): apply_import_lists(), ensure_qbittorrent(), ensure_root_folder(), fill_fields(), load_env(), main(), Path, Configure safe baseline ARR app settings from local environment values. (+4 more)
### Community 27 - "ai-evals"
Cohesion: 0.38
Nodes (12): Case, fixture_text(), load_cases(), main(), print_list(), print_run(), print_show(), Deterministic eval harness for Jeannie and homelab RAG behavior. (+4 more)
### Community 28 - "translate.php"
Cohesion: 0.29
Nodes (7): clean_translate_text(), redis_connect(), redis_encode_command(), redis_read_line(), redis_read_response(), translation_cache_read(), translation_cache_write()
### Community 29 - "exporter.py"
Cohesion: 0.21
Nodes (9): BaseHTTPRequestHandler, http_server, collect_metrics(), hex_to_int(), MetricsHandler, rpc(), time, urllib_error (+1 more)
### Community 30 - "seed-uptime-kuma.js"
Cohesion: 0.27
Nodes (11): defaultForColumn(), findModuleDirectory(), fs, loadDatabaseModule(), main(), monitorValues(), nowSql(), path (+3 more)
### Community 31 - "validate-homelab"
Cohesion: 0.20
Nodes (3): validate-homelab script, main(), run_step()
### Community 32 - "apps/variables.tf"
Cohesion: 0.31
Nodes (9): Terraform module: bootstrap/apps, kubernetes_manifest.argocd_application, local.application_sources, provider.kubernetes, var.applications, var.argocd_namespace, var.gitops_repo_url, var.kubeconfig_path (+1 more)
### Community 33 - "rpi-services/bootstrap.sh"
Cohesion: 0.33
Nodes (9): configure_docker_root(), install_missing_packages(), resolve_pihole_webpassword(), seed_uptime_kuma_monitors(), bootstrap.sh script, stop_legacy_pihole(), sync_pihole_adlists(), sync_pihole_managed_dns() (+1 more)
### Community 34 - "run_step"
Cohesion: 0.24
Nodes (11): jeannie_compact_text(), jeannie_log_start(), jeannie_step_latest_progress_line(), jeannie_step_plan(), jeannie_step_prefix(), jeannie_step_progress(), jeannie_verbose_enabled(), rebuild_cluster() (+3 more)
### Community 35 - "model-observe"
Cohesion: 0.35
Nodes (10): ask_ollama(), grade(), main(), offline_answer(), print_prompts(), prompts(), Track local model behavior with stable homelab prompts., report() (+2 more)
### Community 36 - "restore-drill"
Cohesion: 0.42
Nodes (10): restore-drill script, check_file(), drill_gitea(), drill_gitops(), drill_pihole(), drill_state(), latest_file(), main() (+2 more)
### Community 37 - "ai-scheduler"
Cohesion: 0.36
Nodes (9): csv, as_bool(), main(), Path, Simulate placement for AI-ish homelab workloads., read_tsv(), recommend(), score_node() (+1 more)
### Community 38 - "renovate.json"
Cohesion: 0.20
Nodes (9): config:recommended, customManagers, dependencyDashboard, extends, labels, packageRules, prConcurrentLimit, $schema (+1 more)
### Community 39 - "access-audit"
Cohesion: 0.47
Nodes (9): access-audit script, git_access(), kubernetes_access(), main(), runner_access(), section(), ssh_inventory(), tailnet_access() (+1 more)
### Community 40 - "query-homelab-ai-index"
Cohesion: 0.33
Nodes (9): ask_ollama(), load_index(), main(), Path, Query the local homelab retrieval index and optionally ask Ollama., render_citations(), render_context(), score_chunks() (+1 more)
### Community 41 - "ideas_helper.php"
Cohesion: 0.47
Nodes (8): visitor_idea_clean(), visitor_ideas_append(), visitor_ideas_dir(), visitor_ideas_ensure_dir(), visitor_ideas_file(), visitor_ideas_rate_file(), visitor_ideas_read(), visitor_ideas_recently_submitted()
### Community 42 - "explain"
Cohesion: 0.39
Nodes (7): explain script, explain_output(), is_read_only_command(), is_read_only_subcommand(), main(), run_target(), usage()
### Community 43 - "resource-budget"
Cohesion: 0.53
Nodes (8): resource-budget script, fail(), have(), host_budget(), kubernetes_budget(), section(), usage(), warn()
### Community 44 - "safety-case"
Cohesion: 0.39
Nodes (8): changed_files(), git_lines(), load_rules(), main(), matched_rules(), print_safety_case(), Generate a read-only safety case for homelab changes., risk_order()
### Community 45 - "validate-tailnet-policy"
Cohesion: 0.36
Nodes (7): re, main(), parse_simple_inventory(), Path, Validate the repo-managed Tailscale policy without contacting Tailscale., require(), strip_hujson()
### Community 46 - "cert-check"
Cohesion: 0.50
Nodes (6): cert-check script, have(), inventory_hosts(), inventory_scalar(), mark_fail(), section()
### Community 47 - "promote"
Cohesion: 0.43
Nodes (7): checks(), main(), plan(), Plan and validate canary promotion gates., rollback(), validate(), subprocess
### Community 48 - "security-attack-path"
Cohesion: 0.50
Nodes (7): security-attack-path script, jsonpath_or_unknown(), kubectl_ro(), main(), require_kubectl(), section(), usage()
### Community 49 - "security-logs"
Cohesion: 0.46
Nodes (7): security-logs script, collect_gitea_logs(), collect_traefik_logs(), ensure_report_dir(), main(), print_matches(), timestamp()
### Community 50 - "synthetic-checks"
Cohesion: 0.39
Nodes (5): synthetic-checks script, check(), kubectl_ok(), section(), warn_check()
### Community 51 - "theme.js"
Cohesion: 0.48
Nodes (4): getDemoThemeButtons(), normalizeDemoTheme(), setDemoTheme(), storeDemoTheme()
### Community 52 - "cv-theme.js"
Cohesion: 0.48
Nodes (5): cvPortrait, getSiteThemeButtons(), normalizeSiteTheme(), setSiteTheme(), storeSiteTheme()
### Community 53 - "prepare_cluster_worker_var_file"
Cohesion: 0.33
Nodes (7): cluster_worker_var_file_has_workers(), ensure_cluster_worker_var_file(), plan_homelab(), prepare_cluster_worker_var_file(), run_tofu_plan_stack(), tofu_stack_from_plan_target(), write_cluster_worker_var_file()
### Community 54 - "red-blue-loop"
Cohesion: 0.52
Nodes (6): checks(), ledger(), main(), plan(), Run or plan the homelab red-team/blue-team loop., run()
### Community 55 - "architecture-simulator.js"
Cohesion: 0.40
Nodes (5): box(), canvas, ctx, draw(), state
### Community 56 - "dev-toolbelt.js"
Cohesion: 0.33
Nodes (3): input, logFilter, output
### Community 57 - "network-quality.js"
Cohesion: 0.40
Nodes (5): canvas, ctx, draw(), measure(), samples
### Community 58 - "sentiment-sandbox.js"
Cohesion: 0.33
Nodes (4): input, negative, output, positive
### Community 59 - "secrets_init"
Cohesion: 0.40
Nodes (6): ensure_sops_age_tools(), secrets_check(), secrets_check_file(), secrets_init(), sops_age_key_file(), sops_age_recipient()
### Community 60 - "backup-status"
Cohesion: 0.60
Nodes (5): backup-status script, check_latest(), file_age_hours(), latest_file(), section()
### Community 61 - "control-plane"
Cohesion: 0.60
Nodes (5): control-plane script, require_kubectl(), show_non_system_pods(), show_taints(), usage()
### Community 62 - "recover-plan"
Cohesion: 0.47
Nodes (3): recover-plan script, check(), main()
### Community 63 - "release-snapshot"
Cohesion: 0.67
Nodes (5): release-snapshot script, have(), latest_file(), run_optional(), section()
### Community 64 - "render-docs"
Cohesion: 0.60
Nodes (5): render-docs script, main(), read_inventory_value(), render_template(), usage()
### Community 66 - "model-drift.js"
Cohesion: 0.40
Nodes (3): accuracy, canvas, ctx
### Community 69 - "blockchain-wallet"
Cohesion: 0.70
Nodes (4): blockchain-wallet script, require_private_key(), run_cast(), usage()
### Community 70 - "change-journal"
Cohesion: 0.70
Nodes (4): change-journal script, append_entry(), latest_entries(), timestamp()
### Community 71 - "grafana-dashboards"
Cohesion: 0.70
Nodes (4): grafana-dashboards script, apply_dashboards(), list_dashboards(), usage()
### Community 72 - "kubeconfig-readonly"
Cohesion: 0.70
Nodes (4): kubeconfig-readonly script, main(), require_kubectl(), usage()
### Community 73 - "platform/.terraform.lock.hcl"
Cohesion: 0.50
Nodes (3): provider.registry.opentofu.org/hashicorp/helm, provider.registry.opentofu.org/hashicorp/kubernetes, provider.registry.opentofu.org/hashicorp/null
### Community 74 - "blockchain-devnet"
Cohesion: 0.83
Nodes (3): blockchain-devnet script, rpc_call(), usage()
### Community 76 - "recover-power"
Cohesion: 0.83
Nodes (3): recover-power script, run_optional(), run_step()
## Knowledge Gaps
- **61 isolated node(s):** `provider.registry.opentofu.org/hashicorp/kubernetes`, `provider.registry.opentofu.org/hashicorp/external`, `provider.registry.opentofu.org/hashicorp/null`, `provider.registry.opentofu.org/hashicorp/null`, `provider.registry.opentofu.org/hashicorp/helm` (+56 more)
These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 227 node(s) total have ≤1 connection when file, concept and rationale nodes are included.)
- **45 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
## Suggested Questions
_Questions this graph is uniquely positioned to answer:_
- **What connects `provider.registry.opentofu.org/hashicorp/kubernetes`, `provider.registry.opentofu.org/hashicorp/external`, `provider.registry.opentofu.org/hashicorp/null` to the rest of the system?**
_61 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `provisioning/variables.tf` be split into smaller, more focused modules?**
_Cohesion score 0.054212454212454214 - nodes in this community are weakly interconnected._
- **Should `jeannie` be split into smaller, more focused modules?**
_Cohesion score 0.038542607648298706 - nodes in this community are weakly interconnected._
- **Should `jeannie script` be split into smaller, more focused modules?**
_Cohesion score 0.04229104229104229 - nodes in this community are weakly interconnected._
- **Should `platform/main.tf` be split into smaller, more focused modules?**
_Cohesion score 0.07017543859649122 - nodes in this community are weakly interconnected._
- **Should `main.go` be split into smaller, more focused modules?**
_Cohesion score 0.0841813135985199 - nodes in this community are weakly interconnected._
- **Should `edge/variables.tf` be split into smaller, more focused modules?**
_Cohesion score 0.113107822410148 - nodes in this community are weakly interconnected._

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_artifact_cache", "label": "artifact-cache", "file_type": "code", "source_file": "scripts/artifact-cache", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_artifact_cache__entry", "label": "artifact-cache script", "file_type": "code", "source_file": "scripts/artifact-cache", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}], "edges": [{"source": "$graphify-root$_scripts_artifact_cache", "target": "$graphify-root$_scripts_artifact_cache__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/artifact-cache", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L4"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L12"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L13"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L14"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L14"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L28"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_artifact_cache__entry", "source_file": "scripts/artifact-cache", "source_location": "L42"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_lang_en_php", "label": "en.php", "file_type": "code", "source_file": "apps/website/lang/en.php", "source_location": "L1"}], "edges": [], "raw_calls": [], "parse_errors": {"first_error_line": 153, "multiline_error": false}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_capacity_advisor", "label": "capacity-advisor", "file_type": "code", "source_file": "scripts/capacity-advisor", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_capacity_advisor__entry", "label": "capacity-advisor script", "file_type": "code", "source_file": "scripts/capacity-advisor", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_capacity_advisor_run_check", "label": "run_check()", "file_type": "code", "source_file": "scripts/capacity-advisor", "source_location": "L6", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_capacity_advisor", "target": "$graphify-root$_scripts_capacity_advisor__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/capacity-advisor", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_capacity_advisor", "target": "$graphify-root$_scripts_capacity_advisor_run_check", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/capacity-advisor", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_scripts_capacity_advisor__entry", "target": "$graphify-root$_scripts_capacity_advisor_run_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/capacity-advisor", "source_location": "L21", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_capacity_advisor__entry", "source_file": "scripts/capacity-advisor", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_capacity_advisor__entry", "source_file": "scripts/capacity-advisor", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_capacity_advisor__entry", "source_file": "scripts/capacity-advisor", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_capacity_advisor__entry", "source_file": "scripts/capacity-advisor", "source_location": "L4"}, {"language": "bash", "callee": "mktemp", "caller_nid": "$graphify-root$_scripts_capacity_advisor__entry", "source_file": "scripts/capacity-advisor", "source_location": "L17"}, {"language": "bash", "callee": "trap", "caller_nid": "$graphify-root$_scripts_capacity_advisor__entry", "source_file": "scripts/capacity-advisor", "source_location": "L18"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_scripts_capacity_advisor__entry", "source_file": "scripts/capacity-advisor", "source_location": "L26"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_scripts_capacity_advisor_run_check", "source_file": "scripts/capacity-advisor", "source_location": "L8"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_capacity_advisor_run_check", "source_file": "scripts/capacity-advisor", "source_location": "L9"}, {"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_capacity_advisor_run_check", "source_file": "scripts/capacity-advisor", "source_location": "L10"}], "bash_sources": []}

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_cv_php", "label": "cv.php", "file_type": "code", "source_file": "apps/website/cv.php", "source_location": "L1"}], "edges": [], "raw_calls": []}

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_partials_theme_toolbar_php", "label": "theme_toolbar.php", "file_type": "code", "source_file": "apps/website/partials/theme_toolbar.php", "source_location": "L1"}], "edges": [], "raw_calls": []}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_start_website_sh", "label": "start-website.sh", "file_type": "code", "source_file": "apps/website/start-website.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_apps_website_start_website_sh__entry", "label": "start-website.sh script", "file_type": "code", "source_file": "apps/website/start-website.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}], "edges": [{"source": "$graphify-root$_apps_website_start_website_sh", "target": "$graphify-root$_apps_website_start_website_sh__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/website/start-website.sh", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_apps_website_start_website_sh__entry", "source_file": "apps/website/start-website.sh", "source_location": "L2"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_apps_website_start_website_sh__entry", "source_file": "apps/website/start-website.sh", "source_location": "L4"}, {"language": "bash", "callee": "php-fpm", "caller_nid": "$graphify-root$_apps_website_start_website_sh__entry", "source_file": "apps/website/start-website.sh", "source_location": "L11"}, {"language": "bash", "callee": "exec", "caller_nid": "$graphify-root$_apps_website_start_website_sh__entry", "source_file": "apps/website/start-website.sh", "source_location": "L13"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_partials_footer_php", "label": "footer.php", "file_type": "code", "source_file": "apps/website/partials/footer.php", "source_location": "L1"}], "edges": [], "raw_calls": []}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_save_idea_php", "label": "save_idea.php", "file_type": "code", "source_file": "apps/website/save_idea.php", "source_location": "L1"}, {"id": "$graphify-root$_apps_website_save_idea_idea_redirect", "label": "idea_redirect()", "file_type": "code", "source_file": "apps/website/save_idea.php", "source_location": "L4", "_callable": true}], "edges": [{"source": "$graphify-root$_apps_website_save_idea_php", "target": "$graphify-root$_apps_website_save_idea_idea_redirect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/website/save_idea.php", "source_location": "L4", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_apps_website_save_idea_idea_redirect", "callee": "preg_replace", "is_member_call": false, "source_file": "apps/website/save_idea.php", "source_location": "L5", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_idea_idea_redirect", "callee": "strtolower", "is_member_call": false, "source_file": "apps/website/save_idea.php", "source_location": "L5", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_idea_idea_redirect", "callee": "header", "is_member_call": false, "source_file": "apps/website/save_idea.php", "source_location": "L9", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_idea_idea_redirect", "callee": "rawurlencode", "is_member_call": false, "source_file": "apps/website/save_idea.php", "source_location": "L9", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_idea_idea_redirect", "callee": "rawurlencode", "is_member_call": false, "source_file": "apps/website/save_idea.php", "source_location": "L9", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_idea_idea_redirect", "callee": "time", "is_member_call": false, "source_file": "apps/website/save_idea.php", "source_location": "L9", "receiver": null}]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_bootstrap_provisioning_terraform_lock_hcl", "label": ".terraform.lock.hcl", "file_type": "code", "source_file": "bootstrap/provisioning/.terraform.lock.hcl", "source_location": null, "type": "terraform_file"}, {"id": "terraform_home_jv_my_homelab_configs_bootstrap_provisioning_8f819ac6b7a40fe8_provider_registry_opentofu_org_hashicorp_null", "label": "provider.registry.opentofu.org/hashicorp/null", "file_type": "code", "source_file": "bootstrap/provisioning/.terraform.lock.hcl", "source_location": "L4", "attributes": {"version": "3.3.0", "constraints": "~> 3.2", "hashes": ["h1:0r7+t8CqzjfBgHgEiJGBCw+McEUdRXliMdF+Hk29d8o=", "h1:EvvCOc4FJY3NitSm6BpzCcUPU53LayVCB/tPOxYmy7U=", "h1:IDVnZXNCh0u4LfeSazc9z1v/kNz+92Eej7ePWV6SbyE=", "h1:Iw2c0n9/4fS92N5WnJ3CCSwSUXZO953oHp9gj3pWCaM=", "h1:JofS1og3hPN0ANjH+gNjxrJyyk6znodpC/F0qhp4eEk=", "h1:QIBhsJ4+5+t0vFEgJwtezNLT31tsptFHOEyGAAhLR1o=", "h1:RjjoL9qRPwNTwLdtJsYUaFvunbPM2/oujf2DcUcitOE=", "h1:SSirA+z2VWTs1s+TCAx8vVKg9jh6cRjxqc8LYi2iQTI=", "h1:U2XZc7hxcpcWp/C2S9LtuGUimhMOD2UT5xAEJJQQQaU=", "h1:bPG+xE5UonkJv3y/Yn9Q7OfbP2qHU/QKiS31nwfe7S0=", "h1:eODLdk/pARc4yxChAFtwseVmBr+r5fF9yGOvUhwGEyM=", "h1:iFj1oM5ZPENspsPqK1kcvZzyP95jJE/CM0rlu0MfIss=", "h1:mdu+qpyVmjDDLMrcL1JFy+cSyF58I3TFJwB5NssCZ58=", "h1:tJmep6aoBeDH77XsYU65HAbi0RAjxtsmbCOXmnqT13U=", "h1:tdMTn1evBLd6KCeLqWdQXCpF07hBu3n5rY6N3rXw3Rc=", "zh:083dcc0bec53f8abfa3f2aa2ce9d732a9675338fd60ae7d61162e25db7cb08bf", "zh:19f7456b5a2ad16595860974714bfdb25b87bc16356ea9d5c7453892aaa27864", "zh:222c0ed1fed4e4c677ebe626104dbfdba66763e264de0d9c27c58ce60104ee69", "zh:271711d6caa7dd5a4e9b79fe8c679fab61a840bcf80040a0f5ebb425d1b27d97", "zh:5adcf35f30baaea13f80c2a2c774deb9369892719493049687e23476c9dff40f", "zh:5bcfd19df16e73d7f0ad75bd09e2b3b86cf6700d09822d585d68304b71de1d97", "zh:604edecf263e38674decb35bb4e0e048fdc951f26fa103c33065ff9728f0313b", "zh:782acbfb4fa4807e273e588fe45b4aaea9dd0fd1136f76ec3200f6f4db3af8d6", "zh:84411a596d528fe67294e5c1cfd0c2036b08802497bcc4215ce518924f3c9a4a", "zh:85e79eecf3f5348975cffec3016b0eba3baf605646102d4348796ccd2df2e5f6", "zh:95669535ca17aeefef307ebfd59ce6930953173baae5637e8cbbf0297ec7ad58", "zh:d04d9b177747bfd66b4a45b5d911a2a7822aa8451f5e35621971fb7a4206b530", "zh:e6d9c924475283e90833450a14a732f4deb6d9bb131db8f86ab856e894270836", "zh:ebcab0c8a1334c86ed7cfa53f571a17ad6d27e9901f27a8854ea622a74b54bb6", "zh:ef9c757bb2c83d2103811a3d86b6ec5be06b0ffc337b84db1582d023bce7cdcd"]}}], "edges": [{"source": "$graphify-root$_bootstrap_provisioning_terraform_lock_hcl", "target": "terraform_home_jv_my_homelab_configs_bootstrap_provisioning_8f819ac6b7a40fe8_provider_registry_opentofu_org_hashicorp_null", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bootstrap/provisioning/.terraform.lock.hcl", "source_location": "L4", "weight": 1.0}]}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_blockchain_test", "label": "blockchain-test", "file_type": "code", "source_file": "scripts/blockchain-test", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_blockchain_test__entry", "label": "blockchain-test script", "file_type": "code", "source_file": "scripts/blockchain-test", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_blockchain_test_usage", "label": "usage()", "file_type": "code", "source_file": "scripts/blockchain-test", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_blockchain_test", "target": "$graphify-root$_scripts_blockchain_test__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/blockchain-test", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_blockchain_test", "target": "$graphify-root$_scripts_blockchain_test_usage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/blockchain-test", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_scripts_blockchain_test__entry", "target": "$graphify-root$_scripts_blockchain_test_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/blockchain-test", "source_location": "L18", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_blockchain_test__entry", "source_file": "scripts/blockchain-test", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_blockchain_test__entry", "source_file": "scripts/blockchain-test", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_blockchain_test__entry", "source_file": "scripts/blockchain-test", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_blockchain_test__entry", "source_file": "scripts/blockchain-test", "source_location": "L4"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_blockchain_test__entry", "source_file": "scripts/blockchain-test", "source_location": "L19"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_scripts_blockchain_test__entry", "source_file": "scripts/blockchain-test", "source_location": "L23"}, {"language": "bash", "callee": "exec", "caller_nid": "$graphify-root$_scripts_blockchain_test__entry", "source_file": "scripts/blockchain-test", "source_location": "L25"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_blockchain_test__entry", "source_file": "scripts/blockchain-test", "source_location": "L29"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_blockchain_test_usage", "source_file": "scripts/blockchain-test", "source_location": "L9"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_bootstrap_apps_terraform_lock_hcl", "label": ".terraform.lock.hcl", "file_type": "code", "source_file": "bootstrap/apps/.terraform.lock.hcl", "source_location": null, "type": "terraform_file"}, {"id": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_provider_registry_opentofu_org_hashicorp_kubernetes", "label": "provider.registry.opentofu.org/hashicorp/kubernetes", "file_type": "code", "source_file": "bootstrap/apps/.terraform.lock.hcl", "source_location": "L4", "attributes": {"version": "2.38.0", "constraints": "~> 2.26", "hashes": ["h1:3VVgWmwdwXFT54fjrplnq+N4+4LZ3ZeLHAlr/0jhPiA=", "h1:9LfHMXiMOboc6PhcEEelKjA3VL94l3MCj7RlbKO1PQM=", "h1:AkW6iAcMGHS+P2BIc2nvQe3PZCHtDL4m6+80tEDLge0=", "h1:HGkB9bCmUqMRcR5/bAUOSqPBsx6DAIEnbT1fZ8vzI78=", "h1:eCV78xGlh9eay+62U4gAgCEMohuiBJXN9XTIZNn+rX4=", "h1:ems+O2dA7atxMWpbtqIrsH7Oa+u+ERWSfpMaFnZPbh0=", "h1:iEDf790HE0h3kz58zfj5IhTVODCDqWF1hISPHz210Uw=", "h1:nY7J9jFXcsRINog0KYagiWZw1GVYF9D2JmtIB7Wnrao=", "h1:yw6JHRONXmiTumaQfJBxl1ierFnNNT/Qio8+ttfMcG4=", "zh:1096b41c4e5b2ee6c1980916fb9a8579bc1892071396f7a9432be058aabf3cbc", "zh:2959fde9ae3d1deb5e317df0d7b02ea4977951ee6b9c4beb083c148ca8f3681c", "zh:5082f98fcb3389c73339365f7df39fc6912bf2bd1a46d5f97778f441a67fd337", "zh:620fd5d0fbc2d7a24ac6b420a4922e6093020358162a62fa8cbd37b2bac1d22e", "zh:7f47c2de179bba35d759147c53082cad6c3449d19b0ec0c5a4ca8db5b06393e1", "zh:89c3aa2a87e29febf100fd21cead34f9a4c0e6e7ae5f383b5cef815c677eb52a", "zh:96eecc9f94938a0bc35b8a63d2c4a5f972395e44206620db06760b730d0471fc", "zh:e15567c1095f898af173c281b66bffdc4f3068afdd9f84bb5b5b5521d9f29584", "zh:ecc6b912629734a9a41a7cf1c4c73fb13b4b510afc9e7b2e0011d290bcd6d77f"]}}], "edges": [{"source": "$graphify-root$_bootstrap_apps_terraform_lock_hcl", "target": "terraform_home_jv_my_homelab_configs_bootstrap_apps_fe6ea83e9f87752c_provider_registry_opentofu_org_hashicorp_kubernetes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bootstrap/apps/.terraform.lock.hcl", "source_location": "L4", "weight": 1.0}]}

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_jeannie_core", "label": "jeannie-core", "file_type": "code", "source_file": "scripts/jeannie-core", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_jeannie_core__entry", "label": "jeannie-core script", "file_type": "code", "source_file": "scripts/jeannie-core", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_jeannie_core_core_sources_newer", "label": "core_sources_newer()", "file_type": "code", "source_file": "scripts/jeannie-core", "source_location": "L7", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_jeannie_core", "target": "$graphify-root$_scripts_jeannie_core__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/jeannie-core", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_jeannie_core", "target": "$graphify-root$_scripts_jeannie_core_core_sources_newer", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/jeannie-core", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_scripts_jeannie_core__entry", "target": "$graphify-root$_scripts_jeannie_core_core_sources_newer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/jeannie-core", "source_location": "L18", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L4"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L19"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L20"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L21"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L23"}, {"language": "bash", "callee": "go", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L24"}, {"language": "bash", "callee": "exec", "caller_nid": "$graphify-root$_scripts_jeannie_core__entry", "source_file": "scripts/jeannie-core", "source_location": "L27"}, {"language": "bash", "callee": "read", "caller_nid": "$graphify-root$_scripts_jeannie_core_core_sources_newer", "source_file": "scripts/jeannie-core", "source_location": "L10"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_scripts_jeannie_core_core_sources_newer", "source_file": "scripts/jeannie-core", "source_location": "L12"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_blog_php", "label": "blog.php", "file_type": "code", "source_file": "apps/website/blog.php", "source_location": "L1"}, {"id": "$graphify-root$_apps_website_blog_renderstacksourcelinks", "label": "renderStackSourceLinks()", "file_type": "code", "source_file": "apps/website/blog.php", "source_location": "L186", "_callable": true}], "edges": [{"source": "$graphify-root$_apps_website_blog_php", "target": "$graphify-root$_apps_website_blog_renderstacksourcelinks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/website/blog.php", "source_location": "L186", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_apps_website_blog_renderstacksourcelinks", "callee": "isset", "is_member_call": false, "source_file": "apps/website/blog.php", "source_location": "L187", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_blog_renderstacksourcelinks", "callee": "htmlspecialchars", "is_member_call": false, "source_file": "apps/website/blog.php", "source_location": "L193", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_blog_renderstacksourcelinks", "callee": "htmlspecialchars", "is_member_call": false, "source_file": "apps/website/blog.php", "source_location": "L193", "receiver": null}]}

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_infra_omniroute_bootstrap_sh", "label": "bootstrap.sh", "file_type": "code", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "label": "bootstrap.sh script", "file_type": "code", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}], "edges": [{"source": "$graphify-root$_infra_omniroute_bootstrap_sh", "target": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L5"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L7"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L7"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L7"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L11"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L12"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L20"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_infra_omniroute_bootstrap_sh__entry", "source_file": "infra/omniroute/bootstrap.sh", "source_location": "L21"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_lang_nah_php", "label": "nah.php", "file_type": "code", "source_file": "apps/website/lang/nah.php", "source_location": "L1"}], "edges": [], "raw_calls": [], "parse_errors": {"first_error_line": 153, "multiline_error": false}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_index_php", "label": "index.php", "file_type": "code", "source_file": "apps/website/index.php", "source_location": "L1"}], "edges": [], "raw_calls": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_impact", "label": "impact", "file_type": "code", "source_file": "scripts/impact", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_impact__entry", "label": "impact script", "file_type": "code", "source_file": "scripts/impact", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_impact_usage", "label": "usage()", "file_type": "code", "source_file": "scripts/impact", "source_location": "L7", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_impact", "target": "$graphify-root$_scripts_impact__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/impact", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_impact", "target": "$graphify-root$_scripts_impact_usage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/impact", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_scripts_impact__entry", "target": "$graphify-root$_scripts_impact_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/impact", "source_location": "L25", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_impact__entry", "source_file": "scripts/impact", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_impact__entry", "source_file": "scripts/impact", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_impact__entry", "source_file": "scripts/impact", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_impact__entry", "source_file": "scripts/impact", "source_location": "L4"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_scripts_impact__entry", "source_file": "scripts/impact", "source_location": "L22"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_impact__entry", "source_file": "scripts/impact", "source_location": "L26"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_impact__entry", "source_file": "scripts/impact", "source_location": "L36"}, {"language": "bash", "callee": "mapfile", "caller_nid": "$graphify-root$_scripts_impact__entry", "source_file": "scripts/impact", "source_location": "L42"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_scripts_impact__entry", "source_file": "scripts/impact", "source_location": "L53"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_impact_usage", "source_file": "scripts/impact", "source_location": "L8"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_homelab_map", "label": "homelab-map", "file_type": "code", "source_file": "scripts/homelab-map", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_homelab_map__entry", "label": "homelab-map script", "file_type": "code", "source_file": "scripts/homelab-map", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_homelab_map_inventory", "label": "inventory()", "file_type": "code", "source_file": "scripts/homelab-map", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_homelab_map", "target": "$graphify-root$_scripts_homelab_map__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/homelab-map", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_homelab_map", "target": "$graphify-root$_scripts_homelab_map_inventory", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/homelab-map", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_scripts_homelab_map__entry", "target": "$graphify-root$_scripts_homelab_map_inventory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/homelab-map", "source_location": "L29", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_homelab_map__entry", "source_file": "scripts/homelab-map", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_homelab_map__entry", "source_file": "scripts/homelab-map", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_homelab_map__entry", "source_file": "scripts/homelab-map", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_homelab_map__entry", "source_file": "scripts/homelab-map", "source_location": "L4"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_homelab_map__entry", "source_file": "scripts/homelab-map", "source_location": "L44"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_homelab_map__entry", "source_file": "scripts/homelab-map", "source_location": "L66"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_scripts_homelab_map_inventory", "source_file": "scripts/homelab-map", "source_location": "L12"}, {"language": "bash", "callee": "ruby", "caller_nid": "$graphify-root$_scripts_homelab_map_inventory", "source_file": "scripts/homelab-map", "source_location": "L14"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_scripts_homelab_map_inventory", "source_file": "scripts/homelab-map", "source_location": "L18"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_homelab_map_inventory", "source_file": "scripts/homelab-map", "source_location": "L21"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_scripts_homelab_map_inventory", "source_file": "scripts/homelab-map", "source_location": "L22"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_partials_header_php", "label": "header.php", "file_type": "code", "source_file": "apps/website/partials/header.php", "source_location": "L1"}], "edges": [], "raw_calls": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_scorecard", "label": "scorecard", "file_type": "code", "source_file": "scripts/scorecard", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_scorecard__entry", "label": "scorecard script", "file_type": "code", "source_file": "scripts/scorecard", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_scorecard_score", "label": "score()", "file_type": "code", "source_file": "scripts/scorecard", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_scripts_scorecard_docs_fresh", "label": "docs_fresh()", "file_type": "code", "source_file": "scripts/scorecard", "source_location": "L43", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_scripts_scorecard_inventory_ok", "label": "inventory_ok()", "file_type": "code", "source_file": "scripts/scorecard", "source_location": "L47", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_scripts_scorecard_security_static_ok", "label": "security_static_ok()", "file_type": "code", "source_file": "scripts/scorecard", "source_location": "L51", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_scorecard", "target": "$graphify-root$_scripts_scorecard__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/scorecard", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_scorecard", "target": "$graphify-root$_scripts_scorecard_score", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/scorecard", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_scripts_scorecard", "target": "$graphify-root$_scripts_scorecard_docs_fresh", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/scorecard", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_scripts_scorecard", "target": "$graphify-root$_scripts_scorecard_inventory_ok", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/scorecard", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_scripts_scorecard", "target": "$graphify-root$_scripts_scorecard_security_static_ok", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/scorecard", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_scripts_scorecard__entry", "target": "$graphify-root$_scripts_scorecard_score", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/scorecard", "source_location": "L58", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_scorecard__entry", "source_file": "scripts/scorecard", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_scorecard__entry", "source_file": "scripts/scorecard", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_scorecard__entry", "source_file": "scripts/scorecard", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_scorecard__entry", "source_file": "scripts/scorecard", "source_location": "L4"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_scorecard__entry", "source_file": "scripts/scorecard", "source_location": "L55"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_scorecard__entry", "source_file": "scripts/scorecard", "source_location": "L72"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_scripts_scorecard_score", "source_file": "scripts/scorecard", "source_location": "L11"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_scorecard_score", "source_file": "scripts/scorecard", "source_location": "L16"}, {"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_scorecard_score", "source_file": "scripts/scorecard", "source_location": "L17"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_scripts_scorecard_score", "source_file": "scripts/scorecard", "source_location": "L23"}, {"language": "bash", "callee": "awk", "caller_nid": "$graphify-root$_scripts_scorecard_score", "source_file": "scripts/scorecard", "source_location": "L34"}], "bash_sources": []}

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_homelab_tree_php", "label": "homelab-tree.php", "file_type": "code", "source_file": "apps/website/homelab-tree.php", "source_location": "L1"}, {"id": "$graphify-root$_apps_website_homelab_tree_other_pages", "label": "OTHER_PAGES", "file_type": "code", "source_file": "apps/website/homelab-tree.php", "source_location": "L256"}], "edges": [{"source": "$graphify-root$_apps_website_homelab_tree_php", "target": "$graphify-root$_apps_website_homelab_tree_other_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/website/homelab-tree.php", "source_location": "L256", "weight": 1.0}], "raw_calls": []}

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_partials_translation_ui_php", "label": "translation_ui.php", "file_type": "code", "source_file": "apps/website/partials/translation_ui.php", "source_location": "L1"}, {"id": "$graphify-root$_apps_website_partials_translation_ui_static_langs", "label": "STATIC_LANGS", "file_type": "code", "source_file": "apps/website/partials/translation_ui.php", "source_location": "L45"}], "edges": [{"source": "$graphify-root$_apps_website_partials_translation_ui_php", "target": "$graphify-root$_apps_website_partials_translation_ui_static_langs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/website/partials/translation_ui.php", "source_location": "L45", "weight": 1.0}], "raw_calls": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_recover_power", "label": "recover-power", "file_type": "code", "source_file": "scripts/recover-power", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_recover_power__entry", "label": "recover-power script", "file_type": "code", "source_file": "scripts/recover-power", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_recover_power_run_step", "label": "run_step()", "file_type": "code", "source_file": "scripts/recover-power", "source_location": "L11", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_scripts_recover_power_run_optional", "label": "run_optional()", "file_type": "code", "source_file": "scripts/recover-power", "source_location": "L23", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_recover_power", "target": "$graphify-root$_scripts_recover_power__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/recover-power", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_recover_power", "target": "$graphify-root$_scripts_recover_power_run_step", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/recover-power", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_scripts_recover_power", "target": "$graphify-root$_scripts_recover_power_run_optional", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/recover-power", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_scripts_recover_power__entry", "target": "$graphify-root$_scripts_recover_power_run_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/recover-power", "source_location": "L40", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_scripts_recover_power_run_optional", "target": "$graphify-root$_scripts_recover_power_run_step", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/recover-power", "source_location": "L27", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_recover_power__entry", "source_file": "scripts/recover-power", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_recover_power__entry", "source_file": "scripts/recover-power", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_recover_power__entry", "source_file": "scripts/recover-power", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_recover_power__entry", "source_file": "scripts/recover-power", "source_location": "L4"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_recover_power__entry", "source_file": "scripts/recover-power", "source_location": "L32"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_recover_power__entry", "source_file": "scripts/recover-power", "source_location": "L50"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_scripts_recover_power_run_step", "source_file": "scripts/recover-power", "source_location": "L13"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_recover_power_run_step", "source_file": "scripts/recover-power", "source_location": "L15"}, {"language": "bash", "callee": "return", "caller_nid": "$graphify-root$_scripts_recover_power_run_step", "source_file": "scripts/recover-power", "source_location": "L18"}, {"language": "bash", "callee": "shift", "caller_nid": "$graphify-root$_scripts_recover_power_run_optional", "source_file": "scripts/recover-power", "source_location": "L25"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_recover_power_run_optional", "source_file": "scripts/recover-power", "source_location": "L28"}], "bash_sources": []}

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_save_lang_php", "label": "save_lang.php", "file_type": "code", "source_file": "apps/website/save_lang.php", "source_location": "L1"}, {"id": "$graphify-root$_apps_website_save_lang_translation_response", "label": "translation_response()", "file_type": "code", "source_file": "apps/website/save_lang.php", "source_location": "L5", "_callable": true}, {"id": "$graphify-root$_apps_website_save_lang_clean_translation_value", "label": "clean_translation_value()", "file_type": "code", "source_file": "apps/website/save_lang.php", "source_location": "L11", "_callable": true}], "edges": [{"source": "$graphify-root$_apps_website_save_lang_php", "target": "$graphify-root$_apps_website_save_lang_translation_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/website/save_lang.php", "source_location": "L5", "weight": 1.0}, {"source": "$graphify-root$_apps_website_save_lang_php", "target": "$graphify-root$_apps_website_save_lang_clean_translation_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/website/save_lang.php", "source_location": "L11", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_apps_website_save_lang_translation_response", "callee": "http_response_code", "is_member_call": false, "source_file": "apps/website/save_lang.php", "source_location": "L6", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_lang_translation_response", "callee": "json_encode", "is_member_call": false, "source_file": "apps/website/save_lang.php", "source_location": "L7", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_lang_clean_translation_value", "callee": "strip_tags", "is_member_call": false, "source_file": "apps/website/save_lang.php", "source_location": "L12", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_lang_clean_translation_value", "callee": "preg_replace", "is_member_call": false, "source_file": "apps/website/save_lang.php", "source_location": "L13", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_lang_clean_translation_value", "callee": "trim", "is_member_call": false, "source_file": "apps/website/save_lang.php", "source_location": "L14", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_lang_clean_translation_value", "callee": "strlen", "is_member_call": false, "source_file": "apps/website/save_lang.php", "source_location": "L15", "receiver": null}, {"caller_nid": "$graphify-root$_apps_website_save_lang_clean_translation_value", "callee": "substr", "is_member_call": false, "source_file": "apps/website/save_lang.php", "source_location": "L16", "receiver": null}]}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_golden_ledger", "label": "golden-ledger", "file_type": "code", "source_file": "scripts/golden-ledger", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_golden_ledger__entry", "label": "golden-ledger script", "file_type": "code", "source_file": "scripts/golden-ledger", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}], "edges": [{"source": "$graphify-root$_scripts_golden_ledger", "target": "$graphify-root$_scripts_golden_ledger__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/golden-ledger", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_golden_ledger__entry", "source_file": "scripts/golden-ledger", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_golden_ledger__entry", "source_file": "scripts/golden-ledger", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_golden_ledger__entry", "source_file": "scripts/golden-ledger", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_golden_ledger__entry", "source_file": "scripts/golden-ledger", "source_location": "L4"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_scripts_golden_ledger__entry", "source_file": "scripts/golden-ledger", "source_location": "L9"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_golden_ledger__entry", "source_file": "scripts/golden-ledger", "source_location": "L13"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_golden_ledger__entry", "source_file": "scripts/golden-ledger", "source_location": "L14"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_scripts_golden_ledger__entry", "source_file": "scripts/golden-ledger", "source_location": "L16"}], "bash_sources": []}

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_demos_php", "label": "demos.php", "file_type": "code", "source_file": "apps/website/demos.php", "source_location": "L1"}], "edges": [], "raw_calls": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_infra_matrix_server_bootstrap_sh", "label": "bootstrap.sh", "file_type": "code", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "label": "bootstrap.sh script", "file_type": "code", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_infra_matrix_server_bootstrap_render_homeserver", "label": "render_homeserver()", "file_type": "code", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L29", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_infra_matrix_server_bootstrap_sh", "target": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_infra_matrix_server_bootstrap_sh", "target": "$graphify-root$_infra_matrix_server_bootstrap_render_homeserver", "relation": "defines", "confidence": "EXTRACTED", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "target": "$graphify-root$_infra_matrix_server_bootstrap_render_homeserver", "relation": "calls", "confidence": "EXTRACTED", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L58", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L8"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L10"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L10"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L10"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L14"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L15"}, {"language": "bash", "callee": "sudo", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L47"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L54"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_sh__entry", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L71"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_render_homeserver", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L36"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_render_homeserver", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L37"}, {"language": "bash", "callee": "envsubst", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_render_homeserver", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L41"}, {"language": "bash", "callee": "cp", "caller_nid": "$graphify-root$_infra_matrix_server_bootstrap_render_homeserver", "source_file": "infra/matrix-server/bootstrap.sh", "source_location": "L44"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_bootstrap_edge_terraform_lock_hcl", "label": ".terraform.lock.hcl", "file_type": "code", "source_file": "bootstrap/edge/.terraform.lock.hcl", "source_location": null, "type": "terraform_file"}, {"id": "terraform_home_jv_my_homelab_configs_bootstrap_edge_aae1842096caad3d_provider_registry_opentofu_org_hashicorp_null", "label": "provider.registry.opentofu.org/hashicorp/null", "file_type": "code", "source_file": "bootstrap/edge/.terraform.lock.hcl", "source_location": "L4", "attributes": {"version": "3.3.0", "constraints": "~> 3.2", "hashes": ["h1:0r7+t8CqzjfBgHgEiJGBCw+McEUdRXliMdF+Hk29d8o=", "h1:EvvCOc4FJY3NitSm6BpzCcUPU53LayVCB/tPOxYmy7U=", "h1:IDVnZXNCh0u4LfeSazc9z1v/kNz+92Eej7ePWV6SbyE=", "h1:Iw2c0n9/4fS92N5WnJ3CCSwSUXZO953oHp9gj3pWCaM=", "h1:JofS1og3hPN0ANjH+gNjxrJyyk6znodpC/F0qhp4eEk=", "h1:QIBhsJ4+5+t0vFEgJwtezNLT31tsptFHOEyGAAhLR1o=", "h1:RjjoL9qRPwNTwLdtJsYUaFvunbPM2/oujf2DcUcitOE=", "h1:SSirA+z2VWTs1s+TCAx8vVKg9jh6cRjxqc8LYi2iQTI=", "h1:U2XZc7hxcpcWp/C2S9LtuGUimhMOD2UT5xAEJJQQQaU=", "h1:bPG+xE5UonkJv3y/Yn9Q7OfbP2qHU/QKiS31nwfe7S0=", "h1:eODLdk/pARc4yxChAFtwseVmBr+r5fF9yGOvUhwGEyM=", "h1:iFj1oM5ZPENspsPqK1kcvZzyP95jJE/CM0rlu0MfIss=", "h1:mdu+qpyVmjDDLMrcL1JFy+cSyF58I3TFJwB5NssCZ58=", "h1:tJmep6aoBeDH77XsYU65HAbi0RAjxtsmbCOXmnqT13U=", "h1:tdMTn1evBLd6KCeLqWdQXCpF07hBu3n5rY6N3rXw3Rc=", "zh:083dcc0bec53f8abfa3f2aa2ce9d732a9675338fd60ae7d61162e25db7cb08bf", "zh:19f7456b5a2ad16595860974714bfdb25b87bc16356ea9d5c7453892aaa27864", "zh:222c0ed1fed4e4c677ebe626104dbfdba66763e264de0d9c27c58ce60104ee69", "zh:271711d6caa7dd5a4e9b79fe8c679fab61a840bcf80040a0f5ebb425d1b27d97", "zh:5adcf35f30baaea13f80c2a2c774deb9369892719493049687e23476c9dff40f", "zh:5bcfd19df16e73d7f0ad75bd09e2b3b86cf6700d09822d585d68304b71de1d97", "zh:604edecf263e38674decb35bb4e0e048fdc951f26fa103c33065ff9728f0313b", "zh:782acbfb4fa4807e273e588fe45b4aaea9dd0fd1136f76ec3200f6f4db3af8d6", "zh:84411a596d528fe67294e5c1cfd0c2036b08802497bcc4215ce518924f3c9a4a", "zh:85e79eecf3f5348975cffec3016b0eba3baf605646102d4348796ccd2df2e5f6", "zh:95669535ca17aeefef307ebfd59ce6930953173baae5637e8cbbf0297ec7ad58", "zh:d04d9b177747bfd66b4a45b5d911a2a7822aa8451f5e35621971fb7a4206b530", "zh:e6d9c924475283e90833450a14a732f4deb6d9bb131db8f86ab856e894270836", "zh:ebcab0c8a1334c86ed7cfa53f571a17ad6d27e9901f27a8854ea622a74b54bb6", "zh:ef9c757bb2c83d2103811a3d86b6ec5be06b0ffc337b84db1582d023bce7cdcd"]}}], "edges": [{"source": "$graphify-root$_bootstrap_edge_terraform_lock_hcl", "target": "terraform_home_jv_my_homelab_configs_bootstrap_edge_aae1842096caad3d_provider_registry_opentofu_org_hashicorp_null", "relation": "contains", "confidence": "EXTRACTED", "source_file": "bootstrap/edge/.terraform.lock.hcl", "source_location": "L4", "weight": 1.0}]}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_review_last_change", "label": "review-last-change", "file_type": "code", "source_file": "scripts/review-last-change", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_review_last_change__entry", "label": "review-last-change script", "file_type": "code", "source_file": "scripts/review-last-change", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_review_last_change_usage", "label": "usage()", "file_type": "code", "source_file": "scripts/review-last-change", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_review_last_change", "target": "$graphify-root$_scripts_review_last_change__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/review-last-change", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_review_last_change", "target": "$graphify-root$_scripts_review_last_change_usage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/review-last-change", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_scripts_review_last_change__entry", "target": "$graphify-root$_scripts_review_last_change_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/review-last-change", "source_location": "L19", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L4"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L20"}, {"language": "bash", "callee": "git", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L24"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L25"}, {"language": "bash", "callee": "mapfile", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L36"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L37"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_review_last_change__entry", "source_file": "scripts/review-last-change", "source_location": "L42"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_review_last_change_usage", "source_file": "scripts/review-last-change", "source_location": "L9"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "pkg_my_homelab_configs", "label": "my-homelab-configs", "file_type": "code", "type": "package", "ecosystem": "go", "source_file": "go.mod", "source_location": "L1"}], "edges": []}

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_apps_website_render_static_pages_sh", "label": "render-static-pages.sh", "file_type": "code", "source_file": "apps/website/render-static-pages.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_apps_website_render_static_pages_sh__entry", "label": "render-static-pages.sh script", "file_type": "code", "source_file": "apps/website/render-static-pages.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_apps_website_render_static_pages_render_page", "label": "render_page()", "file_type": "code", "source_file": "apps/website/render-static-pages.sh", "source_location": "L6", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_apps_website_render_static_pages_sh", "target": "$graphify-root$_apps_website_render_static_pages_sh__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/website/render-static-pages.sh", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_apps_website_render_static_pages_sh", "target": "$graphify-root$_apps_website_render_static_pages_render_page", "relation": "defines", "confidence": "EXTRACTED", "source_file": "apps/website/render-static-pages.sh", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_apps_website_render_static_pages_sh__entry", "target": "$graphify-root$_apps_website_render_static_pages_render_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/website/render-static-pages.sh", "source_location": "L27", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_apps_website_render_static_pages_sh__entry", "source_file": "apps/website/render-static-pages.sh", "source_location": "L2"}, {"language": "bash", "callee": "mkdir", "caller_nid": "$graphify-root$_apps_website_render_static_pages_render_page", "source_file": "apps/website/render-static-pages.sh", "source_location": "L12"}, {"language": "bash", "callee": "php", "caller_nid": "$graphify-root$_apps_website_render_static_pages_render_page", "source_file": "apps/website/render-static-pages.sh", "source_location": "L14"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_validate_homelab_inventory", "label": "validate-homelab-inventory", "file_type": "code", "source_file": "scripts/validate-homelab-inventory", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_validate_homelab_inventory__entry", "label": "validate-homelab-inventory script", "file_type": "code", "source_file": "scripts/validate-homelab-inventory", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}], "edges": [{"source": "$graphify-root$_scripts_validate_homelab_inventory", "target": "$graphify-root$_scripts_validate_homelab_inventory__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/validate-homelab-inventory", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L4"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L9"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L10"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L13"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L14"}, {"language": "bash", "callee": "ruby", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L133"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_validate_homelab_inventory__entry", "source_file": "scripts/validate-homelab-inventory", "source_location": "L230"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_route_inventory", "label": "route-inventory", "file_type": "code", "source_file": "scripts/route-inventory", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_route_inventory__entry", "label": "route-inventory script", "file_type": "code", "source_file": "scripts/route-inventory", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_route_inventory_cleanup", "label": "cleanup()", "file_type": "code", "source_file": "scripts/route-inventory", "source_location": "L8", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_scripts_route_inventory_section", "label": "section()", "file_type": "code", "source_file": "scripts/route-inventory", "source_location": "L15", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_route_inventory", "target": "$graphify-root$_scripts_route_inventory__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/route-inventory", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_route_inventory", "target": "$graphify-root$_scripts_route_inventory_cleanup", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/route-inventory", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_scripts_route_inventory", "target": "$graphify-root$_scripts_route_inventory_section", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/route-inventory", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_scripts_route_inventory__entry", "target": "$graphify-root$_scripts_route_inventory_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/route-inventory", "source_location": "L28", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_route_inventory__entry", "source_file": "scripts/route-inventory", "source_location": "L2"}, {"language": "bash", "callee": "trap", "caller_nid": "$graphify-root$_scripts_route_inventory__entry", "source_file": "scripts/route-inventory", "source_location": "L13"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_scripts_route_inventory__entry", "source_file": "scripts/route-inventory", "source_location": "L19"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_route_inventory__entry", "source_file": "scripts/route-inventory", "source_location": "L20"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_route_inventory__entry", "source_file": "scripts/route-inventory", "source_location": "L21"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_scripts_route_inventory__entry", "source_file": "scripts/route-inventory", "source_location": "L23"}, {"language": "bash", "callee": "mktemp", "caller_nid": "$graphify-root$_scripts_route_inventory__entry", "source_file": "scripts/route-inventory", "source_location": "L29"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_scripts_route_inventory__entry", "source_file": "scripts/route-inventory", "source_location": "L31"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_scripts_route_inventory__entry", "source_file": "scripts/route-inventory", "source_location": "L83"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_scripts_route_inventory_cleanup", "source_file": "scripts/route-inventory", "source_location": "L10"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_route_inventory_section", "source_file": "scripts/route-inventory", "source_location": "L16"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_blockchain_devnet", "label": "blockchain-devnet", "file_type": "code", "source_file": "scripts/blockchain-devnet", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_blockchain_devnet__entry", "label": "blockchain-devnet script", "file_type": "code", "source_file": "scripts/blockchain-devnet", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_blockchain_devnet_usage", "label": "usage()", "file_type": "code", "source_file": "scripts/blockchain-devnet", "source_location": "L9", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_scripts_blockchain_devnet_rpc_call", "label": "rpc_call()", "file_type": "code", "source_file": "scripts/blockchain-devnet", "source_location": "L21", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_blockchain_devnet", "target": "$graphify-root$_scripts_blockchain_devnet__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/blockchain-devnet", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_blockchain_devnet", "target": "$graphify-root$_scripts_blockchain_devnet_usage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/blockchain-devnet", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_scripts_blockchain_devnet", "target": "$graphify-root$_scripts_blockchain_devnet_rpc_call", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/blockchain-devnet", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_scripts_blockchain_devnet__entry", "target": "$graphify-root$_scripts_blockchain_devnet_rpc_call", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/blockchain-devnet", "source_location": "L41", "weight": 1.0, "context": "call"}, {"source": "$graphify-root$_scripts_blockchain_devnet__entry", "target": "$graphify-root$_scripts_blockchain_devnet_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/blockchain-devnet", "source_location": "L70", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L4"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L31"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L32"}, {"language": "bash", "callee": "docker", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L33"}, {"language": "bash", "callee": "true", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L33"}, {"language": "bash", "callee": "printf", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L42"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L43"}, {"language": "bash", "callee": "sed", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L50"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_blockchain_devnet__entry", "source_file": "scripts/blockchain-devnet", "source_location": "L74"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_blockchain_devnet_usage", "source_file": "scripts/blockchain-devnet", "source_location": "L10"}, {"language": "bash", "callee": "curl", "caller_nid": "$graphify-root$_scripts_blockchain_devnet_rpc_call", "source_file": "scripts/blockchain-devnet", "source_location": "L24"}], "bash_sources": []}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_scripts_capacity_limits", "label": "capacity-limits", "file_type": "code", "source_file": "scripts/capacity-limits", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "$graphify-root$_scripts_capacity_limits__entry", "label": "capacity-limits script", "file_type": "code", "source_file": "scripts/capacity-limits", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "$graphify-root$_scripts_capacity_limits_cleanup", "label": "cleanup()", "file_type": "code", "source_file": "scripts/capacity-limits", "source_location": "L10", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "$graphify-root$_scripts_capacity_limits_usage", "label": "usage()", "file_type": "code", "source_file": "scripts/capacity-limits", "source_location": "L17", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "$graphify-root$_scripts_capacity_limits", "target": "$graphify-root$_scripts_capacity_limits__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/capacity-limits", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_scripts_capacity_limits", "target": "$graphify-root$_scripts_capacity_limits_cleanup", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/capacity-limits", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_scripts_capacity_limits", "target": "$graphify-root$_scripts_capacity_limits_usage", "relation": "defines", "confidence": "EXTRACTED", "source_file": "scripts/capacity-limits", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_scripts_capacity_limits__entry", "target": "$graphify-root$_scripts_capacity_limits_usage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts/capacity-limits", "source_location": "L28", "weight": 1.0, "context": "call"}], "raw_calls": [{"language": "bash", "callee": "set", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L2"}, {"language": "bash", "callee": "cd", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L4"}, {"language": "bash", "callee": "dirname", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L4"}, {"language": "bash", "callee": "pwd", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L4"}, {"language": "bash", "callee": "trap", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L15"}, {"language": "bash", "callee": "exit", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L29"}, {"language": "bash", "callee": "command", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L33"}, {"language": "bash", "callee": "echo", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L34"}, {"language": "bash", "callee": "mktemp", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L42"}, {"language": "bash", "callee": "kubectl", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L44"}, {"language": "bash", "callee": "python3", "caller_nid": "$graphify-root$_scripts_capacity_limits__entry", "source_file": "scripts/capacity-limits", "source_location": "L49"}, {"language": "bash", "callee": "rm", "caller_nid": "$graphify-root$_scripts_capacity_limits_cleanup", "source_file": "scripts/capacity-limits", "source_location": "L12"}, {"language": "bash", "callee": "cat", "caller_nid": "$graphify-root$_scripts_capacity_limits_usage", "source_file": "scripts/capacity-limits", "source_location": "L18"}], "bash_sources": []}

Some files were not shown because too many files have changed in this diff Show More