
Security News
Agent Baseline Publishes Security Reference Architecture for Software Factories
Agent Baseline’s new reference architecture shows how to secure software factories with four boundaries enforced outside the AI agent.
viewport-scroll
Advanced tools
A simple React component to track the window's viewport-scroll position.
npm install viewport-scroll
import ViewportScroll, { type ScrollHandlerType } from "viewport-scroll";
import { useState } from "react";
type State = {
isLoading: boolean;
data: {
id: number;
name: string;
}[];
};
export default function Component() {
const [user, setUser] = useState<State>({ isLoading: false, data: [] });
const getCharacter: ScrollHandlerType = async ({ page, setHasMore }) => {
try {
setUser((prev) => ({ ...prev, isLoading: true }));
await new Promise((resolve) => setTimeout(resolve, 1000));
const data = await (await fetch(`https://rickandmortyapi.com/api/character?page=${page}`)).json();
const results = data?.results ?? [];
if (results.length === 0 || !data.info?.next) {
setHasMore(false);
}
setUser((prev) => ({ isLoading: false, data: [...prev.data, ...results] }));
} catch (error) {
setUser((prev) => ({ ...prev, isLoading: false }));
setHasMore(false);
}
};
return (
<ViewportScroll //
threshold={200}
isLoading={user.isLoading}
asyncHandler={getCharacter}
style={{ height: "300px", width: "50%", overflowY: "auto", margin: "auto" }}>
{user.data.map((char) => (
<h3 key={char.id}>{char.name}</h3>
))}
{user.isLoading && <div>Loading more characters...</div>}
</ViewportScroll>
);
}
FAQs
A simple React component to track the window's viewport-scroll position.
We found that viewport-scroll demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Agent Baseline’s new reference architecture shows how to secure software factories with four boundaries enforced outside the AI agent.

Security News
arXiv now limits authors to two submissions a month as AI slop overwhelms moderators, delays good papers, and sparks debate over applying the limit to everyone.

Research
/Security News
A new GhostAction wave hits hundreds of GitHub repos, expanding CI/CD secret theft to cloud and AI credentials in source code and git history.