{"id":21448043,"url":"https://github.com/veithen/visualwas","last_synced_at":"2026-03-05T00:03:38.531Z","repository":{"id":9407956,"uuid":"11275102","full_name":"veithen/visualwas","owner":"veithen","description":"WebSphere plugin for VisualVM","archived":false,"fork":false,"pushed_at":"2026-02-24T23:39:48.000Z","size":110038,"stargazers_count":8,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-25T04:48:21.797Z","etag":null,"topics":["visualvm-plugin","websphere-traditional"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/veithen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-07-09T06:48:41.000Z","updated_at":"2026-02-24T23:39:46.000Z","dependencies_parsed_at":"2023-02-18T07:45:41.745Z","dependency_job_id":"50a8c49d-e27e-46a1-b4d8-08242e512678","html_url":"https://github.com/veithen/visualwas","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/veithen/visualwas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veithen%2Fvisualwas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veithen%2Fvisualwas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veithen%2Fvisualwas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veithen%2Fvisualwas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veithen","download_url":"https://codeload.github.com/veithen/visualwas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veithen%2Fvisualwas/sbom","scorecard":{"id":728452,"data":{"date":"2025-08-11","repo":{"name":"github.com/veithen/visualwas","commit":"7ee85918cdce6d0f8c0d987103cd785b00526972"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.3,"checks":[{"name":"Code-Review","score":0,"reason":"Found 0/1 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"16 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/veithen/visualwas/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/veithen/visualwas/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/veithen/visualwas/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/veithen/visualwas/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/veithen/visualwas/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/veithen/visualwas/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/veithen/visualwas/ci.yml/master?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 4.0.0 not signed: https://api.github.com/repos/veithen/visualwas/releases/26247378","Warn: release artifact 3.0.0 not signed: https://api.github.com/repos/veithen/visualwas/releases/14941872","Warn: release artifact 2.2.0 not signed: https://api.github.com/repos/veithen/visualwas/releases/13941624","Warn: release artifact 2.1.0 not signed: https://api.github.com/repos/veithen/visualwas/releases/12596777","Warn: release artifact 2.0.0 not signed: https://api.github.com/repos/veithen/visualwas/releases/10766622","Warn: release artifact 4.0.0 does not have provenance: https://api.github.com/repos/veithen/visualwas/releases/26247378","Warn: release artifact 3.0.0 does not have provenance: https://api.github.com/repos/veithen/visualwas/releases/14941872","Warn: release artifact 2.2.0 does not have provenance: https://api.github.com/repos/veithen/visualwas/releases/13941624","Warn: release artifact 2.1.0 does not have provenance: https://api.github.com/repos/veithen/visualwas/releases/12596777","Warn: release artifact 2.0.0 does not have provenance: https://api.github.com/repos/veithen/visualwas/releases/10766622"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/ci.yml:49"],"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-22T13:38:15.170Z","repository_id":9407956,"created_at":"2025-08-22T13:38:15.171Z","updated_at":"2025-08-22T13:38:15.171Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30101697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T23:59:36.199Z","status":"ssl_error","status_checked_at":"2026-03-04T23:56:48.556Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["visualvm-plugin","websphere-traditional"],"created_at":"2024-11-23T03:13:50.905Z","updated_at":"2026-03-05T00:03:38.394Z","avatar_url":"https://github.com/veithen.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"VisualWAS - WebSphere plugin for VisualVM\n=========================================\n\n## Introduction\n\nThe VisualWAS project provides a VisualVM plugin to connect to WebSphere Application Server. It is based on a GPL licensed implementation of WebSphere's proprietary JMX/SOAP protocol and therefore doesn't require any additional libraries from the WebSphere runtime.\n\nAlso provided is a WebSphere plugin that registers the [platform MXBeans][1] in WebSphere's MBean server so that memory and thread statistics are available in VisualVM.\n\n## Compatibility\n\nVisualWAS \u003e= 4.0.0 is designed to work with VisualVM \u003e= 2.0. Older versions of VisualWAS work with VisualVM 1.3.x and 1.4.x.\n\n## Installation\n\n### VisualVM plugin installation\n\n1. Download the `VisualWAS-x.y.z.nbm` file for the latest VisualWAS release from the [Releases][2] page.\n\n1. Choose _Tools \u003e Plugins_ from the main menu in VisualVM.\n\n1. In the _Plugins_ dialog that opens, switch to _Downloaded_ tab, then click _Add Plugins..._.\n\n1. Select the downloaded .nbm file and click the _Open_ button.\n\n1. Click the _Install_ button, review and accept the plugin license and wait for the plugin to be installed.\n\n### WebSphere plugin installation\n\nPerform the following steps if you want to access process statistics for your WebSphere server in VisualVM:\n\n1. Download the `com.github.veithen.visualwas.mxbeans_x.y.z.jar` file for the latest VisualWAS release from the [Releases][2] page and copy it to the `plugins` directory of your WebSphere installation (typically `/opt/IBM/WebSphere/AppServer/plugins`).\n\n1. If necessary, stop the WebSphere server. Then use the `osgiCfgInit` command to clear the OSGi cache, as described [here][3].\n\n### Installation of the MBeans plugin\n\nTo access the MBeans registered in WebSphere's MBean server, you need to install the VisualVM-MBeans plugin:\n\n1. Choose _Tools \u003e Plugins_ from the main menu in VisualVM.\n\n1. In the _Plugins_ dialog that opens, switch to _Available Plugins_ tab and click the checkbox next to `VisualVM-Beans`.\n\n1. Click the _Install_ button, review and accept the plugin license and wait for the plugin to be installed.\n\n## Usage\n\nIn order to connect to a WebSphere instance, select _Add JMX Connection_ as usual, but then select _WebSphere_ from the _Connection type_ list and enter the relevant information:\n\n![WebSphere connection properties](screenshots/properties.png)\n\nUse _Test connection_ to check that a connection to the WebSphere instance can successfully be established. If security is enabled, then you may be presented with a dialog to import the server certificate or one of the certificates in the certificate chain to the trust store:\n\n![Signer exchange dialog](screenshots/signer-exchange.png)\n\nYou should typically add the root certificate to avoid problems later when the server certificate is renewed. For Network Deployment cells, this also allows you to connect to all servers in a cell without importing additional certificates.\n\nAfter clicking _OK_ the new connection should appear in the _Applications_ view and you can start monitoring the server:\n\n![WebSphere monitor tab](screenshots/monitor.png)\n\nIf you have installed VisualVM-MBeans plugin you can also interact with the MBeans exported by the server:\n\n![MBeans tab](screenshots/mbeans.png)\n\n[1]: http://docs.oracle.com/javase/7/docs/technotes/guides/management/mxbeans.html\n[2]: https://github.com/veithen/visualwas/releases\n[3]: http://www-01.ibm.com/support/docview.wss?uid=swg21607887\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveithen%2Fvisualwas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveithen%2Fvisualwas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveithen%2Fvisualwas/lists"}