{"id":44932243,"url":"https://github.com/mrz1836/sigil","last_synced_at":"2026-03-02T04:06:00.267Z","repository":{"id":337907617,"uuid":"1144399280","full_name":"mrz1836/sigil","owner":"mrz1836","description":"🔮 Personal multi-chain wallet CLI — unlock your BSV, BTC, and ETH","archived":false,"fork":false,"pushed_at":"2026-02-26T15:56:14.000Z","size":2734,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-02-26T21:55:48.859Z","etag":null,"topics":["bitcoin","bitcoinsv","bsv","btc","cli","crypto","eth","multi-chain","wallet"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrz1836.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":".github/AGENTS.md","dco":null,"cla":null},"funding":{"github":"mrz1836","custom":"https://mrz1818.com/?tab=tips\u0026utm_source=github\u0026utm_medium=sponsor-link\u0026utm_campaign=sigil\u0026utm_term=sigil\u0026utm_content=sigil","buy_me_a_coffee":"mrz1818"}},"created_at":"2026-01-28T16:46:59.000Z","updated_at":"2026-02-26T15:50:43.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mrz1836/sigil","commit_stats":null,"previous_names":["mrz1836/sigil"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/mrz1836/sigil","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fsigil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fsigil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fsigil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fsigil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrz1836","download_url":"https://codeload.github.com/mrz1836/sigil/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrz1836%2Fsigil/sbom","scorecard":{"id":1243257,"data":{"date":"2026-02-12T05:10:42Z","repo":{"name":"github.com/mrz1836/sigil","commit":"49226d70fc8b1d05ab67039d66540a532f011fe4"},"scorecard":{"version":"v5.3.0","commit":"c22063e786c11f9dd714d777a687ff7c4599b600"},"score":6.7,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#code-review"}},{"name":"CI-Tests","score":-1,"reason":"no pull request found","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#ci-tests"}},{"name":"Maintained","score":0,"reason":"project was created within the last 90 days. Please review its contents carefully","details":["Warn: Repository was created within the last 90 days."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#maintained"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#security-policy"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dangerous-workflow"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#license"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/auto-merge-on-approval.yml:60","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:30","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/dependabot-auto-merge.yml:56","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/dependabot-auto-merge.yml:87","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-benchmarks.yml:101","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-code-quality.yml:68","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-code-quality.yml:281","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-code-quality.yml:568","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-finalize.yml:55","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-finalize.yml:56","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-report.yml:187","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-report.yml:188","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-report.yml:202","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-report.yml:203","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-report.yml:121","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-report.yml:120","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-report.yml:172","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-report.yml:173","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-statistics.yml:56","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-statistics.yml:57","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-completion-tests.yml:53","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-completion-tests.yml:54","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-coverage.yml:2430","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-coverage.yml:2431","Warn: jobLevel 'statuses' permission set to 'write': .github/workflows/fortress-coverage.yml:117","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-coverage.yml:118","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress-coverage.yml:113","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-pre-commit.yml:56","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress-release.yml:58","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-security-scans.yml:73","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-security-scans.yml:269","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-security-scans.yml:508","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-setup-config.yml:179","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-fuzz.yml:60","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-magex.yml:36","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-matrix.yml:112","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-suite.yml:129","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-suite.yml:156","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-suite.yml:174","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-test-suite.yml:175","Warn: jobLevel 'statuses' permission set to 'write': .github/workflows/fortress-test-suite.yml:194","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-test-suite.yml:195","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress-test-suite.yml:190","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-test-validation.yml:49","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress-test-validation.yml:50","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress-warm-cache.yml:62","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:140","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:165","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:193","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:213","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:282","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:310","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress.yml:498","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:80","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:111","Warn: jobLevel 'statuses' permission set to 'write': .github/workflows/fortress.yml:243","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress.yml:244","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/fortress.yml:239","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:512","Info: jobLevel 'actions' permission set to 'read': .github/workflows/fortress.yml:513","Info: jobLevel 'contents' permission set to 'read': .github/workflows/fortress.yml:127","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/pull-request-management-fork.yml:380","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management-fork.yml:381","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management-fork.yml:124","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management-fork.yml:181","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management-fork.yml:225","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/pull-request-management.yml:692","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:66","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:94","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:133","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:304","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:390","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:483","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/pull-request-management.yml:589","Info: jobLevel 'contents' permission set to 'read': .github/workflows/pull-request-management.yml:590","Info: jobLevel 'contents' permission set to 'read': .github/workflows/stale-check.yml:48","Info: jobLevel 'contents' permission set to 'read': .github/workflows/sync-labels.yml:60","Info: jobLevel 'contents' permission set to 'read': .github/workflows/sync-labels.yml:111","Info: found token with 'none' permissions: .github/workflows/auto-merge-on-approval.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql-analysis.yml:1","Info: found token with 'none' permissions: .github/workflows/dependabot-auto-merge.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-benchmarks.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-code-quality.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-completion-finalize.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-completion-report.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-completion-statistics.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-completion-tests.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-coverage.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-pre-commit.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-release.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-security-scans.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-setup-config.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-fuzz.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-magex.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-matrix.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-suite.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-test-validation.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress-warm-cache.yml:1","Info: found token with 'none' permissions: .github/workflows/fortress.yml:1","Info: found token with 'none' permissions: .github/workflows/pull-request-management-fork.yml:1","Info: found token with 'none' permissions: .github/workflows/pull-request-management.yml:1","Info: found token with 'none' permissions: .github/workflows/scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/stale-check.yml:1","Info: found token with 'none' permissions: .github/workflows/sync-labels.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#token-permissions"}},{"name":"SAST","score":10,"reason":"SAST tool detected: CodeQL","details":["Info: SAST configuration detected: CodeQL","Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#sast"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:11","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:43","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:57","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:72","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:87","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:128","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:170","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:214","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:271","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:310","Info: GoBuiltInFuzzer integration found: internal/chain/bsv/fuzz_test.go:342","Info: GoBuiltInFuzzer integration found: internal/chain/eth/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: internal/chain/eth/fuzz_test.go:37","Info: GoBuiltInFuzzer integration found: internal/chain/eth/fuzz_test.go:67","Info: GoBuiltInFuzzer integration found: internal/chain/eth/fuzz_test.go:94","Info: GoBuiltInFuzzer integration found: internal/wallet/fuzz_test.go:12","Info: GoBuiltInFuzzer integration found: internal/wallet/fuzz_test.go:51","Info: GoBuiltInFuzzer integration found: internal/wallet/fuzz_test.go:80","Info: GoBuiltInFuzzer integration found: internal/wallet/fuzz_test.go:110","Info: GoBuiltInFuzzer integration found: internal/wallet/fuzz_test.go:137","Info: GoBuiltInFuzzer integration found: internal/wallet/fuzz_test.go:167","Info: GoBuiltInFuzzer integration found: internal/wallet/fuzz_test.go:191"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-benchmarks.yml:119","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-benchmarks.yml:183","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-benchmarks.yml:191","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-benchmarks.yml:277","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:211","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:225","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:297","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:318","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:377","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-test-matrix.yml:416","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-warm-cache.yml:71","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-warm-cache.yml:83","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-warm-cache.yml:97","Info: Possibly incomplete results: error parsing job operating system: .github/workflows/fortress-warm-cache.yml:134","Info:  80 out of  80 GitHub-owned GitHubAction dependencies pinned","Info:   4 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.0.4 not signed: https://api.github.com/repos/mrz1836/sigil/releases/285508539","Warn: release artifact v1.0.4 does not have provenance: https://api.github.com/repos/mrz1836/sigil/releases/285508539"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#signed-releases"}},{"name":"Contributors","score":10,"reason":"project has 7 contributing companies or organizations","details":["Info: found contributions from: BitcoinSchema, BuxOrg, Tritel-ATL, libsv, skyetel, skyetel @bsv-blockchain @buxorg @bitcoinschema @tonicpow @bitcoin-sv, tonicpow"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#contributors"}},{"name":"Branch-Protection","score":1,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Warn: 'force pushes' enabled on branch 'master'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'master'","Warn: 'stale review dismissal' is disabled on branch 'master'","Warn: required approving review count is 1 on branch 'master'","Warn: codeowners review is not required on branch 'master'","Warn: 'last push approval' is disabled on branch 'master'","Warn: 'up-to-date branches' is disabled on branch 'master'","Info: status check found to merge onto on branch 'master'","Info: PRs are required in order to make changes on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#branch-protection"}}]},"last_synced_at":"2026-02-12T15:29:24.821Z","repository_id":337907617,"created_at":"2026-02-12T15:29:24.822Z","updated_at":"2026-02-12T15:29:24.822Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29992286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","bitcoinsv","bsv","btc","cli","crypto","eth","multi-chain","wallet"],"created_at":"2026-02-18T06:03:35.604Z","updated_at":"2026-03-02T04:06:00.240Z","avatar_url":"https://github.com/mrz1836.png","language":"Go","funding_links":["https://github.com/sponsors/mrz1836","https://mrz1818.com/?tab=tips\u0026utm_source=github\u0026utm_medium=sponsor-link\u0026utm_campaign=sigil\u0026utm_term=sigil\u0026utm_content=sigil","https://buymeacoffee.com/mrz1818"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 🔮\u0026nbsp;\u0026nbsp;Sigil\n\n**Terminal-based multi-chain cryptocurrency wallet for power users**\n\n\u003cbr/\u003e\n\n\u003ca href=\"https://github.com/mrz1836/sigil/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/release-pre/mrz1836/sigil?include_prereleases\u0026style=flat-square\u0026logo=github\u0026color=black\" alt=\"Release\"\u003e\u003c/a\u003e\n\u003ca href=\"https://golang.org/\"\u003e\u003cimg src=\"https://img.shields.io/github/go-mod/go-version/mrz1836/sigil?style=flat-square\u0026logo=go\u0026color=00ADD8\" alt=\"Go Version\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mrz1836/sigil/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/mrz1836/sigil?style=flat-square\u0026color=blue\u0026v=2\" alt=\"License\"\u003e\u003c/a\u003e\n\n\u003cbr/\u003e\n\n\u003ctable align=\"center\" border=\"0\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"right\"\u003e\n       \u003ccode\u003eCI / CD\u003c/code\u003e \u0026nbsp;\u0026nbsp;\n    \u003c/td\u003e\n    \u003ctd align=\"left\"\u003e\n       \u003ca href=\"https://github.com/mrz1836/sigil/actions\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/mrz1836/sigil/fortress.yml?branch=master\u0026label=build\u0026logo=github\u0026style=flat-square\" alt=\"Build\"\u003e\u003c/a\u003e\n       \u003ca href=\"https://github.com/mrz1836/sigil/actions\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/mrz1836/sigil?style=flat-square\u0026logo=git\u0026logoColor=white\u0026label=last%20update\" alt=\"Last Commit\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"right\"\u003e\n       \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003ccode\u003eQuality\u003c/code\u003e \u0026nbsp;\u0026nbsp;\n    \u003c/td\u003e\n    \u003ctd align=\"left\"\u003e\n       \u003ca href=\"https://goreportcard.com/report/github.com/mrz1836/sigil\"\u003e\u003cimg src=\"https://goreportcard.com/badge/github.com/mrz1836/sigil?style=flat-square\u0026v=2\" alt=\"Go Report\"\u003e\u003c/a\u003e\n       \u003ca href=\"https://codecov.io/gh/mrz1836/sigil\"\u003e\u003cimg src=\"https://codecov.io/gh/mrz1836/sigil/branch/master/graph/badge.svg?style=flat-square\" alt=\"Coverage\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\n  \u003ctr\u003e\n    \u003ctd align=\"right\"\u003e\n       \u003ccode\u003eSecurity\u003c/code\u003e \u0026nbsp;\u0026nbsp;\n    \u003c/td\u003e\n    \u003ctd align=\"left\"\u003e\n       \u003ca href=\"https://scorecard.dev/viewer/?uri=github.com/mrz1836/sigil\"\u003e\u003cimg src=\"https://api.scorecard.dev/projects/github.com/mrz1836/sigil/badge?style=flat-square\" alt=\"Scorecard\"\u003e\u003c/a\u003e\n       \u003ca href=\".github/SECURITY.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/policy-active-success?style=flat-square\u0026logo=security\u0026logoColor=white\" alt=\"Security\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"right\"\u003e\n       \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003ccode\u003eCommunity\u003c/code\u003e \u0026nbsp;\u0026nbsp;\n    \u003c/td\u003e\n    \u003ctd align=\"left\"\u003e\n       \u003ca href=\"https://github.com/mrz1836/sigil/graphs/contributors\"\u003e\u003cimg src=\"https://img.shields.io/github/contributors/mrz1836/sigil?style=flat-square\u0026color=orange\" alt=\"Contributors\"\u003e\u003c/a\u003e\n       \u003ca href=\"https://mrz1818.com/\"\u003e\u003cimg src=\"https://img.shields.io/badge/donate-bitcoin-ff9900?style=flat-square\u0026logo=bitcoin\" alt=\"Bitcoin\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n### \u003ccode\u003eProject Navigation\u003c/code\u003e\n\n\u003c/div\u003e\n\n\u003ctable align=\"center\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" width=\"33%\"\u003e\n       🚀\u0026nbsp;\u003ca href=\"#-installation\"\u003e\u003ccode\u003eInstallation\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"33%\"\u003e\n       ⚡\u0026nbsp;\u003ca href=\"#-quick-start\"\u003e\u003ccode\u003eQuick\u0026nbsp;Start\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"33%\"\u003e\n       📚\u0026nbsp;\u003ca href=\"#-documentation\"\u003e\u003ccode\u003eDocumentation\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n       🔐\u0026nbsp;\u003ca href=\"#-security\"\u003e\u003ccode\u003eSecurity\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      🛠️\u0026nbsp;\u003ca href=\"#-code-standards\"\u003e\u003ccode\u003eCode\u0026nbsp;Standards\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      🧪\u0026nbsp;\u003ca href=\"#-examples--tests\"\u003e\u003ccode\u003eExamples\u0026nbsp;\u0026\u0026nbsp;Tests\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      🤖\u0026nbsp;\u003ca href=\"#-ai-usage--assistant-guidelines\"\u003e\u003ccode\u003eAI\u0026nbsp;Usage\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n       ⚖️\u0026nbsp;\u003ca href=\"#-license\"\u003e\u003ccode\u003eLicense\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n       🤝\u0026nbsp;\u003ca href=\"#-contributing\"\u003e\u003ccode\u003eContributing\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" colspan=\"3\"\u003e\n       👥\u0026nbsp;\u003ca href=\"#-maintainers\"\u003e\u003ccode\u003eMaintainers\u003c/code\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr/\u003e\n\n### 🎥 Demo\n\n\u003cimg src=\"examples/demo.gif\" alt=\"Sigil Demo\" title=\"Sigil Demo\"/\u003e\n\n\u003cbr/\u003e\n\n## 🚀 Installation\n\n**Sigil** requires a [supported release of Go](https://golang.org/doc/devel/release.html#policy).\n\n### Install via go install\n\n```bash\ngo install github.com/mrz1836/sigil/cmd/sigil@latest\n```\n\n### Build from source\n\n```bash\ngit clone https://github.com/mrz1836/sigil.git\ncd sigil\ngo build -o bin/sigil ./cmd/sigil\n```\n\n\u003cbr/\u003e\n\n## ⚡ Quick Start\n\nGet up and running with these essential commands:\n\n\u003cbr\u003e\n\n### Create a wallet\n\n```bash\nsigil wallet create main\n```\n\nCreates a new HD wallet with BIP39 mnemonic phrase.\n\n\u003cbr\u003e\n\n### Check balances\n\n```bash\nsigil balance show --wallet main\n```\n\nDisplays balances across all supported chains (ETH, USDC, BSV).\n\n\u003cbr\u003e\n\n### Get a receiving address\n\n```bash\nsigil receive --wallet main --chain bsv --qr --label \"Re-up time!\"\n```\n\nGenerates a new receiving address for the specified chain.\n\n\u003cbr\u003e\n\n### Check for incoming funds\n\n```bash\nsigil receive --wallet main --chain bsv --check\n```\nChecks for incoming transactions to your wallet.\n\n\u003cbr\u003e\n\n### Send a transaction\n\n```bash\nsigil tx send --wallet main --to 0x742d35Cc663... --amount 0.00001 --chain eth\nsigil tx send --wallet main --to 1A1zP1eP5QGef... --amount 0.00001 --chain bsv\n```\n\nSends cryptocurrency to the specified address.\n\n\u003cbr\u003e\n\n### Back up your wallet\n\n```bash\nsigil backup create --wallet main\n```\n\nCreates an encrypted backup of your wallet.\n\n\u003cbr\u003e\n\n### Keep sigil up to date\n\n```bash\n# Check for a new release\nsigil upgrade --check\n\n# Install the latest release\nsigil upgrade\n\n# If you're running a dev/commit build, add --force\nsigil upgrade --force\n```\n\nDownloads the latest binary from GitHub, verifies SHA256, and replaces in-place. See [`upgrade`](docs/CLI.md#upgrade) for flags.\n\n\u003cbr/\u003e\n\n\u003e 📖 **For complete command reference and advanced features, see the [CLI Documentation →](docs/CLI.md)**\n\n\u003cbr/\u003e\n\n## 📚 Documentation\n\nView the comprehensive documentation for Sigil:\n\n| Document                        | Description                                          |\n|---------------------------------|------------------------------------------------------|\n| **[CLI.md](docs/CLI.md)**       | Complete command reference and usage guide           |\n\n\u003cbr\u003e\n\n\u003e **Heads up!** Sigil is designed with minimal dependencies and maximum security. All cryptographic operations use battle-tested libraries:\n\u003e - **filippo.io/age** for encryption\n\u003e - **golang.org/x/crypto** for cryptographic primitives\n\u003e - **cosmos/go-bip39** for BIP39 mnemonic generation\n\n\u003cbr/\u003e\n\n### Supported Chains\n\n| Chain | Status | Description |\n|-------|--------|-------------|\n| ✅ Bitcoin SV (BSV) | **Supported** | UTXO-based transaction support |\n| ✅ Ethereum (ETH) | **Supported** | Full transaction and balance support |\n| ✅ USDC | **Supported** | ERC-20 token on Ethereum network |\n| 🚧 Bitcoin (BTC) | **Planned** | Coming in future release |\n| 🚧 Bitcoin Cash (BCH) | **Planned** | Coming in future release |\n\n\u003cbr/\u003e\n\n### Key Features\n\n- 🔑 **HD Wallet Support** — BIP39 mnemonic phrases with BIP32/BIP44 derivation\n- 🛡️ **Shamir's Secret Sharing** — Split your wallet seed into multiple shares for enhanced security\n- 💰 **Multi-Chain Balances** — Check balances across all supported networks\n- 📤 **Transaction Management** — Create, sign, and broadcast transactions\n- 🔐 **Secure Sessions** — Encrypted session management using OS keychain\n- 🤖 **Agent Tokens** — Programmatic access for automation\n- 💾 **Encrypted Backups** — Secure wallet backup and restoration\n- 🧩 **UTXO Management** — Advanced coin control for Bitcoin-based chains\n- 📱 **QR Code Support** — Terminal-based QR code generation and scanning\n\n\u003cbr/\u003e\n\n## 🔐 Security\n\n### Important Disclaimer\n\n\u003e ⚠️ **Experimental Software — Use at Your Own Risk**\n\u003e\n\u003e Sigil is experimental, open-source software provided \"AS-IS\" without warranty. By using Sigil, you acknowledge:\n\u003e\n\u003e - **You control your keys:** Sigil never transmits or stores your private keys. Lost mnemonics are unrecoverable.\n\u003e - **Transactions are final:** Cryptocurrency transactions are irreversible.\n\u003e - **No formal audit:** This software has not undergone professional security auditing.\n\u003e - **No liability:** Authors accept no responsibility for loss of funds or damages.\n\u003e\n\u003e **Do not use Sigil with funds you cannot afford to lose.**\n\nFor security issues, see our [Security Policy](.github/SECURITY.md) or contact: [sigil@mrz1818.com](mailto:sigil@mrz1818.com)\n\n\u003cbr/\u003e\n\n### Additional Documentation \u0026 Repository Management\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eDevelopment Setup (Getting Started)\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nInstall [MAGE-X](https://github.com/mrz1836/go-mage) build tool for development:\n\n```bash\n# Install MAGE-X for development and building\ngo install github.com/magefile/mage@latest\ngo install github.com/mrz1836/go-mage/magex@latest\nmagex update:install\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eWallet Discovery \u0026 Migration\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nSigil can discover and sweep funds from other BSV wallets by scanning multiple BIP44 derivation paths. This is essential for recovering funds from defunct providers or migrating from other wallets.\n\n### Supported Derivation Schemes\n\nSigil automatically scans these derivation paths to find your funds:\n\n| Derivation Scheme | Path | Supported Wallets |\n|-------------------|------|-------------------|\n| **BSV Standard** | `m/44'/236'/0'/...` | [RelayX](https://relayx.com/), [RockWallet](https://rockwallet.com/), [Twetch](https://twetch.com/), [Centbee](https://www.centbee.com/) †, Trezor, Ledger, KeepKey |\n| **Bitcoin Legacy** | `m/44'/0'/0'/...` | [MoneyButton](https://www.moneybutton.com/) †, [ElectrumSV](https://electrumsv.io/) |\n| **Bitcoin Cash** | `m/44'/145'/0'/...` | [Exodus](https://www.exodus.com/), Simply.Cash †, BCH fork splits |\n| **HandCash Legacy** | `m/0'/...` | [HandCash 1.x](https://handcash.io/) (legacy version only) |\n\n† *Service discontinued or shut down*\n\n### Defunct BSV Services Supported\n\nSigil provides a recovery path for users of these defunct BSV services:\n\n- **[Centbee](https://www.centbee.com/)** — Popular BSV mobile wallet that ceased operations in 2026. Uses BSV Standard derivation (`m/44'/236'/...`) with 4-digit PIN as BIP39 passphrase.\n- **[MoneyButton](https://www.moneybutton.com/)** — Popular BSV wallet and identity provider that shut down in 2023. Used Bitcoin Legacy derivation (`m/44'/0'/...`).\n- **Simply.Cash** — Mobile BSV wallet that ceased operations. Used Bitcoin Cash derivation path (`m/44'/145'/...`).\n- **[HandCash 1.x](https://handcash.io/)** — Early versions of HandCash used a non-standard legacy path (`m/0'/...`). Note: HandCash 2.0+ uses proprietary non-exportable keys and cannot be imported.\n\n### Active Wallets Supported\n\nSigil also supports migrating from active BSV wallets:\n\n- **[RelayX](https://relayx.com/)** — BSV wallet and token platform\n- **[RockWallet](https://rockwallet.com/)** — Multi-chain mobile wallet with BSV support\n- **[Twetch](https://twetch.com/)** — BSV social media platform with integrated wallet\n- **[ElectrumSV](https://electrumsv.io/)** — Desktop BSV wallet\n- **[Exodus](https://www.exodus.com/)** — Multi-chain desktop/mobile wallet\n\n### Hardware Wallets\n\n- **Trezor** — Hardware wallet with BSV support\n- **Ledger** — Hardware wallet with BSV support\n- **KeepKey** — Hardware wallet with BSV support\n\n### Usage\n\nDiscover funds from another wallet's mnemonic:\n\n```bash\nsigil wallet discover --mnemonic \"your twelve or twenty-four word phrase\"\n```\n\nFor Centbee wallets (uses 4-digit PIN as passphrase):\n\n```bash\nsigil wallet discover --mnemonic \"your phrase\" --passphrase \"1234\"\n```\n\nSee the [CLI Documentation](docs/CLI.md#wallet-discover) for complete details on wallet discovery and fund recovery.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eBinary Deployment\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nThis project uses [goreleaser](https://github.com/goreleaser/goreleaser) for streamlined binary deployment to GitHub. To get started, install it via:\n\n```bash\nbrew install goreleaser\n```\n\nThe release process is defined in the [.goreleaser.yml](.goreleaser.yml) configuration file.\n\n### Supported Platforms\n\n- **Linux:** amd64, arm64\n- **macOS:** amd64, arm64\n- **Windows:** amd64, arm64\n\n### Release Process\n\nThen create and push a new Git tag using:\n\n```bash\nmagex version:bump bump=patch push=true\n```\n\nThis process ensures consistent, repeatable releases with properly versioned artifacts and citation metadata.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eBuild Commands\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nView all build commands\n\n```bash script\nmagex help\n```\n\nCommon commands:\n- `magex build` — Build the binary\n- `magex test` — Run test suite\n- `magex lint` — Run all linters\n- `magex deps:update` — Update dependencies\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eGitHub Workflows\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nSigil uses the **Fortress** workflow system for comprehensive CI/CD:\n\n- **fortress-test-suite.yml** — Complete test suite across multiple Go versions\n- **fortress-code-quality.yml** — Code quality checks (gofmt, golangci-lint, staticcheck)\n- **fortress-security-scans.yml** — Security vulnerability scanning\n- **fortress-coverage.yml** — Code coverage reporting to Codecov\n- **fortress-release.yml** — Automated binary releases via GoReleaser\n\nSee all workflows in [`.github/workflows/`](.github/workflows/).\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e\u003ccode\u003eUpdating Dependencies\u003c/code\u003e\u003c/strong\u003e\u003c/summary\u003e\n\u003cbr/\u003e\n\nTo update all dependencies (Go modules, linters, and related tools), run:\n\n```bash\nmagex deps:update\n```\n\nThis command ensures all dependencies are brought up to date in a single step, including Go modules and any managed tools. It is the recommended way to keep your development environment and CI in sync with the latest versions.\n\n\u003c/details\u003e\n\n\u003cbr/\u003e\n\n## 🧪 Examples \u0026 Tests\n\nAll unit tests run via [GitHub Actions](https://github.com/mrz1836/sigil/actions) and use [Go version 1.25.6](https://go.dev/doc/go1.25). View the [configuration file](.github/workflows/fortress.yml).\n\nRun all tests (fast):\n\n```bash script\nmagex test\n```\n\nRun all tests with race detector (slower):\n```bash script\nmagex test:race\n```\n\n### Test Coverage\n\nView coverage report:\n\n```bash script\nmagex test:coverage\n```\n\nCoverage reports are automatically uploaded to [Codecov](https://codecov.io/gh/mrz1836/sigil) on every commit.\n\n\u003cbr/\u003e\n\n## 🛠️ Code Standards\nRead more about this Go project's [code standards](.github/CODE_STANDARDS.md).\n\n\u003cbr/\u003e\n\n## 🤖 AI Usage \u0026 Assistant Guidelines\nRead the [AI Usage \u0026 Assistant Guidelines](.github/CLAUDE.md) for details on how AI is used in this project and how to interact with AI assistants.\n\n\u003cbr/\u003e\n\n## 👥 Maintainers\n| [\u003cimg src=\"https://github.com/mrz1836.png\" height=\"50\" alt=\"MrZ\" /\u003e](https://github.com/mrz1836) |\n|:------------------------------------------------------------------------------------------------:|\n|                                [MrZ](https://github.com/mrz1836)                                 |\n\n\u003cbr/\u003e\n\n## 🤝 Contributing\nView the [contributing guidelines](.github/CONTRIBUTING.md) and please follow the [code of conduct](.github/CODE_OF_CONDUCT.md).\n\n### How can I help?\nAll kinds of contributions are welcome :raised_hands:!\nThe most basic way to show your support is to star :star2: the project, or to raise issues :speech_balloon:.\nYou can also support this project by [becoming a sponsor on GitHub](https://github.com/sponsors/mrz1836) :clap:\nor by making a [**bitcoin donation**](https://mrz1818.com/?tab=tips\u0026utm_source=github\u0026utm_medium=sponsor-link\u0026utm_campaign=sigil\u0026utm_term=sigil\u0026utm_content=sigil) to ensure this journey continues indefinitely! :rocket:\n\n\n[![Stars](https://img.shields.io/github/stars/mrz1836/sigil?label=Please%20like%20us\u0026style=social)](https://github.com/mrz1836/sigil/stargazers)\n\n\u003cbr/\u003e\n\n## 📝 License\n\n[![License](https://img.shields.io/github/license/mrz1836/sigil.svg?style=flat\u0026v=2)](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrz1836%2Fsigil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrz1836%2Fsigil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrz1836%2Fsigil/lists"}