
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@infisical/backstage-plugin-infisical
Advanced tools
 
A plugin for Backstage that integrates with Infisical for secrets management. This plugin allows you to:
# From your Backstage root directory
yarn add --cwd packages/app @infisical/backstage-plugin-infisical
This frontend plugin requires the corresponding backend plugin to be installed. Please follow the instructions in the backend plugin repository.
packages/app/src/App.tsx
:import { infisicalPlugin } from '@infisical/backstage-plugin-infisical';
const app = createApp({
// ... other configuration
plugins: [
// ... other plugins
infisicalPlugin,
],
});
packages/app/src/components/catalog/EntityPage.tsx
:import { EntityInfisicalContent } from '@infisical/backstage-plugin-infisical';
// Add to the service entity page:
const serviceEntityPage = (
<EntityLayout>
{/* ...other tabs */}
<EntityLayout.Route path="/infisical" title="Secrets">
<EntityInfisicalContent />
</EntityLayout.Route>
</EntityLayout>
);
To connect an entity to its Infisical project, add the following annotation to your entity yaml file:
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: example-service
annotations:
infisical/projectId: <your-infisical-project-id>
infisical/environment: "staging"
infisical/secretPath: "+/folder/nested"
Annotation | Required | Description |
---|---|---|
infisical/projectId | ✅ | The ID of your Infisical project |
infisical/environment | ❌ | Lock the view to a specific environment (e.g., "development", "staging", "production") |
infisical/secretPath | ❌ | Specify the folder path to display secrets from |
The infisical/secretPath
annotation controls both the starting location and navigation permissions:
Without "+" prefix (restricted navigation):
infisical/secretPath: "/folder/nested"
With "+" prefix (allowed navigation):
infisical/secretPath: "+/folder/nested"
Examples:
Configuration | Behavior |
---|---|
infisical/secretPath: "/api/config" | View only /api/config , no subfolder navigation |
infisical/secretPath: "+/api/config" | Start at /api/config , allow navigation to subfolders |
No secretPath annotation | Start at root (/ ), allow full navigation |
yarn install
yarn start
Run all tests:
yarn test
Run tests with coverage:
yarn test:coverage
yarn build
FAQs
 
We found that @infisical/backstage-plugin-infisical demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.